Brian Dent Flanagan, MD, Internal Medicine

100 Pilot Medical Dr Ste 100
BirminghamAL  35235 (Jefferson County)


Phone: 205-854-8084
Fax: 205-815-9341

NPI: 1154524247
License Number: 29247 (AL)