David E James, MD, Family Medicine

46 Shields Rd
HuntsvilleAL  35811-7800 (Madison County)


Phone: 256-382-3680
Fax: 256-382-3588

NPI: 1003802497
License Number: 33465 (AL)