Question: who has been in the top flight of english football the longest?
Answer: Everton