Thought Catalog

Ian MacAllen

Ian MacAllen works as a graphic designer. He writes short stories and is working on a novel. He holds a Master’s ...

Latest Post