W.M. Hall & Sons, Belmont, NC