Conversation so far:
how many stanley cups did edmonton oilers win
The Edmonton Oilers hockey team have won 5 Stanley Cups.
where is the team Edmonton Oilers based
The Edmonton Oilers are a professional ice hockey team based in Edmonton, Alberta.
when was Edmonton Oilers founded
The Oilers were officially founded in 1971.

Question: who founded the team
Self-contained rewrite: who founded the Edmonton Oilers