Magnus Haughey

Computational biologist