Luis Alfredo Velazquez, D.d.s. Inc. NPI 1851918866 Practice location: 8977 Foothill Blvd Ste F, Rancho Cucamonga, CA 917303498 Taxonomy code: 122300000X Phone: (951) 446-9318