marksman

noun

1.
a man skilled in shooting
Derived from:
marksmanship