Calling to schedule an appointment?
We’ve expanded phone hours to 7 a.m. – 7 p.m., Monday – Friday, for primary care and many specialties. Hours may vary by department.
Recent Posts
Appointment Information
Fairmont, MN
Hospital and Clinic
800 Medical Center Drive, Fairmont, MN 56031Mankato, MN
Hospital and Clinic
1025 Marsh St., Mankato, MN 56001Provider's Bio
I strive to treat my patients like they are family and how I would want my family to be treated.
I'm an avid outdoorsman and like to go mountain biking, skiing and scuba diving.
Training & Credentials
Education
- Carver College of Medicine, University of Iowa
Internship
- Internal Medicine, University of Iowa Hospitals and Clinics
Residency
- Internal Medicine, University of Iowa
Fellowship
- Cardiology, Mayo Clinic School of Graduate Medical Education
Certification
- Cardiovascular diseases, American Board of Internal Medicine
Memberships
- American College of Cardiology
- American Medical Association
Academic Appointment
- Instructor of Medicine, Mayo Clinic College of Medicine and Science
Special Interests
- Cardiac pacing
- Echocardiography
- Heart failure