Freeda D'Souza

  • Logistics Manager
  • International Growth Centre

Roles

IGC Staff

Freeda D'Souza is the Office Manager for IGC India's New Delhi office.