He completed his medical degree at McMaster University and his pediatric training at McMaster and Dalhousie Universities. He returned to McMaster to complete his neonatal training.