Could not recommend Harmony highly enough! I recently had recurring wind damage to my roof (installed by a different contractor), which ultimately required a complete roof replacement. Harmony stood out from the first conversation. Dennis was extremely responsive, prompt, worked up a thorough...