Derrek is wonderful because he’s so thorough about everything he does plus his people skills are second to none. He takes time to explain what he’s going to do and gives me feedback on how my system is working.