Today’s guest post is written by David Hayes, an award winning freelance writer living in Toronto. In addition to contributing articles, essays and reviews to publications such as Toronto Life, Reader’s Digest and The New York Times Magazine, Hayes has written or ghost-written five nonfiction books. He also teaches advanced feature writing in Ryerson’s G. […]