Absolutely terrible - DO NOT hire James Wallace!
He came to our house offering to clean the gutters. While he was there he found issues with our roof and siding which I agreed to pay $900 to have fixed. He was hit or miss about showing up for several days (truck broke down, family member in hospital, etc.) and he finally showed up at dusk to "finish" the job. He and his guys finished in the dark and demanded payment. He promised to come back out the next day to clean up and walk me through the work he had done. Never showed. Work was shoddy - siding unpainted/uncaulked, etc. He snuck back into our yard to pick up an air compressor he had left, but that was all. Our neighbor across the street had a similarly bad experience. DO NOT HIRE THIS GUY!