john bartonlatest news & developments