Recent Posts
Appointment Information
Faribault, MN
Clinic
300 State Ave., Faribault, MN 55021Training & Credentials
Education
- University of Khartoum College of Medicine
Residency
- Family Medicine, New York Medical College at St. Joseph's Medical Center
Certification
- American Board of Family Medicine
Memberships
- American Academy of Family Physicians
- American Medical Association
Academic Appointment
- Instructor in Family Medicine, Mayo Clinic College of Medicine and Science
Special Interests
- Chronic disease
- Community education
- Community health and wellness
- Pediatrics
- Public safety regarding COVID-19