Imogen Osborne

Photo by Cameron Neuhoff
Imogen Osborne is a British writer living in Ithaca, New York. She is an MFA graduate of Cornell’s creative writing program, and has taught creative and critical writing to college students and incarcerated adults in the Finger Lakes.