Jennifer O'Dell is an American actress. She is known for her performance in the television series Sir Arthur Conan Doyle's The Lost World (1999–2002).
'I think the Post Office is waiting for us to die'
Jennifer O'Dell is critical of the slowness of Post Office compensation application scheme.
BBC News