David is the real deal. He made it possible for me to send this review. Very knowledgeable, professional and patient. David was able to trouble shoot and solve all of my network problems. I called him this morning in a panic and he was able to squeeze me in as the last appointment of his day. Give him a call and save yourself the stress. Worth every dime.