patrick sofohlolatest news & developments