Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1971
Offers telehealth
NPI: 1396754743
Practice Locations (1)
INTEGRATIVE BEHAVIORAL HEALTH AND MEDICINE INC
4546 EL CAMINO REAL, SUITE B10 740
LOS ALTOS, CA 940221099
8663624246
Source: CMS National Downloadable File, September 2026.