Thomas G Preston, MD, Internal Medicine

3508 Bermuda Dr
BirminghamAL  35210-3004 (Jefferson County)


Phone: 205-951-8222
Fax:

NPI: 1942203369
License Number: 8818 (AL)