L. Stephen Vaughan D.D.S. M.D.

Location: Lake Forest, CA — 26730 Towne Centre Drive #105 92610

Phone: (949) 297-8880

Website: http://www.foothilloms.com/

Rated 4.9 out of 5 based on 504 patient reviews.

About L. Stephen Vaughan D.D.S. M.D.

L. Stephen Vaughan D.D.S. M.D. provides dental implant solutions, including All-on-4 and full-arch treatment.

Photos

L. Stephen Vaughan D.D.S. M.D. photo 1L. Stephen Vaughan D.D.S. M.D. photo 2L. Stephen Vaughan D.D.S. M.D. photo 3L. Stephen Vaughan D.D.S. M.D. photo 4L. Stephen Vaughan D.D.S. M.D. photo 5L. Stephen Vaughan D.D.S. M.D. photo 6