David Leon McCardle(1952-2023)
- Art Department
David Leon McCardle was born on 13 September 1952 in Los Angeles, California, USA. David Leon is known for Flags of Our Fathers (2006), Million Dollar Baby (2004) and Geronimo: An American Legend (1993). David Leon was married to Sally Smith. David Leon died on 17 October 2023 in Manhattan Beach, California, USA.