Dr James W Shaver Optomestrist

301 S Main St Landis, NC 28088



Hours of Operation