David has been doing my taxes for several years. He is professional and does a good job for us. the thing I like best about David is that he is always patient with us and goes above and beyond answering our questions and helping us, even though he does not get paid for the additional services.
Highly recommended. Best around