SECURITIES AND EXCHANGE COMMISSION
the Securities Exchange Act of 1934
720 Pennsylvania Drive
Exton, Pennsylvania 19341
610-646-9800
SHAREHOLDERS
| | | | | /s/ SHAHRAM ASKARPOUR President and Chief Executive Officer | |
| | March 13, 2026 | | | ||
720 Pennsylvania Drive
Exton, Pennsylvania 19341
610-646-9800
| | | | | | 2 | | | | |||
| | | | | | 5 | | | | |||
| | | | | | 6 | | | | |||
| | | | | | 7 | | | | |||
| | | | | | 11 | | | | |||
| | | | | | 16 | | | | | | |
| | | | | | 18 | | | | |||
| | | | | | 20 | | | | |||
| | | | | | 22 | | | | |||
| | | | | | 23 | | | | |||
| | | | | | 24 | | | | |||
| | | | | | 25 | | | | |||
| | | | | | 26 | | | | |||
| | | | | | 45 | | | | |||
| | | | | | 47 | | | | |||
720 Pennsylvania Drive
Exton, Pennsylvania 19341
610-646-9800
for
Annual Meeting of Shareholders
April 16, 2026
| | | | Common Stock | | |||||||||
| Name of Beneficial Owner | | | Number of Shares | | | Percent of Class(1) | | ||||||
| Shahram Askarpour(2) | | | | | 708,401 | | | | | | 4.0% | | |
| Jeffrey DiGiovanni(3) | | | | | 43,537 | | | | | | * | | |
| Glen R. Bressner(4) | | | | | 141,737 | | | | | | * | | |
| Roger A. Carolin(5) | | | | | 77,570 | | | | | | * | | |
| Stephen L. Belland(6) | | | | | 36,941 | | | | | | * | | |
| Garry Dean(7) | | | | | 23,790 | | | | | | * | | |
| Denise L. Devine(8) | | | | | 20,407 | | | | | | * | | |
| Richard A. Silfen | | | | | — | | | | | | * | | |
| All directors and executive officers as a group (8 persons) | | | | | 1,052,383 | | | | | | 5.9% | | |
| Name | | | Age | | | Director Since | | | Current Term Expires | | | Positions with the Company | |
| Shahram Askarpour | | | 68 | | | 2022 | | | 2026 | | | Director, President & Chief Executive Officer | |
| Glen R. Bressner | | | 65 | | | 1999 | | | 2026 | | | Director, Chairman of the Board | |
| Roger A. Carolin | | | 70 | | | 2016 | | | 2026 | | | Director | |
| Stephen L. Belland | | | 68 | | | 2022 | | | 2026 | | | Director | |
| Garry Dean | | | 69 | | | 2024 | | | 2026 | | | Director | |
| Denise L. Devine | | | 70 | | | 2025 | | | 2026 | | | Director | |
| Richard A. Silfen | | | 62 | | | 2025 | | | 2026 | | | Director | |
| Director Nominees | | | | | | | | | | | | | |
REGISTERED PUBLIC ACCOUNTING FIRM
| | | | Grant Thornton FY 2025 | | | Grant Thornton FY 2024 | | ||||||
| Audit Fees | | | | $ | 661,575 | | | | | $ | 577,430 | | |
| Audit Related Fees | | | | | — | | | | | | — | | |
| Tax Fees | | | | | — | | | | | | — | | |
| All Other Fees | | | | | — | | | | | | — | | |
| Total | | | | $ | 661,575 | | | | | $ | 577,430 | | |
Glen R. Bressner
Denise L. Devine
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Name | | | Fees Earned or Paid in Cash $(1) | | | Stock Awards $(2) | | | Option Awards $ | | | Non-Equity Incentive Plan Compensation $ | | | Change in Pension Value and Non- qualified Compensation Earnings | | | All Other Compensation $ | | | Total $ | | |||||||||||||||||||||
| Glen R. Bressner | | | | | 85,250 | | | | | | 77,483 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 162,733 | | |
| Stephen L. Belland | | | | | 60,625 | | | | | | 77,483 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 138,108 | | |
| Roger A. Carolin | | | | | 68,500 | | | | | | 77,483 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 145,983 | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Name | | | Fees Earned or Paid in Cash $(1) | | | Stock Awards $(2) | | | Option Awards $ | | | Non-Equity Incentive Plan Compensation $ | | | Change in Pension Value and Non- qualified Compensation Earnings | | | All Other Compensation $ | | | Total $ | | |||||||||||||||||||||
| Garry Dean | | | | | 53,750 | | | | | | 78,752 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 132,502 | | |
| Denise L. Devine(3) | | | | | 40,250 | | | | | | 87,115 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 127,365 | | |
| Richard A. Silfen(4) | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
| Name | | | Age | | | Position | |
| Shahram Askarpour | | | 68 | | | Director and Chief Executive Officer | |
| Jeffrey DiGiovanni | | | 49 | | | Chief Financial Officer | |
Roger A. Carolin
Denise L. Devine
(SAY-ON-PAY FREQUENCY)
| Named Executive Officer | | | Annual Bonus Opportunity as a % of Base Salary | | |||
| Shahram Askarpour | | | | | 100% | | |
| Jeffrey DiGiovanni | | | | | 50% | | |
| Performance Measures | | | Target 100% | | | Maximum 150% | | | Weight % | | |||||||||
| Revenue ($) | | | | $ | 49,100,000 | | | | | $ | 57,283,000 | | | | | | 33.3% | | |
| Operating Income ($) | | | | $ | 11,266,000 | | | | | $ | 13,143,000 | | | | | | 33.3% | | |
| Qualitative | | | | | — | | | | | | — | | | | | | 33.3% | | |
| Position | | | Minimum Ownership of Common Stock (as multiple of base salary) | | |||
| CEO | | | | | 3x | | |
| Other Section 16 Officers | | | | | 1x | | |
| Name and Principal Position | | | Year | | | Salary $(4),(5) | | | Bonus $ | | | Non-Equity Incentive Plan Compensation $ | | | Option Awards $(2) | | | Stock Awards $(2) | | | All Other Compensation $(1) | | | Total $(1) | | | | | | | | | | | | | | ||||||||||||||||||||||||
| Shahram Askarpour Chief Executive Officer | | | | | 2025 | | | | | | 525,000 | | | | | | — | | | | | | 750,750 | | | | | | 196,340 | | | | | | 1,019,953 | | | | | | 14,000 | | | | | | 2,506,043 | | | | | | | ||||||||
| | | | 2024 | | | | | | 500,000 | | | | | | — | | | | | | 500,000 | | | | | | 1,280,624 | | | | | | 683,307 | | | | | | 8,258 | | | | | | 2,972,189 | | | | | | | ||||||||||
| | | | 2023 | | | | | | 400,000 | | | | | | — | | | | | | 355,816 | | | | | | 852,000 | | | | | | 819,000 | | | | | | 12,592 | | | | | | 2,439,408 | | | | | | | ||||||||||
| Jeffrey DiGiovanni Chief Financial Officer | | | | | 2025 | | | | | | 350,000 | | | | | | — | | | | | | 250,250 | | | | | | 115,509 | | | | | | 151,974 | | | | | | 14,000 | | | | | | 881,733 | | | | | | | ||||||||
| | | | 2024(7) | | | | | | 156,250 | | | | | | — | | | | | | 225,000 | | | | | | 249,998 | | | | | | 449,994 | | | | | | 2,185 | | | | | | 1,083,427 | | | | | | | ||||||||||
| Relland Winand Interim Chief Financial Officer | | | | | 2024 | | | | | | 147,692 | | | | | | 125,000 | | | | | | — | | | | | | — | | | | | | — | | | | | | 4,308 | | | | | | 277,000 | | | | | | | ||||||||
| Michael Linacre Former Chief Financial Officer | | | | | 2024 | | | | | | 116,594 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 1,006 | | | | | | 117,600 | | | | | | | ||||||||
| | | | 2023 | | | | | | 233,770 | | | | | | — | | | | | | 118,605 | | | | | | 111,264 | | | | | | 49,994 | | | | | | 162,491 | | | | | | 676,124 | | | | | | | ||||||||||
| | | | | | | | | | Estimated Future Payouts under Non-Equity Incentive Plan Awards | | | All other stock awards: | | | All other option awards: | | | Exercise price of option awards ($/Sh) | | | Grant date fair value of stock and option awards ($)(1) | | |||||||||||||||||||||||||||
| Name | | | Grant Date | | | Threshold ($) | | | Target ($) | | | Maximum ($) | | | Number of shares of stock or units (#) | | | Number of securities underlying options (#) | | ||||||||||||||||||||||||||||||
| Shahram Askarpour | | | | | | | | | | | — | | | | | | 500,000 | | | | | | 750,750 | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Shahram Askarpour | | | | | 2/19/2025 | | | | | | | | | | | | | | | | | | | | | | | | 37,835 | | | | | | | | | | | | | | | | | | 325,000 | | |
| Shahram Askarpour | | | | | 2/18/2025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 72,062 | | | | | | 8.59 | | | | | | 325,000 | | |
| Shahram Askarpour | | | | | 11/20/2024 | | | | | | | | | | | | | | | | | | | | | | | | 201,000 | | | | | | | | | | | | | | | | | | | | |
| Jeffrey DiGiovanni | | | | | | | | | | | | | | | | | 162,500 | | | | | | 250,250 | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Jeffrey DiGiovanni | | | | | 2/19/2025 | | | | | | | | | | | | | | | | | | | | | | | | 17,462 | | | | | | | | | | | | | | | | | | 150,000 | | |
| Jeffrey DiGiovanni | | | | | 2/18/2025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 33,259 | | | | | | 8.59 | | | | | | 150,000 | | |
| | | | Option Awards | | | Stock Awards | | ||||||||||||||||||||||||||||||
| Name | | | Number of securities underlying unexercised options (#) exercisable(1) | | | Number of securities underlying unexercised options (#) unexercisable | | | Option exercise price ($) | | | Option expiration date | | | Number of shares or units of stock that have not vested ($) | | | Market value of shares or units of stock that have not vested ($) | | ||||||||||||||||||
| Shahram Askarpour | | | | | 200,000(1) | | | | | | — | | | | | | 8.19 | | | | | | 1/11/2033 | | | | | | 18,750(4) | | | | | | 234,188 | | |
| Shahram Askarpour | | | | | 25,000(2) | | | | | | — | | | | | | 8.12 | | | | | | 2/22/2034 | | | | | | 30,018(4) | | | | | | 374,925 | | |
| Shahram Askarpour | | | | | 18,003 | | | | | | 54,011(3) | | | | | | 8.12 | | | | | | 2/22/2034 | | | | | | 201,000(8) | | | | | | 2,510,490 | | |
| Shahram Askarpour | | | | | | | | | | | 72,062(7) | | | | | | 9.88 | | | | | | 2/18/2035 | | | | | | 37,835(4) | | | | | | 472,559 | | |
| Jeffrey DiGiovanni | | | | | 20,187 | | | | | | 44,412(6) | | | | | | 7.06 | | | | | | 4/08/2034 | | | | | | 26,588(4) | | | | | | 332,084 | | |
| Jeffrey DiGiovanni | | | | | | | | | | | 33,259(7) | | | | | | 9.88 | | | | | | 2/18/2035 | | | | | | 26,454(5) | | | | | | 330,410 | | |
| Jeffrey DiGiovanni | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17,462(4) | | | | | | 218,100 | | |
| | | | Option Awards | | | Stock Awards | | ||||||||||||||||||
| Name | | | Number of Shares Acquired on Exercise | | | Value Realized on Exercise $ | | | Number of Shares Acquired on Vesting | | | Value Realized on Vesting ($) | | ||||||||||||
| Shahram Askarpour | | | | | — | | | | | | — | | | | | | 35,006 | | | | | | 293,295 | | |
| Jeffrey DiGiovanni | | | | | — | | | | | | — | | | | | | 21,649 | | | | | | 205,875 | | |
| Fiscal Year | | | Summary Compensation Table Total for PEO(1) | | | Compensation Actually Paid to PEO(1)(2)(3) | | | Average Summary Compensation Table Total for Non-PEO NEOs(1) | | | Average Compensation Actually Paid to Non-PEO NEOs(1)(2)(3) | | | Value of Initial Fixed $100 Investment Based on TSR(4) | | | Net Income ($MM) | | ||||||||||||||||||
| 2025 | | | | $ | 2,506,043 | | | | | $ | 3,538,403 | | | | | $ | 881,733 | | | | | $ | 1,458,180 | | | | | $ | 144.73 | | | | | $ | 15.63 | | |
| 2024 | | | | $ | 2,972,189 | | | | | $ | 2,649,877 | | | | | $ | 492,676 | | | | | $ | 404,050 | | | | | $ | 92.88 | | | | | $ | 7.00 | | |
| 2023 | | | | $ | 2,439,408 | | | | | $ | 2,394,368 | | | | | $ | 676,259 | | | | | $ | 661,802 | | | | | $ | 108.26 | | | | | $ | 6.02 | | |
| | | | | | | FY 2025 | | | FY 2024 | | | FY 2023 | | |||||||||
| Summary Compensation Table Total | | | PEO | | | | $ | 2,506,043 | | | | | | 2,972,189 | | | | | | 2,439,408 | | |
| | Average Non-PEO NEOs | | | | $ | 881,733 | | | | | | 492,676 | | | | | | 676,259 | | | ||
| Deduction for amounts reported under the “Stock Awards” and “Option Awards” columns in the Summary Compensation Table | | | PEO | | | | $ | 1,216,293 | | | | | | 879,018 | | | | | | 1,671,000 | | |
| | Average Non-PEO NEOs | | | | $ | 267,483 | | | | | | 233,331 | | | | | | 161,258 | | | ||
| Fair value as of the end of the covered year of awards granted during year that remain unvested as of year-end | | | PEO | | | | $ | 1,790,449 | | | | | | 505,456 | | | | | | 689,560 | | |
| | Average Non-PEO NEOs | | | | $ | 314,450 | | | | | | 140,203 | | | | | | 154,923 | | | ||
| Increase/Deduction for change in fair value from prior year-end to current year-end of awards granted prior to that year that were outstanding and unvested as of year-end | | | PEO | | | | $ | 361,711 | | | | | | — | | | | | | — | | |
| | Average Non-PEO NEOs | | | | $ | 464,756 | | | | | | — | | | | | | (6,092) | | | ||
| Increase for fair value as of the vesting dates for awards granted during year that vest during the year | | | PEO | | | | $ | — | | | | | | 51,250 | | | | | | 936,400 | | |
| | Average Non-PEO NEOs | | | | $ | — | | | | | | 5,751 | | | | | | — | | | ||
| Increase/Deduction for change in fair value from prior year-end to vesting date of awards granted prior to that year that vested during year | | | PEO | | | | $ | 96,493 | | | | | | — | | | | | | — | | |
| | Average Non-PEO NEOs | | | | $ | 64,724 | | | | | | (44) | | | | | | (2,030) | | | ||
| Deduction for fair value of awards granted prior to year that were forfeited during year | | | PEO | | | | $ | — | | | | | | — | | | | | | — | | |
| | Average Non-PEO NEOs | | | | $ | — | | | | | | (1,205) | | | | | | — | | | ||
| Compensation Actually Paid | | | PEO | | | | $ | 3,538,403 | | | | | | 2,649,877 | | | | | | 2,394,368 | | |
| | Average Non-PEO NEOs | | | | $ | 1,458,180 | | | | | | 404,050 | | | | | | 661,802 | | | ||
| Plan Category | | | Number of securities to be issued upon exercise of outstanding options, warrants, and rights | | | Weighted average exercise price of outstanding options, warrants, and rights | | | Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in the first column) | | |||||||||
| Equity compensation plans approved by security holders | | | | | 361,613 | | | | | $ | 7.97 | | | | | | 1,426,916 | | |
| Equity compensation plans not approved by security holders | | | | | — | | | | | | — | | | | | | — | | |
| Total | | | | | 361,613 | | | | | $ | 7.97 | | | | | | 1,426,916 | | |
March 13, 2026
720 Pennsylvania Drive
Exton, Pennsylvania 19341
610-646-9800
APRIL 16, 2026 ANNUAL MEETING OF SHAREHOLDERS
| | Shahram Askarpour | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | Stephen L. Belland | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | Glen R. Bressner | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | Roger A. Carolin | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | Garry Dean | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | Denise L. Devine | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | Richard A. Silfen | | | ☐ FOR NOMINEE | | | ☐ WITHHOLD AUTHORITY | |
| | ☐ FOR | | | ☐ AGAINST | | | ☐ ABSTAIN | |
| | ☐ THREE YEARS | | | ☐ TWO YEARS | | | ☐ ONE YEAR | |
| | ☐ FOR | | | ☐ AGAINST | | | ☐ ABSTAIN | |
720 Pennsylvania Drive
Exton, Pennsylvania 19341
610-646-9800
| | Date: | | | | |
| | | |
| | SIGNATURE | |
| | Date: | | | | |
| | | |
| | SIGNATURE (if jointly owned) | |