john weaverlatest news & developments