Kamal was punctual, knowledgeable, and very nice to work with. I felt no pressure and was give all the information I needed to make a decision. This is the second company I consulted. He fixed the problem that the other could not. Reasonable price. Thanks, Kamal.