Kevin is the best! The first time I called him my computer was a mess! He not only diagnosed and fixed that he made a few other changes that improved the functionality and did it quickly. I have used him a few times now and have been very satisfied and found his rates to be very reasonable. He is also responsive and arrives on time which can’t be said about all device providers.