Sean Christopher Sheppard

Dr. Sean Christopher Sheppard

Department of Otorhinolaryngology-Head and Neck Surgery, Inselspital, Bern University Hospital, and University of Bern, Bern, Switzerland
orcid