frances craigielatest news & developments