R Preston Harrison, MD, Internal Medicine

860 Montclair Rd
Ste 860
BirminghamAL  35213-1923 (Jefferson County)


Phone: 205-599-3860
Fax: 205-599-3869

NPI: 1467564195
License Number: 21636 (AL)