James McGuire is a writer, editor, and inveterate word hound. When he is not collecting idioms and obscure words, you can find him mastering his mini golf game or taking long walks with his beloved Newfoundland pup, Brumus. He Lives in St. Louis, Missouri, where you might say his home is his castle.
Join our mailing list!
Get our latest book recommendations, author news, and competitions right to your inbox.