Graduated: 1984
Offers telehealth
NPI: 1083787907
Practice Locations (3)
1711 W TEMPLE ST, SUITE 4665
Los Angeles, CA 900267336
1711 W TEMPLE ST, SUITE 4665
LOS ANGELES, CA 900267336
2134845250
155 N LAKE AVE, SUITE 827
PASADENA, CA 911011849
8183263037
Source: CMS National Downloadable File, September 2026.