joseph cottonlatest news & developments