andrew keenlatest news & developments