david campeselatest news & developments