Pediatric Team

The UP Health System - Marquette Pediatrics team is composed of the region's leading experts in pediatric care. Our cooperative, caring, and compassionate group of providers are always here for you and your family's needs. 


    
G. Michael Nidiffer, MD
Pediatrics
906.225.3925

G. Michael Nidiffer, MD received his medical degree from Loyola University, Stritch School of Medicine. He completed his residency at the University of Michigan Hospital and his internship at Butterworth Hospital. 



Francis Darr, MD
Pediatrics 
906.225.3925

Francis Darr, MD received his medical degree from the University of Wisconsin School of Medicine. He completed his pediatric residency at Michigan State University - Kalamazoo Center for Medical Studies. Dr. Darr is board certified in pediatrics. He is an avid outdoorsman and mountain biker. 



Stephanie Humpala-McMahon, DO
Pediatrics
906.225.3925

Stephanie Humpula-McMahon, DO received her medical degree from Michigan State University, College of Osteopathic Medicine, and completed her internship/residency at St. John Hospital & Medical Center. 



Joshua Dykla, DO 
Pediatrics
906.225.3925

Joshua Dykla, DO received his medical degree from Michigan State University, College of Osteopathic Medicine. He completed his pediatric residency at Western Michigan University. Dr. Dykla joined UP Health System - Marquette Pediatrics in 2016 and is excited to be in an area where he can ski every day!



Jessica Ramlow, DNP, FNP-BC 
Pediatrics    
906.225.3925 

Jessica Ramlow, DNP, FNP-BC received her Doctorate of Nursing Practice degree from the University of Minnesota. She completed her nurse practitioner clinical residency program at the Mayo Clinic School of Health Science, and is a board certified family nurse practitioner. 



Annie Skewis, FNP-BC
Pediatrics
906.225.3925

Annie Skewis, FNP-BC, received her Master of Science in Nursing degree from Kaplan University. She is a board certified family nurse practitioner. 


For more information or to make an appointment, please call (906) 225-3925.