Dr. Leonard S. Vaughan, MD

26700 Towne Centre Dr Ste 230, Foothill Ranch, CA 92610

Doctor Directory | TOS | twitter | FB | Angel | blog