craig brownlatest news & developments