Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 1999
Offers telehealth
NPI: 1023126661
Practice Locations (1)
1000 NEWBURY RD, SUITE 210
THOUSAND OAKS, CA 913206441
8054053900
Source: CMS National Downloadable File, September 2026.