Mohamed El Sayad

core surgical trainee in Morriston hospital, United Kingdom

0000-0003-2593-9121