Leonard Lookabaugh(1932-2008)
- Camera and Electrical Department
- Actor
Leonard Lookabaugh was born on 18 November 1932 in Los Angeles, California, USA. He was an actor, known for The Postman Always Rings Twice (1981), The Last Picture Show (1971) and Paper Moon (1973). He died on 24 December 2008 in Sequim, Clallam, Washington, USA.