James D. Reynolds, D.D.S., Ltd.  •  Roanoke, VA 24018  •  (540) 769-6370