Graduated: 1985
Also: NEPHROLOGY
Offers telehealth
NPI: 1275737561
Practice Locations (3)
2070 CLINTON AVE, FL 4
ALAMEDA, CA 945014397
2070 CLINTON AVE, FL 4
ALAMEDA, CA 945014399
5107480931
PO BOX, SUITE 1099
ALAMEDA, CA 94501
Source: CMS National Downloadable File, September 2026.