John Rowley

John Rowley has worked both as a manager and freelance consultant for national and international NGOs, bilateral and multilateral agencies and commercial companies in the UK, Latin America, Africa and Asia.