Question: who does stan smith voice on american dad?
Answer: Seth MacFarlane