christian davenportlatest news & developments