TJ is very thorough with everything he does from explaining what he's going to do and very good at keeping you up to date with time frame or changes in anything he's doing for you. My experience was great he explained all the options and how he could help with recovering vital content I needed to recover from my Mac desktop computer. I give him a 5 star for customer service and professionalism.