A selection of pieces written for Private Eye.
Merry-go-round continues at scandal hit police force
Investigation into police mishandling of a suspicious death in Teesside.
On the suspicious deaths of endangered birds of prey on grouse shooting moors.
Report on the unlawful tapping of journalists’ phones by police.
Investigation into corruption allegations at Cleveland Police.
More on investigations into Cleveland Police.
On the Teesside steel crisis. From Page 1.
Report on the long-running controversy over the Teesside coroner service.
A piece for Private Eye’s “Rotten Boroughs” section.
Streets of Shame
For Rotten Boroughs.