Author, broadcaster, thinker. Geoff has run for politics, performed stand-up (not that different in some ways) and produced radio and TV