Dan is very knowledgable and is able to explain the process effectively. He stands by his work and is very reliable. Very helpful and highly recommended!