My first romance novel, Ocean’s Lure, is now available.

Sign up for my occasional newsletter to receive announcements about new blog posts and other updates.

Thanks for visiting. I write short fiction, poetry, and romance novels. I also write non-fiction, including essays and research papers, on a variety of topics. My day job is technical writing for a software company, and I’m a freelance editor and web consultant.

After hours, I maintain the web sites and social media accounts for the poetry group Open Heart Forgery, the publishing and author services company Somewhat Grumpy Press, and the Romance Writers of Atlantic Canada. In the Society for Creative Anachronism, I am Oliver Peren, and maintain the website for the Canton of Seashire. On this site, I maintain an archive of resources for teaching children’s rights from the University of Cape Breton Children’s Rights Centre.

My academic interests include film classification and children’s rights. I blog on anything related to writing, editing, operating websites, or research. Sign up for my occasional newsletter to receive announcements about new blog posts and other updates.

I’ve lived in various places in British Columbia, including the Cariboo, Greater Vancouver, and the Okanagan Valley; and Ontario, including Ottawa, Toronto, London, and Sault Ste. Marie. I now reside in Nova Scotia.

Social media hangouts include Library Thing, Facebook, goodreads, YouTube, Twitter, Instagram, and Mastodon, not necessarily in that order.

Contact me with any questions or comments.

The screen or print output “Hello, World!” is often used to demonstrate computer program languages.