keith vincentlatest news & developments