Shane OHalloran

Profession: Communications Manager
Category:
  • Not Defined
  • Living in Berlin and working for a development NGO.