Michele Merrifield

  • Location: South Africa
  • Occupation: Director NGO