Cookie Policy Terms and Conditions >
Rolf (Georg) Engstrand
Stockholm, Sweden
Engineer (Physics, Telecommunications)
Interested in evolution and bioinformatics