Save James R. Castle, MD JamesRCastle.MD.com • Internist James Castle, MD 1111 S Jefferson Street, Roanoke, VA