john granvillelatest news & developments