A friend recommended David to me last year and i was very impressed. My taxes were done early and i received a bigger refund than expected. I use him for all aspects of my business now. He is also very reasonable and i would have no hesitation recommending him.
Pros: reasonable, knowleadgeable, timely and always available
Cons: none yet