NPI Central
Erica Veguilla, M.D., M.P.H. — NPI 1144431123, Irvine, CA | NPI Central