professor ben twinomugishalatest news & developments