Professor David MacEwan BSc (Hons), PhD, FRSB, FBPhS, SFHEA

Chair of Molecular Pharmacology Pharmacology & Therapeutics