With 38 books published to date, I combine the roles of writer, storyteller and lecturer in Scottish history, folklore and geomythography. Additionally, I have had a fair amount of poetry published and for many, many years worked as a musician. For 30 years I have been teaching at the University of Edinburgh's Centre for Open Learning and have also been visiting schools as a storyteller, as well as focusing as a writer on history, folklore and the Scots language. I was the first Director of the Scots Language Centre in Perth and am a founding member and past-President of the Pictish Arts Society. Over the years I have worked extensively in radio and more sporadically in television. In the theatre, I have produced/directed and performed, in shows on Radical Song, Songs and Stories of the Jacobites and others. I have appeared at many book (and storytelling) festivals and events in Scotland, England, Ireland, Sweden and Australia.