David M Cameron
David is an author of fantasy novels and a writer and producer of rock music. The site provides information of his creative works and has a regular blog of news of his latest work and insights into his life and past.