-- CRN has recognized two Barracuda executives -- Michelle Hodges and Geoff Thompson -- on its 2026 Channel Chiefs list for their leadership in shaping partner strategy, driving innovation and ...