john beddingtonlatest news & developments