who is pete davis