Shela Levine is dead and living in New York