James Cosgrave
James Cosgrave grew up in New Mexico, but now lives in Vancouver, British Columbia with his fiancé and his dog. Anathema is his first novel.
James Cosgrave grew up in New Mexico, but now lives in Vancouver, British Columbia with his fiancé and his dog. Anathema is his first novel. See less
James Cosgrave's Featured Books