David Torrence was born on 17 January 1864 and died on 26 December 1951 at the age of 87.
Below is a list of programmes David Torrence has been associated with: