NPI Central
Marc Logarta, MD — NPI 1790853588, Sylmar, CA | NPI Central