Crowley Maritime Corporation promoted Alex Sweeney to vice president and general manager of its energy and marine services business unit.