James Gibson Plbg in Shelby, NC 28152



James Gibson Plbg

424 Davis Road

(704) 487-1530