duane keffe d davislatest news & developments