Tim is reliable and has a great response time. If he’s not picking up the phone immediately he’s calling back within 30 minutes. No dumb questions with Tim, he is patient and will walk you through even the simplest of processes without making you feel like you are wasting his time. He is extremely knowledgeable, and has practical solutions that won’t break the bank or budget. Highly recommend him!