waterfowler
Etymology
From waterfowl + -er or water + fowler.
noun
One who hunts waterfowl.