Sports Authority names RadioShack VP as chief marketing officer