David was excellent! I have young relatives that use my computer often and this causes a lot of problems with my electronic devices. I also have two daughters in college as well. David has repaired my desktop and both laptops for my daughters from viruses and programming issues I could not have ask for anyone better. Thanks for a job well done!