John Croft has over 36 years of experience working internationally as a consultant, educator, and trainer in ecologically sustainable community economic development. He has held positions at several universities in Australia teaching courses related to sustainability. Croft has also worked extensively with community organizations in Australia and abroad, providing support and training. He currently works as an independent consultant based in Germany, supporting various projects focused on sustainable development.