Cameron's crossword puzzle

1234567891011121314151617181920
Across
  1. 3. an estimate of income and expenditure for a set period of time
  2. 5. an amount of money added to wages on a seasonal basis, especially as a reward for good
  3. 6. the second stage of development of the World Wide Web, characterized especially by the change from static web pages to dynamic or user-generated content and the growth of social media.
  4. 9. an owner of shares in a company
  5. 14. the value of one currency for the purpose of conversion to another.
  6. 15. Department Customer service is the provision of service to customers before, during and after a purchase
  7. 17. a person or organization that provides funds for a project or activity carried out by another, in particular.
  8. 19. the edge or border of something.: "the eastern margin of the Indian Ocean" "they were forced to live on the margins of society".
Down
  1. 1. the ability of a customer to obtain goods or services before payment, based on the trust that payment will be made in the future.: "I've got unlimited credit".
  2. 2. a person with an interest or concern in something, especially a business.
  3. 4. the personnel of a business or organization, especially when regarded as a significant asset.
  4. 7. a report or description of an event or experience
  5. 8. a person's regular occupation, profession, or trade
  6. 10. a plan of action or policy designed to achieve a major or overall aim.: "time to develop a coherent economic strategy" "shifts in marketing strategy".
  7. 11. advertise or promote (something).: "the product was marketed under the name “aspirin.”".
  8. 12. the action or process of keeping financial accounts
  9. 13. connect as or operate with a network.: "the stock exchanges have proven to be resourceful in networking these deals
  10. 16. the simultaneous execution of more than one program or task by a single computer processor
  11. 18. of directors a body of elected or appointed members who jointly oversee the activities of a company or organization
  12. 20. agree to give or allow (something requested) to.: "a letter granting them permission to smoke