Mack names John Walsh v.p., marketing