Michael Edel

Michael Edel

Spain, Barcelona
Group Leader Stem Cell Technology, Universitat de Barcelona