Farhad Hafezi

Farhad Hafezi

Farhad Hafezi

MD, PhD, Laboratory for Ocular Cell Biology, University of Geneva, Geneva, Switzerland; Department of Ophthalmology, Keck School of Medicine, University of Southern California, Los Angeles, CA, USA; ELZA Institute, Zurich, Switzerland.
× UAT site