| Name | Ownership | Shares Owned | sole voting power | shared voting power | Signature | Title | CIK |
|---|---|---|---|---|---|---|---|
| GRAND SLAM ASSET MANAGEMENT, LLC | 2.4% | 245K | 0 | 245K | /s/ Mitchell Sacks | Mitchell Sacks, Managing Member | |
| GRAND SLAM CAPITAL PARTNERS, LP | 2% | 200K | 0 | 200K | By: Grand Slam General Partners, LLC | Its: General Partner | |
| MITCHELL SACKS | 2.6% | 258K | 3.9K | 255K | /s/ Mitchell Sacks | Mitchell Sacks |