Professor Gary Macfarlane

Professor Gary Macfarlane
Professor Gary Macfarlane
Professor Gary Macfarlane

BSc (Hons), MBChB, PhD, CStat, MD (Hons), FFPHM, DSc, HonFFOM

Clinical Chair in Epidemiology