Save David J. Freestone, MD DavidFreestone.MD.com • Family Doctor • 34 years experience David Freestone, MD 114 N Main Street, Ithaca, MI