David Lloyd Athro Microbioleg Er Anrhydedd, Yr Ysgol Biowyddorau, Prifysgol Caerdydd. Meddyg gwyddoniaeth, Prifysgol Sheffield. Read More