What can I say other than John is amazing. Incredibly knowledgeable, always available, easy to chat with, and, quick to respond to all your questions. John has gone through the thick and thin with me, as I transitioned from a paid employee of a firm, to a self-employed entrepreneur, to registering a corporation. You always feel that your account is in capable hands, which takes one less worry away from you. Highly recommended.