James responded swiftly to the job posting and was able to get the job done sooner than I was expecting. He kept me updated via phone/text and was very pleasant, professional and reasonably priced. I would not hesitate to recommend James, a job well done.
Homeowner Nikki McCann
Share and help this entry get more votes.