| Company | Role | Class | Num Shares | Value | Price $ | Report Date | Ownership |
|---|---|---|---|---|---|---|---|
| CALIX, INC | Director | Common Stock | 59,394 | $2,068,099 | $34.82 | 08 May 2025 | Direct |
| TD SYNNEX CORP | Director | Common Stock | 4,525 | $475,125 | $105.00 | 15 Apr 2025 | Direct |
| CALIX, INC | Director | Stock Options (right to buy) | 12,262 | 09 May 2024 | Direct | ||
| DUCK CREEK TECHNOLOGIES, INC. | Director | Common Stock, par value $0.01 per share | 0 | $19.00 | 30 Mar 2023 | Direct | |
| DUCK CREEK TECHNOLOGIES, INC. | Director | Option | 0 | 30 Mar 2023 | Direct | ||
| PLANTRONICS INC /CA/ | Director | COMMON STOCK | 0 | $40.00 | 29 Aug 2022 | Direct | |
| QAD INC | Director | Class A Common Stock | 0 | $11.81 | 05 Nov 2021 | Direct |