He received his Medical Degree with Honors from the University of Dublin, Trinity College, in Dublin, Ireland in 2002. He completed a medical-surgical internship in Dublin at St. James’ Hospital, before undertaking his residency training in Internal Medicine and fellowship in Geriatrics at the Mayo Clinic College of Medicine, in Rochester, Minnesota between 2003 and 2008. He holds a Certificate in Translational Science Activities from the Mayo Graduate School of Medical Education in Rochester.