johann rupertlatest news & developments