Steven Leech currently lives in a cramped apartment in a modest and aging apartment complex within the suburban sprawl between Wilmington and Newark, Delaware. It is here that he not only staves off poverty but enjoys the frequent company of a few good friends, conjures new contributions to the local cultural environment, strives to gain a better understanding of the world and cosmos around him, and communes with the ineffably divine spirit dreaming in every sentient being.