Very bad communicator. Does not answer emails or return calls promptly. I had a question related to my taxes and a notice that I received from the government that Todd never answered and he ultimately made a mistake on my tax return because of it. Would not recommend.