| Name | Ownership | Shares Owned | sole voting power | shared voting power | Signature | Title | CIK |
|---|---|---|---|---|---|---|---|
| GRAND SLAM ASSET MANAGEMENT, LLC | 2.4% | 244,543 | 0 | 244,543 | /s/ Mitchell Sacks | Mitchell Sacks, Managing Member | |
| GRAND SLAM CAPITAL PARTNERS, LP | 2% | 199,596 | 0 | 199,596 | By: Grand Slam General Partners, LLC | Its: General Partner | |
| MITCHELL SACKS | 2.6% | 258,443 | 3,900 | 254,543 | /s/ Mitchell Sacks | Mitchell Sacks |