We hired JFItzgerald to do several jobs at once. Roofing, tearing down and rebuilding a deck, tearing down old fencing and putting in new fencing, vinyl siding repair are just some of the items. Everything was completed in a timely manner and looks great! Not only was John very professional, he provided great customer service and was a very tidy worker. There was never any trash or debris left lying around. We will definitely hire him again in the future and will recommend him to anyone looking for a General Contractor.