Which of the following have key roles and responsibilities in organizational KM?
1) Top management
2) Knowledge managers
3) Employees
4) All of the above