larry craiglatest news & developments