L. Stephen Vaughan D.D.S. M.D. 268 reviews Oral surgeon 26730 Towne Centre Dr #105, Foothill Ranch, CA 92610