Sherry Luo
Lead Fiction Editor
Sherry is a medical doctor in the state of Georgia. She is the author of a chapbook, Imperative of the Night (The Lune, 2017). Her work appears in Rabbit and elsewhere.
Sherry is a medical doctor in the state of Georgia. She is the author of a chapbook, Imperative of the Night (The Lune, 2017). Her work appears in Rabbit and elsewhere.