ruan vermeulenlatest news & developments