October 12, 2018
Stephen Mumbo, a senior Price water Coopers (PWC) Manager , has died after he allegedly jumped from the company’s 17th-floor office on Delta Towers, Westlands.
A Senior Price water Coopers (PWC) Manager identified as, Stephen Mumbo, has died at the Agakhan Hospital after he allegedly jumped from the company’s 17th-floor office on Delta Towers, Westlands.
Police have not yet established the circumstances surrounding Mumbo’s death, but social media is awash with unsubstantiated accounts indicating suicide.
PWC is yet to issue a statement on the incident.
Stephen Mumbo was attached to the PWC Forensics Department.
TAGSSeptember 25, 2024