Save John E. Dinsmore, MD JohnDinsmore.MD.com • General Surgeon John Dinsmore, MD 102 Highland Ave Se, Suite 404, Roanoke, VA