Question: who has been on saturday night live the longest??
Answer:
Kenan Thompson