Richard trained at Melbourne University followed by years at several of Melbourne's major hospitals as well as interstate. He completed a PhD in Thyroid physiology in Sydney before returning to Melbourne. He is a senior Endocrinologist at the Alfred Hospital and has helped train many of Melbourne's younger Endocrinologists. He also has a clinic at Geelong. He has a deep commitment to diabetes and finding ways to help live with this condition as well as a particular interest in thyroid and pituitary disorders.