Top Stories Ed Sheehan to Retire as CEO of Concurrent Technologies Corp. Ed Sheehan, the chief executive of Concurrent Technologies Corp. (CTC), has announced his plan to retire on June 30, 2024, after nearly two decades... Editorial28 January, 2026