catherine leonardlatest news & developments