NPI Central
Steven Larosa, MD — NPI 1811941180, San Diego, CA | NPI Central