Answer:
The Program Manager
Explanation:
In non- profit organizations, when there is a prospective drive for change associate with the organization's vision and goals, the Program Manager is saddled with the responsibility of coming up with meaningful ideas, strategies and implementation approach to lead the organization's toward achieving results.
Therefore, in the context of the question raised, the Program Manager will be the most likely person to have strategic and meaningful ideas on what to do, how to do it and when to do it such that other employees will not be in doubt of their competencies or job security.