dave devries