Wiktionary
riverboatman
n. Someone who pilots a riverboat
Usage examples of "riverboatman".
Here in the Drangosh valley, quite a few of them were probably riverboatmen before the press gang came through.