Michael Greenspan Against all odds