Lester Wiese was born in 1928 in Waterloo, Iowa, USA. He is an actor, known for In China They Eat Dogs (1999), The Collector (2004) and Jolly Roger (2001). Read more on iMDB