The Roslin Institute
Roslin Logo

Dr Andreas Kranis

Dr Andreas Kranis

Senior Research Fellow / Group Leader