Save David A. Fairweather, MD DavidFairweather.MD.com • General Surgeon • 27 years experience David A. Fairweather, MD 13920 Oprey Ct C, Webster, TX