Greg es codirector del equipo 4Factor en Ninety One. Es gestor de carteras de 4Factor Asia, excluido Japón, y cogestor de carteras de las estrategias All China Equity y Asia Pacific ex Japan Equity. Greg se unió a la empresa en 1999 como analista encargado del análisis de los valores asiáticos y mundiales. Anteriormente, Greg trabajó cinco años en Ernst & Young en Johannesburgo, Sudáfrica, en el área de auditoría y consultoría, donde se especializó en empresas mineras y financieras. Obtuvo el título de censor jurado de cuentas en 1997. Greg se licenció con matrícula de honor en Contabilidad por la Universidad de Witwatersrand en Johannesburgo (Sudáfrica) en 1994 y posee el título de analista financiero certificado (CFA®).