I've had David do my taxes for at least 10 years. He has always done an excellent job!! He's very accommodating and does his best to work around my crazy schedule!! A few years ago tragedy struck his life, for which makes me so sad, but he picked up the pieces and has done his best to overcome it as much as one can. I hope he never retires!!!