NPI Central
Ivan Covarrubias, MD — NPI 1770338055, Oxnard, CA | NPI Central