john sharplatest news & developments