| |
| Television credits |
| |
| THIRTY MINUTE THEATRE: The Hard Word | BBC2 tx 16/5/1966 | script |
| THE WEDNESDAY PLAY: The Lump | BBC1 tx 1/2/1967 | script |
| THE GAMBLERS: The Man Beneath | ITV tx 7/12/1967 | script |
| HALF-HOUR STORY: The Pub Fighter | ITV tx 27/2/1968 | script |
| THE WEDNESDAY PLAY: The Big Flame | BBC1 tx 19/2/1969 | screenplay |
| SATURDAY NIGHT THEATRE: The Talking Head | ITV tx 30/8/1969 | script |
| PLAY FOR TODAY: The Rank and File | BBC1 tx 20/5/1971 | script |
| DAYS OF HOPE | BBC1 11/9-2/10/1975 (4 pts) | script |
| CROWN COURT: Tell the Truth and Shame the Devil | ITV 25-26-27/2/1976 (3 pts) | script |
| CROWN COURT: Ends and Means | ITV 10-11-12/3/1976 (3 pts) | script |
| CROWN COURT: Incorrigible Rogue | ITV 17-18-19/3/1976 (3 pts) | script |
| CROWN COURT: Those in Peril | ITV 13-14-15/10/1976 (3 pts) | script |
| PLAY FOR TODAY: The Spongers | BBC1 tx 24/1/1978 | script |
| PLAY FOR TODAY: United Kingdom | BBC1 tx 8/12/1981 | script |
| THE GATHERING SEED | BBC2 7/9-12/10/1983 (6 pts) | script |
| THE SOUTH BANK SHOW: Ken Loach | ITV tx 3/10/1993 | Interviewee |
| |
| Film credits |
| |
| HIDDEN AGENDA | 1990 | screenplay |
| RAINING STONES | 1993 | screenplay |
| LAND AND FREEDOM | 1995 | screenplay |