Geoff has much experience in music production and as a performing musician. He has been teaching music in secondary and primary schools since 2001. Geoff regularly accompanies vocalists, performs solo piano, and has been a Music Director for local theatre companies.