Hall Contracting John Pool Contractor - Kannapolis, NC Looking to contact Hall Contracting John? You can reach them at 704-906-6669