Sherry Luo

Fiction, Nonfiction, and Poetry 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.