Inspector David Hargreaves

Inspector David Hargreaves of the City of London Police