Leo Taddeo

Affiliations

  • Ceo And President at Appgate Inc. (APGT), 2023-03-28
  • See Remarks at Cyxtera Technologies Inc. (CYXT), 2021-10-05