Save David L. Haworth, MD DavidHaworth.MD.com • General Practitioner David Haworth, MD 5510 Lewis Road, Vacaville, CA