Michelle Allen, WHNP-BC Nurse Practitioner Obstetrics/Gynecology Accepting New Patients Locations Hannibal 100 Medical Drive Hannibal, MO 63401 573-221-5250 Phone573.231.3112 Fax573.231.3721 Request An Appointment False False F Physician Bio Additional InformationEducation: Hannibal-LaGrange College - BS in Nursing; Southwestern Medical Center at the University of Texas - Women's Health Nurse Practitioner Back To Directory