I have had the pleasure to be trained by Gordon a few times. The last time was for the Practitioner Course in NLP. I always found Gordon to be extremely knowledgeable on his topics. He is a great trainer that explains things well and gives lots of support to all participants. Personally, I have incorporated a lot of what I have learned from Gordon in my work and personal life. Gordon is a person of integrity, that gives 100% to ensure the success of his students.