James Castle Stevens was born on 23 November 1964 and is currently 44 years old.
Below is a list of programmes James Castle Stevens has been associated with: