Setting up a new nfl team is one billion minimum. Woolwichs owner has an nfl team so now conflict of interest rules. More likely is an American group that already owns an nfl team buying Tottenham to run the stadium and have their team get the brand benefit.