Tom Welch, MD, General Practice

5608 Fairway Ct
BirminghamAL  35244-1312 (Jefferson County)


Phone: 205-733-1733
Fax: 205-733-1733

NPI: 1750445458
License Number: AL12268 (AL)