Snell & Wilcox names new president