marksman
noun
°A man skilled in shooting at a target.
synonyms: archer, bowman, sharpshooter