john ashmorelatest news & developments