NPI Central
Julia Rodriguez, MD, MPH — NPI 1972853190, Vista, CA | NPI Central