Professor Andrew Hall MB BS, MSC, PHD, FRCP, FFPH, FMedSci

See: JCVI

[2013] Arise, Sir Andrew Hall (For Services to Public Health!!!)

Book
Callous Disregard by Dr. Andrew Wakefield, MD