fisher

ˈfɪʃə

noun

a person who catches fish for a living or for sport.

he was an enthusiastic fisher and hunter