Before his retirement has was Head of Investigative Services and Pharmacy at Monash Health. Prior to that he was Head of Medicine for 20 years. He is on the Board of Goulburn Valley Health and on the Board Quality Committee of the Northern Hospital. He chairs the Advisory Committee on Health Technology at DHHS. He is past Chair of the Council of AMA Victoria and past Chair of the State Committee of the College of Physicians. He received the AM for services to medicine and teaching.