Agent nouns

123456789
Across
  1. 2. who watches a sport or an event
  2. 3. who serves in army
  3. 5. who is stealing stuff
  4. 6. who edits stuff
  5. 8. who writes books
  6. 9. university teacher
Down
  1. 1. who competes in competition
  2. 2. who sails
  3. 4. who invents stuff
  4. 7. who acts in theaters