Since the mid-1980s his work in development communication programs has taken him to Africa, Asia, the South Pacific, Latin America and The Caribbean, serving for various international organizations. He worked with UNICEF in Nigeria and Haiti, and as an international consultant for FAO, UNDP, UNESCO, The Rockefeller Foundation, AusAID and Conservation International. He is the Managing Director for Programmes at the Communication for Social Change Consortium and familiar with issues of child rights, environment, indigenous populations, arts and culture, human rights, community organization, health and sustainable development.