I have been going Tim Bowen for more than 10 years, he is fast and responsible. I have even referred many friends and family members to his office. This last year I have made an appointment to do our taxes but He was so busy it was booked far out but then we had to be out of town actually we had to go to Ethiopia not planned therefore I completely forgot the appointment with him and left without canceling it. So this year I called to make appointment after we booked the appointment Tim called me back and tells me he will no longer do our taxes because we didn't show up for our appointment the year before. Even if I explained the situation he simply said goodbye, good luck and hanged the phone up. I am not trying to justify my not showing up but going to his office for more than 10 years I was never late, missed any appointment or anything of that nature But there are many times When I go on my appointment time I had to sit down and wait for him to finish other clients for more than half an hour, and there is this one time after scheduling my appointment specifically with him and I went to seek his services one of his associates ended up doing my tax but nobody asked me if it was ok with me for another person to do my taxes. To summarize it in short, nobody is perfect if a person somehow missed there appointment perhaps it is wise to ask why they missed it and notify your client if it happens again you can end your services with them. You can't just want your clients to be perfect but yourself be full of flaw. read more