Professor John Bain

Emeritus Professor of General Practice