gunslinger

noun
gun*sling*er \ ˈgən-ˌsliŋ-ər \
1920
  • a person noted for speed and skill in handling and shooting a gun especially in the American West
Powered by Merriam-Webster