swagman (swag + -man; agent_person)
A man who travels around with a swag (“bundle of personal items”); specifically, an itinerant person, often seeking work in exchange for food and lodging
A person who sells or trades in trinkets or items of low value
A middleman who buys and sells stolen goods; a fence