riverboatman (riverboat + -man; agent_person)
Someone who pilots a riverboat