Who typically implements strategy in large, multi-industry corporations?

AThe board of directors
BTop management
CMiddle management
DFirst level management E. Everyone in the organization