Graham Duff is a scriptwriter, producer and actor who has created a wealth of distinctive shows for TV, radio and stage.