Ruby Villavisencio NPI 1881678233 Practice location: 1241 E Dyer Rd Ste 145, Santa Ana, CA 927055694 Taxonomy code: 363LA2100X Phone: (949) 449-1285