-"er" and -"or' words!

1234567891011121314
Across
  1. 2. One who is a messenger
  2. 3. That which calculates
  3. 7. That which reflects
  4. 8. One who teaches, or imparts knowledge
  5. 10. One who creates inventions
  6. 11. One who works in, or uses a bank
  7. 12. One who rescues
  8. 14. That which generates energy
Down
  1. 1. That which climbs (up or down)
  2. 4. One who runs a ranch
  3. 5. One who comes before
  4. 6. That which gives off heat
  5. 9. One who is in prison
  6. 13. One who survives