mark johnlatest news & developments