dave devall