Self - Narrator (voice)
Oscar Wilde Reader
Oscar Wilde
Mrs. Cheveley
Music Hall Singer
Barber
Self - Reader in History, University of Edinburgh (as Owen Dudley-Edwards)
Self - Secretary, Homosexual Law Reform Society, 1962-1970
Self - Writer
Self - Executive Director, Stonewall
Self - Governor, HM Remand Centre, Reading
Self - Author: 'The Stranger Wilde'
Self - Writer & Journalist
Self - Professor of Sociology, South Bank University (as Dr Jeffrey Weeks)