All the jobs I've had in chronologically descending order

Doing this to test my memory, I think I've missed some
  1. Manager, E-Services, Toronto Public Library
  2. Manager, Knowledge Systems, Osler, Hoskin & Harcourt
  3. Business Analyst, Osler Hoskin & Harcourt
  4. Help Desk Associate, Osler, Hoskin & Harcourt
  5. Computer Software Trainer, The Training Continuum
  6. Training Coordinator, Productivity Point International
  7. Fundraising Associate, Mount Sinai Hospital
  8. Waitress, Organ Grinder
  9. Waitress, The Golden Griddle
  10. Dock Attendant, Ontario Place
  11. Barista, Timothy's Coffees of the World
  12. Clerk, Ace Kelly Dry Cleaners
  13. Bus Girl, Kelly's Ontario Place
  14. Bus Girl, Zum Rhein Ontario Place
  15. Paper Girl, Toronto Star