The manager at the time
A more experienced manager, that is more hands on with her team and doesnt disappear all time. Had knowledge of everything in the department and proper training to lead, not relying on coworkers under her to show her how to do things