sharpshooter

/ˈʃɑrpˌʃutər/
noun
  1. A person who is highly skilled at shooting a gun with great accuracy, especially over long distances.
    • The sharpshooter hit the target from over a mile away.
    • She became a famous sharpshooter in the shooting sports league.
    • The army deployed a sharpshooter to the rooftop for the mission.
  2. A person who is very precise and effective in criticism or argument.
    • The columnist is known as a political sharpshooter who never misses a weak point.
    • She acted as a sharpshooter during the negotiation, targeting the most important issues.
    • In the meeting, he was a sharpshooter, pointing out every flaw in the proposal.