Save David M. Weston, MD DavidMWeston.MD.com • Internist David Weston, MD 2112 Harrisburg Pike, Suite 202, Lancaster, PA