J. Graham McGeown BSc MB BChB AO PhD