locusmag.com
John Kessel: Over the Moon
John Joseph Vincent Kessel was born September 24, 1950 in Buffalo NY. He received a dual BA in English and Physics from the University of Rochester in 1972, an MA in English from the University of …