Bill has been to my house many times over the years, and every time he has done an excellent job. Very Knowledgeable and friendly. He goes the xtra mile. Great Job Bill.