Difference between a CIO and an IT Director

CIO or IT Director or Tech Guy?