Save James H. Edmonston, DO JamesEdmonston-DO.MD.com • General Surgeon • 45 years experience James H. Edmonston, DO 313 N Main Street, Wellsville, NY 14895