NPI Central
Oscar Escobedo, MD — NPI 1689250888, San Diego, CA | NPI Central