Elli Blomberg

Molecular biologist, interested in IT