Jack is a man with no last name or legal status who makes his living "fixing" situations for people who cannot find help elsewhere.
Jack is a man without a last name or legal standing who earns his living by resolving issues for individuals who lack other options.