Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 1989
Offers telehealth
NPI: 1154316099
Practice Locations (1)
2486 N PONDEROSA DR, SUITE D114
CAMARILLO, CA 930102469
8054842783
Source: CMS National Downloadable File, September 2026.