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