Thayer Moor, MD, Family Medicine

1 W Lakeshore Dr
BirminghamAL  35209-0500 (Jefferson County)


Phone: 205-930-2950
Fax: 205-408-1229

NPI: 1689933038
License Number: 34525 (AL)