I have been with Dave for several years now and have never had any problems. He really seems to know what he is doing and I have referred quite a few people to him.
All reviews seem positive