Johan Erik Sollerhed

Experiment Technician, Department of Biosystems and Technology