joseph krausslatest news & developments