| QNST | QuinStreet, Inc. | 6.06% | 4,699,512 | $68,847,851 | 284,110 | 6.43% | $14.65 | 13F |
| HROW | Harrow, Inc. | 5.98% | 1,598,770 | $67,899,762 | 36,770 | 2.35% | $42.47 | 13F |
| PERI | Perion Network, Ltd. | 4.39% | 5,133,574 | $49,847,004 | 355,546 | 7.44% | $9.71 | 13F |
| BGC | BGC Group, Inc. | 3.97% | 4,215,222 | $45,060,723 | 76,800 | 1.86% | $10.69 | 13F |
| KKR | KKR & Co, Inc. | 3.83% | 473,688 | $43,475,045 | 10,240 | 2.21% | $91.78 | 13F |
| BBSI | Barrett Business Services, Inc. | 3.78% | 1,209,138 | $42,948,596 | 209,228 | 20.92% | $35.52 | 13F |
| LNTH | Lantheus Holdings, Inc. | 3.5% | 358,224 | $39,741,371 | 580 | 0.16% | $110.94 | 13F |
| MPAA | Motorcar Parts of America, Inc. | 3.17% | 2,349,196 | $35,989,683 | 49,503 | 2.15% | $15.32 | 13F |
| ASUR | Asure Software, Inc. | 2.94% | 4,203,526 | $33,375,996 | 191,468 | 4.77% | $7.94 | 13F |
| MATW | Matthews International Corp. | 2.85% | 1,201,922 | $32,355,740 | 57,217 | 5% | $26.92 | 13F |
| IWGFF | International Workplace Group, PLC | 1.97% | 9,091,710 | $22,411,065 | 1,599,020 | 21.34% | $2.46 | 13F |
| ACNB | ACNB Corp. | 1.89% | 361,337 | $21,456,191 | 1,595 | 0.44% | $59.38 | 13F |
| SMBK | SmartFinancial, Inc. | 1.79% | 432,512 | $20,293,448 | 4,365 | 1.02% | $46.92 | 13F |
| III | Information Services Group, Inc. | 1.76% | 4,874,068 | $20,032,419 | 202,660 | 4.34% | $4.11 | 13F |
| FAF | First American Financial Corp. | 1.74% | 288,508 | $19,788,764 | 24,040 | 9.09% | $68.59 | 13F |
| PNFP | Pinnacle Financial Partners Inc | 1.65% | 185,622 | $18,725,593 | 2,311 | 1.26% | $100.88 | 13F |
| ASLE | Aersale Corp. | 1.17% | 2,095,332 | $13,242,498 | 470,900 | 28.99% | $6.32 | 13F |
| HTB | Hometrust Bancshares, Inc. | 1.09% | 248,335 | $12,389,433 | 4,250 | 1.74% | $49.89 | 13F |
| PFE | Pfizer Inc. (Call) | 0.82% | 385,000 | $9,270,800 | 250,000 | 185.19% | $24.08 | 13F |
| SPY | State Street Spdr S&P 500 Etf Trust | 0.66% | 10,011 | $7,475,603 | 200 | 2.04% | $746.74 | 13F |
| PBFS | Pioneer Bancorp | 0.55% | 366,774 | $6,260,832 | 11,935 | 3.36% | $17.07 | 13F |
| CEFS | Saba Closed-End Funds ETF | 0.55% | 243,252 | $6,236,980 | 29,415 | 13.76% | $25.64 | 13F |
| NOBL | ProShares S&P 500 Dividend Aristocrats | 0.48% | 97,237 | $5,460,846 | 51,089 | 110.71% | $56.16 | 13F |
| DON | WisdomTree US Mid-Cap Div Fund | 0.46% | 92,847 | $5,247,694 | 657 | 0.71% | $56.52 | 13F |
| BHB | Bar Harbor Bankshares | 0.44% | 133,185 | $5,029,066 | 11,965 | 9.87% | $37.76 | 13F |
| IGV | iShares Expanded Tech-Software Sector | 0.43% | 53,495 | $4,846,654 | 1,992 | 3.87% | $90.6 | 13F |
| MSFT | Microsoft Corp | 0.43% | 13,187 | $4,918,986 | 555 | 4.39% | $373.02 | 13F |
| IJH | iShares Core S&P Mid Cap ETF | 0.41% | 59,827 | $4,613,231 | 5,785 | 10.7% | $77.11 | 13F |
| DVY | iShares Select Dividend ETF | 0.37% | 26,593 | $4,156,483 | 207 | 0.78% | $156.3 | 13F |
| IVV | iShares Core S&P 500 | 0.37% | 5,660 | $4,238,598 | 579 | 11.4% | $748.87 | 13F |
| WTPI | WisdomTree Equity Premium Income Fund | 0.36% | 123,547 | $4,051,091 | 8,831 | 7.7% | $32.79 | 13F |
| CLX | Clorox Co. | 0.33% | 39,400 | $3,760,336 | 21,200 | 116.48% | $95.44 | 13F |
| KLAC | Kla Corp. | 0.32% | 12,010 | $3,623,537 | 10,810 | 900.83% | $301.71 | 13F |
| PSA | Public Storage | 0.31% | 11,200 | $3,565,072 | 1,000 | 9.8% | $318.31 | 13F |
| TSCO | Tractor Supply Co. | 0.31% | 111,240 | $3,516,296 | 64,240 | 136.68% | $31.61 | 13F |
| PFE | Pfizer, Inc. | 0.25% | 117,155 | $2,821,081 | 19,038 | 19.4% | $24.08 | 13F |
| JBI | Janus International Group Inc | 0.24% | 501,000 | $2,780,550 | 451,000 | 902% | $5.55 | 13F |
| CPB | Campbell's Company (Call) | 0.22% | 110,000 | $2,449,700 | 25,000 | 29.41% | $22.27 | 13F |
| PZZA | Papa John's International | 0.21% | 64,200 | $2,360,634 | 1,200 | 1.9% | $36.77 | 13F |
| XLU | Utilities Select Sector SPDR | 0.21% | 53,431 | $2,422,541 | 3,174 | 6.32% | $45.34 | 13F |
| QQQE | Direxion NASDAQ-100 Equal Weighted ETF | 0.2% | 18,914 | $2,307,748 | 3,583 | 23.37% | $122.01 | 13F |
| CPB | Campbell Soup Co. | 0.19% | 97,500 | $2,171,325 | 10,800 | 12.46% | $22.27 | 13F |
| HFROPRA | Highland Opps & Income Fund 5.375 pct. Sr A Pfd | 0.19% | 129,205 | $2,108,626 | 16,102 | 14.24% | $16.32 | 13F |
| EQWL | Invesco S&P 100 Equal Weight ETF | 0.18% | 15,801 | $2,038,608 | 2,889 | 22.37% | $129.02 | 13F |
| FE | FirstEnergy Corp. | 0.17% | 39,523 | $1,878,930 | 7,895 | 24.96% | $47.54 | 13F |
| PAYX | Paychex, Inc. | 0.16% | 18,059 | $1,775,722 | 2 | 0.01% | $98.33 | 13F |
| CUBE | CubeSmart | 0.14% | 39,420 | $1,567,733 | 19,120 | 94.19% | $39.77 | 13F |
| MA | Mastercard Incorporated | 0.14% | 3,017 | $1,549,374 | 1 | 0.03% | $513.55 | 13F |
| VZ | Verizon Communications, Inc. | 0.14% | 37,138 | $1,572,444 | 242 | 0.66% | $42.34 | 13F |
| NCLH | Norwegian Cruise Line Holdings Ltd. (Call) | 0.14% | 75,000 | $1,583,250 | 45,000 | 150% | $21.11 | 13F |
| FMC | FMC Corporation (Call) | 0.12% | 115,000 | $1,322,500 | 88,000 | 325.93% | $11.5 | 13F |
| JNJ | Johnson & Johnson | 0.12% | 5,157 | $1,309,699 | 1 | 0.02% | $253.97 | 13F |
| RKT | Rocket Companies, Inc. Class A (Call) | 0.12% | 90,000 | $1,417,500 | 15,000 | 20% | $15.75 | 13F |
| BND | Vanguard Total Bond Market Index ETF | 0.12% | 19,190 | $1,408,732 | 561 | 3.01% | $73.41 | 13F |
| VUG | Vanguard Growth Indx Fd ETF | 0.12% | 16,209 | $1,396,268 | 14,104 | 670.02% | $86.14 | 13F |
| VYM | Vanguard High Dividend Yield Index Fd ETF | 0.11% | 7,616 | $1,203,539 | 590 | 8.4% | $158.03 | 13F |
| FMC | FMC Corp New | 0.1% | 100,500 | $1,155,750 | 93,000 | 1240% | $11.5 | 13F |
| SELF | Global Self Storage Inc | 0.1% | 223,337 | $1,170,286 | 119,788 | 115.68% | $5.24 | 13F |
| PGR | Progressive | 0.1% | 5,166 | $1,128,513 | 6 | 0.12% | $218.45 | 13F |
| SMA | Smartstop Self Storage | 0.09% | 31,000 | $1,007,500 | 4,500 | 16.98% | $32.5 | 13F |
| PEP | Pepsico, Inc. | 0.08% | 6,510 | $881,454 | 200 | 3.17% | $135.4 | 13F |
| VEU | Vanguard FTSE All World Ex US ETF | 0.08% | 10,523 | $881,321 | 40 | 0.38% | $83.75 | 13F |
| WMT | Walmart, Inc. | 0.08% | 8,425 | $954,214 | 2 | 0.02% | $113.26 | 13F |
| META | Meta Platforms, Inc. | 0.07% | 1,372 | $772,881 | 3 | 0.22% | $563.32 | 13F |
| IJR | iShares Core S&P Small Cap ETF | 0.07% | 5,148 | $763,473 | 568 | 12.4% | $148.3 | 13F |
| TXN | Texas Instruments | 0.07% | 2,530 | $753,995 | 1 | 0.04% | $298.02 | 13F |
| PSAPRK | Public Storage Preferred 4.75 pct. | 0.06% | 38,350 | $705,257 | 25,450 | 197.29% | $18.39 | 13F |
| PSAPRI | Public Storage Preferred 4.875 pct. | 0.06% | 37,450 | $702,188 | 24,750 | 194.88% | $18.75 | 13F |
| RKT | Rocket Companies Inc. | 0.06% | 46,650 | $734,738 | 10,100 | 27.63% | $15.75 | 13F |
| IXUS | iShares Core MSCI Total Int'l Stock ETF | 0.05% | 5,840 | $557,372 | 351 | 6.39% | $95.44 | 13F |
| DGRO | iShares Core Dividend Growth ETF | 0.05% | 7,510 | $569,218 | 1,490 | 24.75% | $75.79 | 13F |
| NFG | National Fuel Gas Co. | 0.05% | 6,900 | $532,749 | 1,600 | 30.19% | $77.21 | 13F |
| VCIT | Vanguard Intermediate Term Corp. Bond ETF | 0.05% | 6,359 | $525,601 | 112 | 1.79% | $82.65 | 13F |
| LLY | Eli Lilly & Co. | 0.04% | 425 | $510,008 | 2 | 0.47% | $1200.02 | 13F |
| LOW | Lowes Companies Inc. | 0.04% | 1,950 | $430,051 | 1 | 0.05% | $220.54 | 13F |
| RMT | Royce Micro Cap Closed Fund | 0.04% | 27,165 | $397,695 | 5,246 | 23.93% | $14.64 | 13F |
| SCHE | Schwab Strategic Tr Emerging Mkts Eqty ETF | 0.04% | 13,181 | $477,952 | 2,370 | 21.92% | $36.26 | 13F |
| VWO | Vanguard FTSE Emerging Markets ETF | 0.04% | 7,060 | $421,429 | 835 | 13.41% | $59.69 | 13F |
| VTI | Vanguard Index Fund ETF | 0.04% | 1,357 | $502,213 | 1 | 0.07% | $370.09 | 13F |
| IWB | iShares Russell 1000 Index Fund ETF | 0.03% | 737 | $301,986 | 29 | 4.1% | $409.75 | 13F |
| VO | Vanguard Mid-Cap Index Fund | 0.03% | 3,815 | $307,410 | 2,833 | 288.49% | $80.58 | 13F |
| ABT | Abbott Laboratories | 0.02% | 2,907 | $263,757 | 2 | 0.07% | $90.73 | 13F |