John Cammack is a freelance adviser and consultant, trainer, writer and coach with international non-government organizations. He has previously worked as head of international finance at Oxfam UK and as a senior lecturer in accounting and financial management at Oxford Brookes University.