With an experience of 40 years, Brian Allen has helped a vast range of clients including children and adults, families, couples, companies, sports teams, and individuals.