He takes several insurance carriers, including Blue Cross/Blue Shield, Blue Shield, and Health Net. Dr. Castro is conversant in Spanish. He is affiliated with Pomona Valley Hospital Medical Center (PVHMC). He has an open panel.