A person who sucks lots of cocks.
James is a real hotdog swallower, you can find him with a new guy every other day