Fox Sports Midwest has hired as its St. Louis Blues on-air analyst Bruce Affleck, who's the Blues' director of ticket sales.