Richard Dillard is an actor, known for The Last Stand (2013), Temple Grandin (2010) and Dazed and Confused (1993). Read more on iMDB