Jenitha John Location
South Africa
Jenitha John Work
Jenitha John Summary
Jenitha John, based in South Africa, is currently a Chairman - GRI Due Process Oversight Committee at Global Reporting Initiative (GRI). Jenitha John brings experience from previous roles at Self Employed and The Institute of Internal Auditors Inc..