He has a staff appointment at Markham Stouffville Hospital, and also teaches medical students and family medicine residents at Sunnybrook Health Sciences Centre in the Division of Long-Term Care. Allan completed a Master Certificate in Physician Leadership from the Schulich School of Business in 2012, and serves in several other primary care leadership roles. As the Provincial Primary Care Lead for the Ontario Renal Network, he focuses on innovative ways to improve Early Detection and Prevention of Progression of Chronic Kidney Disease in the primary care setting. He is also the current Chair of the Committee to Evaluate Drugs (CED), an expert advisory committee to the Ontario Ministry of Health & Long-Term Care on drug policy issues, and a member of the Central LHIN Primary Care Council.