Medical school: BAYLOR COLLEGE OF MEDICINE
Graduated: 1993
NPI: 1225033582
Practice Locations (6)
VIA AFFILIATES
595 W STATE ST, DOYLESTOWN HEALTH DIABETES MANAGEME
DIABETES, PA 189012554
2153452172
VIA AFFILIATES
102 PROGRESS DR, SUITE 101
DOYLESTOWN, PA 189012516
2152300600
CLINICAL SPECIALTY ASSOCIATES
102 PROGRESS DR, SUITE 101
DOYLESTOWN, PA 189012516
2152300600
VIA AFFILIATES
593 W STATE STR 3RD FLOOR, DOYLESTOWN SURGERY CENTER UROLOGY
DOYLESTOWN, PA 189012554
2152300600
VIA AFFILIATES
595 W STATE ST
DOYLESTOWN, PA 189012554
VIA AFFILIATES
599 W STATE ST, SUITE 202
DOYLESTOWN, PA 189012554
2153456050
Source: CMS National Downloadable File, September 2026.