The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Alphabet, Inc. - Class C COM 02079K107   10,436,302 54,801 SH   SOLE   54,801 0 0
Amazon.com, Inc. COM 023135106   14,904,698 67,937 SH   SOLE   67,937 0 0
Amphenol Corp. - Cl A COM 032095101   1,270,241 18,290 SH   SOLE   18,290 0 0
ANSYS, Inc. COM 03662Q105   729,645 2,163 SH   SOLE   2,163 0 0
Apple, Inc. COM 037833100   14,711,674 58,748 SH   SOLE   58,748 0 0
Ares Management Corp. COM 03990B101   2,041,687 11,533 SH   SOLE   11,533 0 0
AutoZone, Inc. COM 053332102   566,754 177 SH   SOLE   177 0 0
Berkshire Hathaway, Inc. - CL COM 084670702   1,001,749 2,210 SH   SOLE   2,210 0 0
Blackbaud, Inc. COM 09227Q100   517,440 7,000 SH   SOLE   7,000 0 0
Boeing Co. COM 097023105   11,634,918 65,734 SH   SOLE   65,734 0 0
Broadcom, Inc. COM 11135F101   4,340,045 18,720 SH   SOLE   18,720 0 0
Championx Corp. COM 15872M104   8,608,109 316,591 SH   SOLE   316,591 0 0
Chipotle Mexican Grill, Inc. COM 169656105   1,170,725 19,415 SH   SOLE   19,415 0 0
Chubb Limited COM H1467J104   386,820 1,400 SH   SOLE   1,400 0 0
Citigroup Inc. COM 172967424   7,193,506 102,195 SH   SOLE   102,195 0 0
Danaher Corp. COM 235851102   945,287 4,118 SH   SOLE   4,118 0 0
Diamondback Energy, Inc. COM 25278X109   1,068,172 6,520 SH   SOLE   6,520 0 0
Eli Lilly & Co. COM 532457108   1,889,856 2,448 SH   SOLE   2,448 0 0
EMCORE Corp. COM 290846401   1,757,874 585,958 SH   SOLE   585,958 0 0
Enterprise Bancorp Inc. COM 293668109   1,521,222 38,473 SH   SOLE   38,473 0 0
Exxon Mobil Corp. COM 30231G102   8,125,838 75,540 SH   SOLE   75,540 0 0
Ferrari NV COM N3167Y103   1,654,752 3,895 SH   SOLE   3,895 0 0
Gartner, Inc. COM 366651107   4,622,813 9,542 SH   SOLE   9,542 0 0
Heartland Financial USA, Inc. COM 42234Q102   18,258,162 297,825 SH   SOLE   297,825 0 0
HEICO Corp. COM 422806109   2,576,626 10,838 SH   SOLE   10,838 0 0
Hess Corp. COM 42809H107   864,565 6,500 SH   SOLE   6,500 0 0
Humana, Inc. COM 444859102   2,453,376 9,670 SH   SOLE   9,670 0 0
ICC Holdings, Inc. COM 44931Q104   3,838,080 164,866 SH   SOLE   164,866 0 0
Innovid Corp. COM 457679108   2,808,992 909,059 SH   SOLE   909,059 0 0
iShares Russell 2000 Index COM 464287655   2,138,893 9,680 SH   SOLE   9,680 0 0
Juniper Networks, Inc. COM 48203R104   11,485,915 306,700 SH   SOLE   306,700 0 0
Kellanova COM 487836108   887,593 10,962 SH   SOLE   10,962 0 0
KKR & Co., Inc. COM 48251W104   941,447 6,365 SH   SOLE   6,365 0 0
L3Harris Technologies, Inc. COM 502431109   1,213,736 5,772 SH   SOLE   5,772 0 0
Lululemon Athletica, Inc. COM 550021109   3,118,171 8,154 SH   SOLE   8,154 0 0
Manitex International, Inc. COM 563420108   10,322,933 1,779,816 SH   SOLE   1,779,816 0 0
Martin Marietta Materials, Inc COM 573284106   1,867,148 3,615 SH   SOLE   3,615 0 0
Martin Midstream Partners, LP. COM 573331105   824,476 229,659 SH   SOLE   229,659 0 0
Mastercard Inc. - Class A COM 57636Q104   14,767,129 28,044 SH   SOLE   28,044 0 0
Meta Platforms, Inc. COM 30303M102   8,991,677 15,357 SH   SOLE   15,357 0 0
Microsoft Corp. COM 594918104   13,464,396 31,944 SH   SOLE   31,944 0 0
Monster Beverage Corp. COM 61174X109   1,270,480 24,172 SH   SOLE   24,172 0 0
Motorola Solutions, Inc. COM 620076307   397,518 860 SH   SOLE   860 0 0
Murphy USA, Inc. COM 626755102   414,947 827 SH   SOLE   827 0 0
Nasdaq, Inc. COM 631103108   1,861,625 24,080 SH   SOLE   24,080 0 0
Netflix, Inc. COM 64110L106   5,846,168 6,559 SH   SOLE   6,559 0 0
NVIDIA Corp. COM 67066G104   37,072,903 276,066 SH   SOLE   276,066 0 0
NXP Semiconductors NV COM N6596X109   2,988,675 14,379 SH   SOLE   14,379 0 0
Premier Financial Corp. COM 74052F108   14,998,518 586,567 SH   SOLE   586,567 0 0
Profire Energy, Inc. COM 74316X101   5,320,439 2,094,661 SH   SOLE   2,094,661 0 0
ProShares Ultra VIX Short-Term COM 74347Y755   285,314 13,770 SH   SOLE   13,770 0 0
Retail Opportunity Investments COM 76131N101   2,775,742 159,893 SH   SOLE   159,893 0 0
Salesforce, Inc. COM 79466L302   2,475,714 7,405 SH   SOLE   7,405 0 0
SAP SE - SPONS ADR COM 803054204   417,326 1,695 SH   SOLE   1,695 0 0
SecureWorks Corp. COM 81374A105   10,795,138 1,276,021 SH   SOLE   1,276,021 0 0
ServiceNow, Inc. COM 81762P102   5,775,534 5,448 SH   SOLE   5,448 0 0
Smartsheet, Inc. - CL A COM 83200N103   14,578,726 260,195 SH   SOLE   260,195 0 0
SPDR S&P 500 February 21, 2025 OPTION 78462F953   17,816,832 30,400 SH Put SOLE   0 0 0
Spirit AeroSystems Holdings, I COM 848574109   961,056 28,200 SH   SOLE   28,200 0 0
Spotify Technology S.A. COM L8681T102   5,014,235 11,208 SH   SOLE   11,208 0 0
Surmodics, Inc. COM 868873100   10,409,969 262,878 SH   SOLE   262,878 0 0
Synopsys, Inc. COM 871607107   4,755,557 9,798 SH   SOLE   9,798 0 0
Taiwan Semiconductor COM 874039100   1,950,806 9,878 SH   SOLE   9,878 0 0
The First Bancshares, Inc. COM 318916103   12,619,425 360,555 SH   SOLE   360,555 0 0
TJX Company, Inc. COM 872540109   6,562,641 54,322 SH   SOLE   54,322 0 0
Toll Brothers, Inc. COM 889478103   6,422,442 50,992 SH   SOLE   50,992 0 0
TransDigm Group, Inc. COM 893641100   9,699,761 7,654 SH   SOLE   7,654 0 0
UBS Group AG COM H42097107   11,277,403 371,946 SH   SOLE   371,946 0 0
UnitedHealth Group, Inc. COM 91324P102   796,730 1,575 SH   SOLE   1,575 0 0
Village Bank & Trust Financial COM 92705T200   3,295,391 42,330 SH   SOLE   42,330 0 0
VOXX International Corp. COM 91829F104   2,029,500 275,000 SH   SOLE   275,000 0 0
Vulcan Materials Company COM 929160109   5,156,175 20,045 SH   SOLE   20,045 0 0
Walt Disney Company/The COM 254687106   1,778,260 15,970 SH   SOLE   15,970 0 0
William Penn Bancorporation COM 96927A105   2,827,032 235,586 SH   SOLE   235,586 0 0