JamesRSmith4.MD.com • Family Doctor • 38 years experience

James Randall Smith MD, PC

116 Oaktree Boulevard, Christiansburg, VA 24073