John Patrick Haley III, DMD, Dentist

18467 Point Clear Ct
FairhopeAL  36532-6847 (Baldwin County)


Phone: 251-928-5383
Fax:

NPI: 1134386899
License Number: AL2805 (AL)