Question: who does the voice of steve smith on american dad
Answer: Scott Richard Grimes ( born July 9 , 1971 ) is an American actor , voice artist , singer , and songwriter .