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