About Björn Öfverstedt

A molecular biotechnician, working with machines, looking at life.