steve spinner