Leigh Stride

Leigh Stride was a detective who worked for Trotland Yard.