The entire Kerrigan staff has been outstanding to work with. Kerrigan replaced our roof over 2 years ago and we couldn't have been more pleased. Everything from the pre-meeting with our insurance company, installation, and follow up has been nothing but professional. A great group of people to work with!