Question: who plays the voice of stan on american dad?
Answer: Seth MacFarlane