Graham Duff is a prolific scriptwriter, director, producer, script editor and author who has created a wealth of distinctive work for TV, radio, stage and publication.