Save John Farthing, DO JohnFarthing-DO.MD.com • Internist John Farthing, DO 2195 Euclid Avenue, Bristol, VA