He practices in San Luis Obispo, California and has the professional credentials of MD. The NPI Number for Michael Angelo Viggianelli is 1003001132 and he holds a License No. A41482 (California).