Chris Saley named new public works director