Medical school: YALE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1986
Offers telehealth
NPI: 1346437472
Practice Locations (2)
ALL WALKS OF LIFE, LLC
107 E 25TH ST
BALTIMORE, MD 212185213
4105580032
5301 76TH AVE
LANDOVER HILLS, MD 207841703
3014592121
Source: CMS National Downloadable File, September 2026.