Question: What business founded in 1998 and have sports holdings include: the National Football League's New England Patriots, major League Soccer's New England Revolution and the stadium in which both tems play, Gillette Stadium?
Sentence (from "Sports in Boston"): The New England Patriots (American football) and the New England Revolution (soccer) play at Gillette Stadium in nearby Foxborough, Massachusetts.
Relevant evidence: No