David Weller

James Mackenzie Professor of General Practice / Programme Co-Director (Master of Family Medicine)