john templetonlatest news & developments