He has been very active in medical associations over the years. He was president of the British Columbia Medical Association in 2005-2006 and is presently chair of the board of the Canadian Medical Association. He was a member of the Canada Health Infoway board of directors for six years. He also currently sits on the board of Hope Air – a charitable organization that helps provide flights to Canadians who need treatments in communities distant from where they live. He has been a strong believer in the value of electronic health records for many years and has recently introduced an electronic medical record system into his practice.