Astec Industries Inc. appointed Barry Ruffalo as its president and CEO. Richard Dorris, interim CEO, will resume his role as COO.

img: Barry Ruffalo