David Leeson(1957-2022)
- Camera and Electrical Department
David Leeson was born on 18 October 1957 in Abilene, Texas, USA. He is known for The Big Buy: Tom DeLay's Stolen Congress (2006), An American Opera (2007) and Beyond Words: Photographers of War (2005). He died on 16 April 2022 in Abilene, Texas, USA.