craig parrylatest news & developments