Joe is extremely engaging with every person on his training courses. He makes the courses interesting, memorable and relaxed. After many years of education I would say that Joe is the most engaging trainer I’ve ever had the pleasure of meeting. Many of the different techniques and theories he taught me I remember fondly and able to draw on many years after the course.