Provider records sourced from NPPES (CMS National Plan & Provider Enumeration System). Data current as of August 10, 2026.

David Haskins Macrae, MD

Individual provider Geriatric Medicine (Internal Medicine) Physician · NPI 1952325466

David Haskins Macrae, MD is a Geriatric Medicine (Internal Medicine) Physician in Mobile, Alabama. Works from 2 locations. Licensed in Alabama.

Licensed in
AL
In the registry since
2006
Specialties on file
2
What do these letters mean?
MD — Doctor of Medicine
A physician who completed allopathic medical school.

See every abbreviation used in this directory →

Practice location Address checks out

610 Providence Park Dr E Ste 101
Mobile, AL 36695
Phone: (251) 378-3900
Fax: (251) 378-3902
Show map & directions

Pin is approximate — placed at the ZIP-code centre, not the exact door.

Additional practice locations (1)

  • 610 Providence Park Dr E Ste 101, Mobile, AL 36695 — (251) 378-3900

Specialties & licences

Internal Medicine Physician (primary) Taxonomy 207R00000X · Licence 00011594 (AL)
Geriatric Medicine (Internal Medicine) Physician Taxonomy 207RG0300X · Licence MD.11594 (AL)

Record details

NPI number1952325466
Entity typeIndividual (Type 1)
GenderMale
Credentials MD
Sole proprietorNo
NPI enumeratedJuly 27, 2006
Last updated in NPPESFebruary 6, 2019
Mailing address610 Providence Park Dr E Ste 101, Mobile, AL 36695-4618

Other providers in Mobile