john brownelatest news & developments