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
AB ACTIVE ETFS INC ULTRA SHORT INCM 00039J103   4,871,965 96,820 SH   SOLE 0 0 0 96,820
AGCO CORP COM 001084102   4,164,327 34,700 SH   SOLE 0 0 0 34,700
ALLIANT ENERGY CORP COM 018802108   4,031,512 83,990 SH   SOLE 0 0 0 83,990
ALLSTATE CORP COM 020002101   5,307,470 31,817 SH   SOLE 0 0 0 31,817
ALPS ETF TR ACTIVE REIT ETF 00162Q445   2,602,724 106,147 SH   SOLE 0 0 0 106,147
ALPS ETF TR OSHARES US SMLCP 00162Q395   282,278 7,001 SH   SOLE 0 0 0 7,001
ALTRIA GROUP INC COM 02209S103   501,446 12,215 SH   SOLE 0 0 0 12,215
AMAZON COM INC COM 023135106   213,863 1,149 SH   SOLE 0 0 0 1,149
AMERICAN TOWER CORP NEW COM 03027X100   206,080 1,150 SH   SOLE 0 0 0 1,150
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   3,215,757 81,165 SH   SOLE 0 0 0 81,165
ANDERSONS INC COM 034164103   481,819 8,378 SH   SOLE 0 0 0 8,378
APPLE INC COM 037833100   5,927,804 33,576 SH   SOLE 0 0 0 33,576
ARCH CAP GROUP LTD ORD G0450A105   5,023,134 55,825 SH   SOLE 0 0 0 55,825
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   1,128,348 8,590 SH   SOLE 0 0 0 8,590
ARGAN INC COM 04010E109   627,167 10,493 SH   SOLE 0 0 0 10,493
AUTOLIV INC COM 052800109   1,197,206 10,387 SH   SOLE 0 0 0 10,387
AUTONATION INC COM 05329W102   746,355 4,843 SH   SOLE 0 0 0 4,843
BANK AMERICA CORP COM 060505104   1,296,426 36,223 SH   SOLE 0 0 0 36,223
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,379,807 10,861 SH   SOLE 0 0 0 10,861
BLACKSTONE INC COM 09260D107   5,048,687 40,890 SH   SOLE 0 0 0 40,890
BLUEPRINT MEDICINES CORP COM 09627Y109   422,552 4,843 SH   SOLE 0 0 0 4,843
BP PLC SPONSORED ADR 055622104   1,041,629 26,410 SH   SOLE 0 0 0 26,410
BUNGE GLOBAL SA COM SHS H11356104   952,745 9,181 SH   SOLE 0 0 0 9,181
BURGERFI INTERNATIONAL INC COM 12122L101   8,886 18,906 SH   SOLE 0 0 0 18,906
CAMTEK LTD ORD M20791105   561,332 7,148 SH   SOLE 0 0 0 7,148
CASS INFORMATION SYS INC COM 14808P109   448,902 9,879 SH   SOLE 0 0 0 9,879
CATERPILLAR INC COM 149123101   13,241,693 36,216 SH   SOLE 0 0 0 36,216
CENTENE CORP DEL COM 15135B101   4,582,809 64,793 SH   SOLE 0 0 0 64,793
CHORD ENERGY CORPORATION COM NEW 674215207   535,163 2,860 SH   SOLE 0 0 0 2,860
CISCO SYS INC COM 17275R102   4,520,171 93,219 SH   SOLE 0 0 0 93,219
COCA COLA CO COM 191216100   4,612,937 79,151 SH   SOLE 0 0 0 79,151
COLISEUM ACQUISITION CORP *W EXP 08/22/202 G2263T107   11,667 166,666 SH   SOLE 0 0 0 166,666
COMPX INTL INC CL A 20563P101   529,600 16,000 SH   SOLE 0 0 0 16,000
CONSOLIDATED EDISON INC COM 209115104   4,588,647 51,773 SH   SOLE 0 0 0 51,773
CORVEL CORP COM 221006109   508,884 2,151 SH   SOLE 0 0 0 2,151
CROWN CASTLE INC COM 22822V101   428,715 4,433 SH   SOLE 0 0 0 4,433
CVS HEALTH CORP COM 126650100   1,342,511 19,559 SH   SOLE 0 0 0 19,559
DEERE & CO COM 244199105   4,735,131 11,919 SH   SOLE 0 0 0 11,919
DIGITAL RLTY TR INC COM 253868103   287,704 2,019 SH   SOLE 0 0 0 2,019
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   273,866 8,869 SH   SOLE 0 0 0 8,869
DISNEY WALT CO COM 254687106   2,242,963 19,673 SH   SOLE 0 0 0 19,673
DONNELLEY FINL SOLUTIONS INC COM 25787G100   549,841 8,847 SH   SOLE 0 0 0 8,847
DOW INC COM 260557103   4,912,827 85,159 SH   SOLE 0 0 0 85,159
EATON CORP PLC SHS G29183103   9,104,340 28,585 SH   SOLE 0 0 0 28,585
ELI LILLY & CO COM 532457108   299,059 398 SH   SOLE 0 0 0 398
EMPLOYERS HLDGS INC COM 292218104   460,273 10,802 SH   SOLE 0 0 0 10,802
ENBRIDGE INC COM 29250N105   349,715 10,232 SH   SOLE 0 0 0 10,232
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,166,577 75,654 SH   SOLE 0 0 0 75,654
ENSIGN GROUP INC COM 29358P101   507,102 4,251 SH   SOLE 0 0 0 4,251
ENTERPRISE PRODS PARTNERS L COM 293792107   626,770 21,576 SH   SOLE 0 0 0 21,576
EOG RES INC COM 26875P101   1,637,941 12,107 SH   SOLE 0 0 0 12,107
EQUITABLE HLDGS INC COM 29452E101   1,035,624 28,373 SH   SOLE 0 0 0 28,373
ESQUIRE FINL HLDGS INC COM 29667J101   647,732 14,063 SH   SOLE 0 0 0 14,063
ESSENT GROUP LTD COM G3198U102   481,992 8,982 SH   SOLE 0 0 0 8,982
EXXON MOBIL CORP COM 30231G102   2,853,550 23,706 SH   SOLE 0 0 0 23,706
FEDERAL AGRIC MTG CORP CL C 313148306   585,348 3,218 SH   SOLE 0 0 0 3,218
FEDEX CORP COM 31428X106   224,970 840 SH   SOLE 0 0 0 840
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,136,522 21,070 SH   SOLE 0 0 0 21,070
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   9,303,922 155,871 SH   SOLE 0 0 0 155,871
FIRST TR EXCHNG TRADED FD VI VEST BUFFERED 33740U778   2,418,535 108,796 SH   SOLE 0 0 0 108,796
FLEXSTEEL INDS INC COM 339382103   458,843 12,078 SH   SOLE 0 0 0 12,078
GEN DIGITAL INC COM 668771108   1,038,025 49,595 SH   SOLE 0 0 0 49,595
GENPACT LIMITED SHS G3922B107   3,383,049 108,396 SH   SOLE 0 0 0 108,396
GENUINE PARTS CO COM 372460105   4,515,135 31,057 SH   SOLE 0 0 0 31,057
GLOBAL INDUSTRIAL COMPANY COM 37892E102   518,120 12,392 SH   SOLE 0 0 0 12,392
GRAHAM CORP COM 384556106   889,993 30,605 SH   SOLE 0 0 0 30,605
GRAPHIC PACKAGING HLDG CO COM 388689101   4,324,457 155,668 SH   SOLE 0 0 0 155,668
GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109   267,975 4,500 SH   SOLE 0 0 0 4,500
HALLIBURTON CO COM 406216101   558,831 14,087 SH   SOLE 0 0 0 14,087
HARBOR ETF TRUST HARBOR COMMODITY 41151J505   5,793,588 251,022 SH   SOLE 0 0 0 251,022
HAWKINS INC COM 420261109   550,276 7,127 SH   SOLE 0 0 0 7,127
HEALTHSTREAM INC COM 42222N103   441,991 17,851 SH   SOLE 0 0 0 17,851
HEARTLAND EXPRESS INC COM 422347104   3,839,346 352,557 SH   SOLE 0 0 0 352,557
HONEYWELL INTL INC COM 438516106   1,816,253 9,259 SH   SOLE 0 0 0 9,259
HORMEL FOODS CORP COM 440452100   385,488 11,361 SH   SOLE 0 0 0 11,361
IES HLDGS INC COM 44951W106   698,110 5,655 SH   SOLE 0 0 0 5,655
INSMED INC COM PAR $.01 457669307   469,027 17,212 SH   SOLE 0 0 0 17,212
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   3,670,156 111,895 SH   SOLE 0 0 0 111,895
INTEL CORP COM 458140100   659,662 18,483 SH   SOLE 0 0 0 18,483
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   5,640,610 51,097 SH   SOLE 0 0 0 51,097
INTUIT COM 461202103   5,925,610 9,540 SH   SOLE 0 0 0 9,540
IRON MTN INC DEL COM 46284V101   1,817,178 23,904 SH   SOLE 0 0 0 23,904
ISHARES TR CORE S&P TTL STK 464287150   320,575 2,856 SH   SOLE 0 0 0 2,856
ISHARES TR CORE S&P MCP ETF 464287507   302,070 5,218 SH   SOLE 0 0 0 5,218
ISHARES TR CORE S&P500 ETF 464287200   349,620 681 SH   SOLE 0 0 0 681
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   3,956,552 35,780 SH   SOLE 0 0 0 35,780
JOHNSON & JOHNSON COM 478160104   1,687,144 11,437 SH   SOLE 0 0 0 11,437
JPMORGAN CHASE & CO COM 46625H100   1,206,922 6,603 SH   SOLE 0 0 0 6,603
KARAT PACKAGING INC COM 48563L101   528,710 19,066 SH   SOLE 0 0 0 19,066
KENVUE INC COM 49177J102   900,889 47,093 SH   SOLE 0 0 0 47,093
KINDER MORGAN INC DEL COM 49456B101   969,261 53,462 SH   SOLE 0 0 0 53,462
KRAFT HEINZ CO COM 500754106   4,668,864 129,907 SH   SOLE 0 0 0 129,907
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   444,084 21,705 SH   SOLE 0 0 0 21,705
LAMAR ADVERTISING CO NEW CL A 512816109   1,130,293 10,122 SH   SOLE 0 0 0 10,122
LENNAR CORP CL A 526057104   2,554,300 15,974 SH   SOLE 0 0 0 15,974
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   5,041,693 49,657 SH   SOLE 0 0 0 49,657
MARATHON PETE CORP COM 56585A102   205,065 982 SH   SOLE 0 0 0 982
MARKEL GROUP INC COM 570535104   4,031,168 2,814 SH   SOLE 0 0 0 2,814
MCDONALDS CORP COM 580135101   4,865,359 18,196 SH   SOLE 0 0 0 18,196
MERCK & CO INC COM 58933Y105   7,333,481 58,323 SH   SOLE 0 0 0 58,323
META PLATFORMS INC CL A 30303M102   664,314 1,298 SH   SOLE 0 0 0 1,298
MICROCHIP TECHNOLOGY INC. COM 595017104   2,437,750 28,465 SH   SOLE 0 0 0 28,465
MICROSOFT CORP COM 594918104   438,835 1,040 SH   SOLE 0 0 0 1,040
MILLER INDS INC TENN COM NEW 600551204   548,050 10,900 SH   SOLE 0 0 0 10,900
MORGAN STANLEY COM NEW 617446448   223,870 2,597 SH   SOLE 0 0 0 2,597
MOSAIC CO NEW COM 61945C103   884,679 28,428 SH   SOLE 0 0 0 28,428
NCINO INC COM 63947X101   526,559 16,368 SH   SOLE 0 0 0 16,368
NETFLIX INC COM 64110L106   911,823 1,464 SH   SOLE 0 0 0 1,464
NEWMONT CORP COM 651639106   507,359 13,130 SH   SOLE 0 0 0 13,130
NIKE INC CL B 654106103   1,627,009 17,685 SH   SOLE 0 0 0 17,685
NORTHEAST BK LEWISTON ME COM 66405S100   621,552 12,015 SH   SOLE 0 0 0 12,015
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   10,616 30,332 SH   SOLE 0 0 0 30,332
NUCOR CORP COM 670346105   2,649,159 13,618 SH   SOLE 0 0 0 13,618
NVIDIA CORPORATION COM 67066G104   4,758,551 5,396 SH   SOLE 0 0 0 5,396
OIL DRI CORP AMER COM 677864100   482,776 6,994 SH   SOLE 0 0 0 6,994
PACKAGING CORP AMER COM 695156109   6,184,087 33,941 SH   SOLE 0 0 0 33,941
PALO ALTO NETWORKS INC COM 697435105   224,093 803 SH   SOLE 0 0 0 803
PARKER-HANNIFIN CORP COM 701094104   879,411 1,598 SH   SOLE 0 0 0 1,598
PAYCHEX INC COM 704326107   4,900,803 39,844 SH   SOLE 0 0 0 39,844
PEPSICO INC COM 713448108   2,069,118 12,309 SH   SOLE 0 0 0 12,309
PINNACLE WEST CAP CORP COM 723484101   1,109,317 15,356 SH   SOLE 0 0 0 15,356
PJT PARTNERS INC COM CL A 69343T107   456,356 4,906 SH   SOLE 0 0 0 4,906
PROCORE TECHNOLOGIES INC COM 74275K108   463,406 6,310 SH   SOLE 0 0 0 6,310
PROCTER AND GAMBLE CO COM 742718109   589,624 3,796 SH   SOLE 0 0 0 3,796
PROS HOLDINGS INC COM 74346Y103   493,820 13,817 SH   SOLE 0 0 0 13,817
PROSHARES TR PSHS ULTSH 20YRS 74347B201   1,152,640 32,000 SH   SOLE 0 0 0 32,000
PRUDENTIAL FINL INC COM 744320102   5,245,085 47,817 SH   SOLE 0 0 0 47,817
PUBLIC STORAGE COM 74460D109   5,608,560 20,609 SH   SOLE 0 0 0 20,609
RADIAN GROUP INC COM 750236101   508,902 16,823 SH   SOLE 0 0 0 16,823
RENAISSANCERE HLDGS LTD COM G7496G103   4,441,623 20,584 SH   SOLE 0 0 0 20,584
RIO TINTO PLC SPONSORED ADR 767204100   492,419 7,462 SH   SOLE 0 0 0 7,462
RTX CORPORATION COM 75513E101   1,614,041 16,124 SH   SOLE 0 0 0 16,124
SALESFORCE INC COM 79466L302   243,701 828 SH   SOLE 0 0 0 828
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   283,324 4,413 SH   SOLE 0 0 0 4,413
SHELL PLC SPON ADS 780259305   1,127,236 15,561 SH   SOLE 0 0 0 15,561
SHERWIN WILLIAMS CO COM 824348106   1,288,245 4,048 SH   SOLE 0 0 0 4,048
SM ENERGY CO COM 78454L100   492,943 9,717 SH   SOLE 0 0 0 9,717
SOUTHERN CO COM 842587107   4,760,006 69,257 SH   SOLE 0 0 0 69,257
SPARTANNASH CO COM 847215100   4,015,993 214,415 SH   SOLE 0 0 0 214,415
SPDR GOLD TR GOLD SHS 78463V107   12,874,374 59,359 SH   SOLE 0 0 0 59,359
SQUARESPACE INC CLASS A 85225A107   499,490 13,651 SH   SOLE 0 0 0 13,651
STARBUCKS CORP COM 855244109   503,307 5,927 SH   SOLE 0 0 0 5,927
STERLING INFRASTRUCTURE INC COM 859241101   800,520 7,632 SH   SOLE 0 0 0 7,632
STRYKER CORPORATION COM 863667101   406,750 1,189 SH   SOLE 0 0 0 1,189
TAYLOR DEVICES INC COM 877163105   878,501 19,102 SH   SOLE 0 0 0 19,102
TESLA INC COM 88160R101   282,061 1,649 SH   SOLE 0 0 0 1,649
THE CIGNA GROUP COM 125523100   5,313,359 15,188 SH   SOLE 0 0 0 15,188
TIMKEN CO COM 887389104   4,755,114 56,074 SH   SOLE 0 0 0 56,074
TOWNEBANK PORTSMOUTH VA COM 89214P109   266,775 10,105 SH   SOLE 0 0 0 10,105
TOYOTA MOTOR CORP ADS 892331307   3,233,873 13,310 SH   SOLE 0 0 0 13,310
TRANSCAT INC COM 893529107   505,238 4,581 SH   SOLE 0 0 0 4,581
TRUST FOR PROFESSIONAL MANAG CROSSINGBRDG PRE 89834G778   767,390 35,742 SH   SOLE 0 0 0 35,742
UFP TECHNOLOGIES INC COM 902673102   1,092,053 4,769 SH   SOLE 0 0 0 4,769
UNION PAC CORP COM 907818108   832,759 3,553 SH   SOLE 0 0 0 3,553
UNITED PARCEL SERVICE INC CL B 911312106   3,782,281 26,101 SH   SOLE 0 0 0 26,101
UNITED STS LIME & MINERALS I COM 911922102   569,906 1,947 SH   SOLE 0 0 0 1,947
UNITED STS NAT GAS FD LP UNIT PAR 912318409   1,503,890 101,000 SH   SOLE 0 0 0 101,000
UNITEDHEALTH GROUP INC COM 91324P102   487,229 1,109 SH   SOLE 0 0 0 1,109
US BANCORP DEL COM NEW 902973304   4,568,614 109,875 SH   SOLE 0 0 0 109,875
VANGUARD INDEX FDS GROWTH ETF 922908736   527,443 1,545 SH   SOLE 0 0 0 1,545
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   209,368 1,252 SH   SOLE 0 0 0 1,252
VANGUARD INDEX FDS MID CAP ETF 922908629   398,953 1,663 SH   SOLE 0 0 0 1,663
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   536,349 3,054 SH   SOLE 0 0 0 3,054
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   488,664 10,069 SH   SOLE 0 0 0 10,069
VERTEX INC CL A 92538J106   470,664 15,018 SH   SOLE 0 0 0 15,018
VILLAGE SUPER MKT INC CL A NEW 927107409   492,965 17,688 SH   SOLE 0 0 0 17,688
VISA INC COM CL A 92826C839   2,282,075 8,270 SH   SOLE 0 0 0 8,270
VISTRA CORP COM 92840M102   1,392,546 19,968 SH   SOLE 0 0 0 19,968
WALMART INC COM 931142103   2,042,829 33,968 SH   SOLE 0 0 0 33,968
WASTE MGMT INC DEL COM 94106L109   6,208,038 30,229 SH   SOLE 0 0 0 30,229