Duckwall-ALCO names president and CEO