larry krepslatest news & developments