Jennifer Russell(XVI)
- Producer
- Production Manager
- Additional Crew
Jennifer Russell was born on 16 August 1998 in Glasgow, Scotland, UK. She is a producer and production manager, known for Points of View (1961), Horizon (1964) and The Great British Photography Challenge (2021).