irregular occupation

12345678910
Across
  1. 3. a person who is skilled with a sword
  2. 5. a person whose job is to gain information regarding rival companies or governments
  3. 6. a person who gives expert or professional opinion
  4. 7. a person who hunts dangerous animals
  5. 9. a person whose job is to deliver packages riding a bike
  6. 10. a person who is privately hired to do detective work
Down
  1. 1. a person who is skilled in shooting a target
  2. 2. a person whose job is to take pictures of wild and rare animals
  3. 4. a person who assassinate
  4. 8. a person whose job is to dig graves