David H Farrar, MD, Internal Medicine

2006 Brookwood Medical Ctr Dr
Ste 103
BirminghamAL  35209-6899 (Jefferson County)


Phone: 205-877-2707
Fax: 205-877-2917

NPI: 1770694515
License Number: 22004 (AL)