Are you a fan of the show The Walking Dead?
Just came across one of the headshots I took of Steven back in 2005… just before he left for Chicago to try his luck with Second City comedy troupe!
Take a look at his guest appearance on Conan last week or learn more about his career in Film/TV on imdb.com.
So cool!