Patrick has been doing our business taxes for the last few years. He is very professional, quick and takes time to explain everything. We leave our taxes always for the last minute and he has always come through for us (even while he was travelling one time!) Will continue to work with him for many years to come!