I contacted Garrison in November to have them do three roofs on my property. I promptly got a call back from John saying that they were tied up on a remodel job since it was the offseason for roofing, but an employee/family member would be interested in doing it on his own time.
Long story short, over the course of a weekend the roofer, with occasional help from his significant other and John, stripped and shingled two of my roofs and did a great job. The third is very steep and needed spot repairs, and he elected to wait until he had help to spot him with a rope from the ground. He said he'd be back the next day while I was at work to finish it up.
Too trusting, I paid him in full, since the majority of the job was finished. Unfortunately, he never returned and never returned calls or voicemails.
A call to John got an outright refusal of any involvement, even though I had met him, shook his hand and watched him and the others working on my barn roof. He wouldn't provide me any other way to contact the fellow, and said that he had zero involvement in the whole thing and owed me no help.
Sadly, based on my interactions with John after his employee/family member failed to follow through on the job, I would not recommend Garrison Roofing to anyone I know.