David Toschi
David Toschi was born on 11 July 1931 in San Francisco, California, USA. He is known for Zodiac (2007), Zodiac Deciphered (2008) and This Is Zodiac (2007). He was married to Carol Jean Bacigalupi. He died on 6 January 2018 in San Francisco, California, USA.