Kevin McCarthy, MD, General Practice

1 Grand Ave
San Luis ObispoCA  93407-0210 (San Luis Obispo County)


Phone: 805-756-1211
Fax:

NPI: 1093946287
License Number: PA10993 (CA)