Johan Sollerhed

Experiment Technician, Department of Biosystems and Technology