He is consultant Hepatologist and Gastroenterologist at Hamilton Health Sciences. He completed his B.Sc. in Biochemistry at McMaster University (2000). Subsequently, he completed his undergraduate medical training at the University of Ottawa (2004). He then completed postgraduate medical training in Internal Medicine (2007) and Gastroenterology (2009) at McMaster University. This was followed by a one-year Advanced Hepatology and Liver Transplant fellowship in Toronto (2010).