I have been a very happy client of TechnoMinds since 2017. David has enabled me, coached me and given me the confidence to optimize my computer, i pad and smart phone skills. He has exceptional patience in imparting his expertise. David is prompt in replying whenever I reach out for assistance, be it via text, phone or a house call. I highly recommend TechnoMinds and their stellar personal service.