John has done a great job offering advice on a whole host of financial areas as well as providing useful tools to make it all much easier.
He clearly understands the needs of freelancers and micro businesses and he has responded helpfully to changing requirements over time.
John blends strong technical knowledge with an approachable down to earth personality that means he is always easy to speak to.