Leonard Stephen Vaughan, DDS, Dentist

26730 Towne Centre Dr
Ste 105
Foothill RanchCA  92610 (Orange County)


Phone: 949-297-8880
Fax: 949-297-8883
Email: inf***@*****ms.com

NPI: 1346453321
License Number: OMS 61 (CA)