David has helped my wife and I out many times. He is very reliable and a great engineer. He can get to the bottom of any problem and, believe me, I have given him his fair share of challenges for one customer! I would highly recommend David to anyone.