EastEnders
Emmerdale
Heartbeat
Doctor Who: The Enemy of the World
In Search of the Trojan War
The Last Train Through Harecastle Tunnel
The Trial and Torture of Sir John Rampayne
£60 Single, £100 Return
Napoleon's Waterloo
Movie · Writer
TV · Writer · 1 ep
TV · Writer · 303 eps
TV · Writer · 3572 eps