- 2009 - presentMemberMarketing Committee, Mayo Clinic Rochester Committees 
- 2009 - presentMemberAcademic Appointments and Promotions Committee - Mayo Clinic, Mayo Clinic Education Committee, Mayo Clinic Committees 
- 2008 - presentMemberMayo Foundation Publications Committee, Mayo Clinic Committees 
- 2007 - presentChairPublications Committee, Society for Medical Simulation 
- 2006Abstract GraderSociety for Medical Simulation 
- 2006 - presentMemberSociety for Scholarly Publishing 
- 2005 - presentChairMayo Foundation Publications Committee, Mayo Clinic Committees 
- 2004 - 2005MemberAnnual Meeting Committee, Minnesota Chapter, American College of Cardiology 
- 2004 - 2005MemberScientific Program Committee, Minnesota Chapter, American College of Cardiology 
- 2004 - presentCounselorMinnesota Chapter, American College of Cardiology 
- 2003MemberPlummer Society, Mayo Clinic Rochester Societies 
- 2001 - presentMemberAmerican College of Cardiology 
- 1995 - 1996MemberMankato General Hospital, Mayo Clinic Health System 
- 1995 - presentFellowRoyal College of Physicians of Ireland 
- 1994 - presentMemberCardiac Catheterization Laboratory, Division of Cardiovascular Diseases, Department of Internal Medicine 
- 1994 - presentMemberOutreach Program, Division of Cardiovascular Diseases, Department of Internal Medicine 
- 1993 - presentMemberEuropean Society of Cardiology 
- 1992 - presentMemberCoronary Care Unit, Division of Cardiovascular Diseases, Department of Internal Medicine 
- 1992 - presentMemberCouncil on Critical Care, American College of Chest Physicians 
- 1992 - presentMemberAmerican College of Chest Physicians 
- 1992 - presentMemberAmerican College of Angiology 
- 1991 - presentMemberIrish Cardiac Society 
- 1991 - presentMemberAmerican College of Physicians 
- 1990 - 1992MemberCardiovascular Research Committee, Division of Cardiovascular Diseases, Department of Internal Medicine 
- 1990 - presentMemberAmerican Society of Echocardiography 
- 1990 - presentMemberAmerican Society of Interventional Cardiology 
- 1986 - presentMemberAmerican Medical Association 
- 1985 - presentMemberRoyal College of Physicians of London 
- 1982 - presentMemberRoyal College of Physicians of Ireland 
- 1979 - presentMemberIrish Medical Association 
-  Medical DirectorMankato General Hospital, Mayo Clinic Health System 
-  MemberMayo Cardiology Program, Mankato General Hospital, Mayo Clinic Health System 
-  FellowAmerican College of Physicians 
-  FellowAmerican College of Cardiology 
-  FellowAmerican College of Chest Physicians 
-  FellowAmerican College of Angiology 
-  FellowEuropean Society of Cardiology 
-  MemberPulmonary Hypertension Association 
-  MemberSociety for Medical Simulation 
-  Manuscript ReviewerAmerican College of Cardiology 
-  Clinical Research MemberPulmonary Hypertension Association 
-  MemberLaennec Society, American Heart Association 
-  MemberCouncil on Circulation, American Heart Association