| Stock | Role | Class | Num Shares | Value | Price $ | Report Date | Ownership |
|---|---|---|---|---|---|---|---|
| PARK OHIO HOLDINGS CORP | Director | Common Stock | 89.4K | $1.81M | $20.21 | Jun 16, 2025 | Direct |
| CRAWFORD UNITED Corp | Director | Class A Common Shares | 15.8K | $659K | $41.81 | Jan 27, 2025 | Direct |
| CRAWFORD UNITED Corp | Director | Class A Common Shares | 14.5K | $500K | $34.50 | Jan 26, 2024 | Direct |
| PARK OHIO HOLDINGS CORP | Director | Common Stock | 4K | $80.8K | $20.21 | Jun 16, 2025 | By Family Trust |
| MARLIN BUSINESS SERVICES CORP | Director | Common Stock | 0 | $23.50 | Jan 20, 2022 | Direct |