geoffrey chenglatest news & developments