David Orme

David Orme

David Orme has written or edited over 100 books. When he is not writing poems or working on a book, he spends his time visiting schools and running writing workshops.