Orca Book Publishers

Mark David Smith

Mark David Smith is an English teacher from Port Coquitlam, British Columbia, where he lives with his wife and children. Caravaggio: Signed in Blood is his first published novel.