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 Last Picture Show (1971), Paper Moon (1973) and On Golden Pond (1981). He died on 24 December 2008 in Sequim, Clallam, Washington, USA.