James C Upchurch, MD, Obstetrics & Gynecology

1310 Alford Ave
BirminghamAL  35226 (Jefferson County)


Phone: 205-822-7306
Fax: 205-822-0415
Email: gyn***@*****th.net

NPI: 1427137959
License Number: 2960 (AL)