From St. Louis, Missouri, USA • 1933 - 2013
Truman Linden Chiles (March 22, 1933 – May 15, 2013) was an American character actor. (Via Wikipedia)
Forbidden WorldFilm • 1982
Eye of the CatFilm • 1969