Stefan Merrill Block

Stefan Merrill Block was born in Texas and currently lives New York. He has written three novels The Story of Forgetting, The Storm at the Door and Oliver Loving. He has won number awards from prestigious institutions.