Geoff is skilled facilitator, with extensive experience, in South Africa and the United Kingdom.

He has designed, developed and presented programs covering a wide range of topics including Effective Communications, Customer Care, Management and Leadership skills, Personal and Team Development, and Change Management.