Joe and his team were excellent - high quality work on our roof replacement which include some very tough flashing work. Communication from the JB team was on point - Chris called me with the schedule date a week before the job started and Joe contacted me the morning of the job. Joe handled any questions I had, plus we discussed drip edge colors and he made the change on the spot. Joe is AG ( All good). Thanks