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
3M CO COM 88579Y101   2,924,708 33,594 SH   SOLE 0 0 0 33,594
AB ACTIVE ETFS INC ULTRA SHORT INCM 00039J103   5,198,023 103,825 SH   SOLE 0 0 0 103,825
AGCO CORP COM 001084102   3,593,936 31,025 SH   SOLE 0 0 0 31,025
ALLIANT ENERGY CORP COM 018802108   3,759,733 76,031 SH   SOLE 0 0 0 76,031
ALPHA METALLURGICAL RESOUR I COM 020764106   581,837 2,585 SH   SOLE 0 0 0 2,585
AMERICAN TOWER CORP NEW COM 03027X100   698,015 4,378 SH   SOLE 0 0 0 4,378
APPLE INC COM 037833100   5,878,870 33,505 SH   SOLE 0 0 0 33,505
ARCH CAP GROUP LTD ORD G0450A105   4,394,177 52,449 SH   SOLE 0 0 0 52,449
ARCHER DANIELS MIDLAND CO COM 039483102   3,708,014 50,217 SH   SOLE 0 0 0 50,217
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   798,367 7,594 SH   SOLE 0 0 0 7,594
AT&T INC COM 00206R102   160,070 10,489 SH   SOLE 0 0 0 10,489
AUTOLIV INC COM 052800109   849,473 9,421 SH   SOLE 0 0 0 9,421
AUTONATION INC COM 05329W102   556,682 4,159 SH   SOLE 0 0 0 4,159
AUTOZONE INC COM 053332102   4,308,278 1,727 SH   SOLE 0 0 0 1,727
BANK AMERICA CORP COM 060505104   862,462 31,990 SH   SOLE 0 0 0 31,990
BANK NEW YORK MELLON CORP COM 064058100   3,920,244 92,919 SH   SOLE 0 0 0 92,919
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,780,123 11,162 SH   SOLE 0 0 0 11,162
BLACKSTONE INC COM 09260D107   3,895,308 41,343 SH   SOLE 0 0 0 41,343
BROADCOM INC COM 11135F101   1,144,620 1,319 SH   SOLE 0 0 0 1,319
BUNGE LIMITED COM G16962105   759,152 7,324 SH   SOLE 0 0 0 7,324
CATERPILLAR INC COM 149123101   5,432,070 21,480 SH   SOLE 0 0 0 21,480
CENTENE CORP DEL COM 15135B101   4,402,296 61,194 SH   SOLE 0 0 0 61,194
CHESAPEAKE ENERGY CORP COM 165167735   254,142 2,863 SH   SOLE 0 0 0 2,863
CHEVRON CORP NEW COM 166764100   339,601 2,008 SH   SOLE 0 0 0 2,008
CISCO SYS INC COM 17275R102   4,613,395 86,523 SH   SOLE 0 0 0 86,523
CNH INDL N V SHS N20944109   646,703 56,629 SH   SOLE 0 0 0 56,629
COCA COLA CO COM 191216100   3,996,708 73,536 SH   SOLE 0 0 0 73,536
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   374,058 5,785 SH   SOLE 0 0 0 5,785
COLISEUM ACQUISITION CORP *W EXP 08/22/202 G2263T107   17,500 166,666 SH   SOLE 0 0 0 166,666
COLUMBUS MCKINNON CORP N Y COM 199333105   3,422,783 104,163 SH   SOLE 0 0 0 104,163
CONSOLIDATED EDISON INC COM 209115104   4,186,120 47,749 SH   SOLE 0 0 0 47,749
CONSOLIDATED WATER CO INC ORD G23773107   757,128 26,716 SH   SOLE 0 0 0 26,716
CORTEVA INC COM 22052L104   3,524,874 69,169 SH   SOLE 0 0 0 69,169
CORVEL CORP COM 221006109   404,798 1,999 SH   SOLE 0 0 0 1,999
COVENANT LOGISTICS GROUP INC CL A 22284P105   378,149 8,963 SH   SOLE 0 0 0 8,963
CVS HEALTH CORP COM 126650100   1,285,897 18,211 SH   SOLE 0 0 0 18,211
DELL TECHNOLOGIES INC CL C 24703L202   1,123,154 16,756 SH   SOLE 0 0 0 16,756
DEVON ENERGY CORP NEW COM 25179M103   204,545 4,153 SH   SOLE 0 0 0 4,153
DIGITAL RLTY TR INC COM 253868103   229,552 1,985 SH   SOLE 0 0 0 1,985
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   224,723 8,680 SH   SOLE 0 0 0 8,680
DISNEY WALT CO COM 254687106   1,456,069 17,490 SH   SOLE 0 0 0 17,490
DONNELLEY FINL SOLUTIONS INC COM 25787G100   448,154 8,443 SH   SOLE 0 0 0 8,443
DOUBLEVERIFY HLDGS INC COM 25862V105   370,735 13,250 SH   SOLE 0 0 0 13,250
EATON CORP PLC SHS G29183103   5,822,169 29,124 SH   SOLE 0 0 0 29,124
ELI LILLY & CO COM 532457108   233,632 395 SH   SOLE 0 0 0 395
ENBRIDGE INC COM 29250N105   328,331 10,232 SH   SOLE 0 0 0 10,232
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   937,396 66,814 SH   SOLE 0 0 0 66,814
ENNIS INC COM 293389102   402,776 19,107 SH   SOLE 0 0 0 19,107
ENSIGN GROUP INC COM 29358P101   381,442 3,955 SH   SOLE 0 0 0 3,955
ENTERPRISE PRODS PARTNERS L COM 293792107   572,903 20,780 SH   SOLE 0 0 0 20,780
EOG RES INC COM 26875P101   1,549,205 11,372 SH   SOLE 0 0 0 11,372
EPLUS INC COM 294268107   384,459 5,968 SH   SOLE 0 0 0 5,968
ESQUIRE FINL HLDGS INC COM 29667J101   598,055 13,439 SH   SOLE 0 0 0 13,439
ESSENT GROUP LTD COM G3198U102   393,798 8,315 SH   SOLE 0 0 0 8,315
EXXON MOBIL CORP COM 30231G102   2,842,468 25,150 SH   SOLE 0 0 0 25,150
FABRINET SHS G3323L100   549,169 3,349 SH   SOLE 0 0 0 3,349
FEDERAL AGRIC MTG CORP CL C 313148306   430,726 3,005 SH   SOLE 0 0 0 3,005
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   783,833 17,384 SH   SOLE 0 0 0 17,384
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   9,174,865 153,992 SH   SOLE 0 0 0 153,992
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778   2,079,778 105,895 SH   SOLE 0 0 0 105,895
FISERV INC COM 337738108   4,440,730 39,660 SH   SOLE 0 0 0 39,660
FLYWIRE CORPORATION COM VTG 302492103   388,336 13,669 SH   SOLE 0 0 0 13,669
GEN DIGITAL INC COM 668771108   741,057 42,614 SH   SOLE 0 0 0 42,614
GENERAC HLDGS INC COM 368736104   449,317 4,782 SH   SOLE 0 0 0 4,782
GENPACT LIMITED SHS G3922B107   3,303,711 93,669 SH   SOLE 0 0 0 93,669
GIBRALTAR INDS INC COM 374689107   4,712,537 77,040 SH   SOLE 0 0 0 77,040
GILEAD SCIENCES INC COM 375558103   811,239 10,342 SH   SOLE 0 0 0 10,342
GLOBAL INDEMNITY GROUP LLC COM CL A 37959R103   393,111 11,798 SH   SOLE 0 0 0 11,798
GLOBAL INDUSTRIAL COMPANY COM 37892E102   387,591 11,608 SH   SOLE 0 0 0 11,608
GRAHAM CORP COM 384556106   482,848 29,299 SH   SOLE 0 0 0 29,299
HONEYWELL INTL INC COM 438516106   1,633,069 8,960 SH   SOLE 0 0 0 8,960
HORMEL FOODS CORP COM 440452100   250,084 7,859 SH   SOLE 0 0 0 7,859
HUMANA INC COM 444859102   4,758,797 9,104 SH   SOLE 0 0 0 9,104
INTAPP INC COM 45827U109   306,192 8,566 SH   SOLE 0 0 0 8,566
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   3,882,700 102,500 SH   SOLE 0 0 0 102,500
INTEL CORP COM 458140100   575,209 16,126 SH   SOLE 0 0 0 16,126
INTUIT COM 461202103   4,903,394 9,402 SH   SOLE 0 0 0 9,402
IRADIMED CORP COM 46266A109   337,065 8,568 SH   SOLE 0 0 0 8,568
IRON MTN INC DEL COM 46284V101   1,361,424 22,785 SH   SOLE 0 0 0 22,785
ISHARES TR CORE S&P TTL STK 464287150   267,057 2,854 SH   SOLE 0 0 0 2,854
ISHARES TR CORE S&P MCP ETF 464287507   286,923 1,190 SH   SOLE 0 0 0 1,190
ISHARES TR CORE S&P500 ETF 464287200   347,112 810 SH   SOLE 0 0 0 810
JOHNSON & JOHNSON COM 478160104   1,610,519 10,573 SH   SOLE 0 0 0 10,573
JPMORGAN CHASE & CO COM 46625H100   857,974 5,905 SH   SOLE 0 0 0 5,905
JUNIPER NETWORKS INC COM 48203R104   2,942,799 117,383 SH   SOLE 0 0 0 117,383
KARAT PACKAGING INC COM 48563L101   379,525 17,370 SH   SOLE 0 0 0 17,370
KORNIT DIGITAL LTD SHS M6372Q113   232,424 15,662 SH   SOLE 0 0 0 15,662
LAMAR ADVERTISING CO NEW CL A 512816109   742,241 8,956 SH   SOLE 0 0 0 8,956
LEMAITRE VASCULAR INC COM 525558201   305,521 6,344 SH   SOLE 0 0 0 6,344
LENNAR CORP CL A 526057104   1,670,361 15,968 SH   SOLE 0 0 0 15,968
LULULEMON ATHLETICA INC COM 550021109   4,276,871 10,795 SH   SOLE 0 0 0 10,795
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   4,253,282 45,857 SH   SOLE 0 0 0 45,857
MCDONALDS CORP COM 580135101   4,454,864 17,242 SH   SOLE 0 0 0 17,242
MERCK & CO INC COM 58933Y105   4,864,709 48,439 SH   SOLE 0 0 0 48,439
META PLATFORMS INC CL A 30303M102   344,091 1,100 SH   SOLE 0 0 0 1,100
MICROCHIP TECHNOLOGY INC. COM 595017104   2,165,223 28,197 SH   SOLE 0 0 0 28,197
MILLER INDS INC TENN COM NEW 600551204   367,659 9,878 SH   SOLE 0 0 0 9,878
NATERA INC COM 632307104   363,673 8,778 SH   SOLE 0 0 0 8,778
NETFLIX INC COM 64110L106   519,890 1,294 SH   SOLE 0 0 0 1,294
NEWMONT CORP COM 651639106   406,366 10,301 SH   SOLE 0 0 0 10,301
NIKE INC CL B 654106103   1,729,523 16,783 SH   SOLE 0 0 0 16,783
NORTHEAST BK LEWISTON ME COM 66405S100   504,673 11,265 SH   SOLE 0 0 0 11,265
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   4,763 14,732 SH   SOLE 0 0 0 14,732
NUCOR CORP COM 670346105   1,981,858 13,787 SH   SOLE 0 0 0 13,787
NUVALENT INC COM 670703107   596,592 11,691 SH   SOLE 0 0 0 11,691
NVIDIA CORPORATION COM 67066G104   2,382,254 5,658 SH   SOLE 0 0 0 5,658
OCCIDENTAL PETE CORP COM 674599105   261,034 3,928 SH   SOLE 0 0 0 3,928
OIL DRI CORP AMER COM 677864100   363,286 6,388 SH   SOLE 0 0 0 6,388
PACKAGING CORP AMER COM 695156109   4,927,407 32,948 SH   SOLE 0 0 0 32,948
PALO ALTO NETWORKS INC COM 697435105   214,654 848 SH   SOLE 0 0 0 848
PAYCHEX INC COM 704326107   4,439,856 37,565 SH   SOLE 0 0 0 37,565
PEPSICO INC COM 713448108   1,889,472 11,768 SH   SOLE 0 0 0 11,768
PFIZER INC COM 717081103   3,138,078 100,612 SH   SOLE 0 0 0 100,612
POWELL INDS INC COM 739128106   497,105 6,621 SH   SOLE 0 0 0 6,621
PREFORMED LINE PRODS CO COM 740444104   637,445 4,536 SH   SOLE 0 0 0 4,536
PROCORE TECHNOLOGIES INC COM 74275K108   369,936 5,731 SH   SOLE 0 0 0 5,731
PROCTER AND GAMBLE CO COM 742718109   537,302 3,624 SH   SOLE 0 0 0 3,624
PROGRESS SOFTWARE CORP COM 743312100   404,949 7,886 SH   SOLE 0 0 0 7,886
PROS HOLDINGS INC COM 74346Y103   427,708 12,737 SH   SOLE 0 0 0 12,737
PRUDENTIAL FINL INC COM 744320102   4,193,644 44,953 SH   SOLE 0 0 0 44,953
PUBLIC STORAGE COM 74460D109   715,204 2,767 SH   SOLE 0 0 0 2,767
QUAKER HOUGHTON COM 747316107   3,408,862 23,326 SH   SOLE 0 0 0 23,326
RADIAN GROUP INC COM 750236101   386,364 15,344 SH   SOLE 0 0 0 15,344
RESTAURANT BRANDS INTL INC COM 76131D103   762,677 11,559 SH   SOLE 0 0 0 11,559
RIO TINTO PLC SPONSORED ADR 767204100   375,032 6,059 SH   SOLE 0 0 0 6,059
RTX CORPORATION COM 75513E101   1,108,930 15,008 SH   SOLE 0 0 0 15,008
SANOFI SPONSORED ADR 80105N105   827,621 15,823 SH   SOLE 0 0 0 15,823
SCHRODINGER INC COM 80810D103   259,934 11,527 SH   SOLE 0 0 0 11,527
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   254,289 4,336 SH   SOLE 0 0 0 4,336
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,833,525 55,696 SH   SOLE 0 0 0 55,696
SHELL PLC SPON ADS 780259305   909,611 13,357 SH   SOLE 0 0 0 13,357
SHERWIN WILLIAMS CO COM 824348106   972,879 4,072 SH   SOLE 0 0 0 4,072
SOUTHERN CO COM 842587107   4,284,286 64,484 SH   SOLE 0 0 0 64,484
SPDR GOLD TR GOLD SHS 78463V107   10,844,055 59,228 SH   SOLE 0 0 0 59,228
STARBUCKS CORP COM 855244109   454,920 4,818 SH   SOLE 0 0 0 4,818
STERLING INFRASTRUCTURE INC COM 859241101   766,258 10,687 SH   SOLE 0 0 0 10,687
STRYKER CORPORATION COM 863667101   317,561 1,183 SH   SOLE 0 0 0 1,183
TAYLOR DEVICES INC COM 877163105   398,591 18,284 SH   SOLE 0 0 0 18,284
TEUCRIUM COMMODITY TR AGRICULTURE FD 88166A706   204,630 6,495 SH   SOLE 0 0 0 6,495
TIMKEN CO COM 887389104   3,591,611 51,441 SH   SOLE 0 0 0 51,441
TOWNEBANK PORTSMOUTH VA COM 89214P109   225,167 9,924 SH   SOLE 0 0 0 9,924
TOYOTA MOTOR CORP ADS 892331307   1,580,120 9,045 SH   SOLE 0 0 0 9,045
TRANSCAT INC COM 893529107   395,918 4,211 SH   SOLE 0 0 0 4,211
TRUST FOR PROFESSIONAL MANAG CROSSINGBRDG PRE 89834G778   1,159,664 53,220 SH   SOLE 0 0 0 53,220
UFP TECHNOLOGIES INC COM 902673102   703,872 4,700 SH   SOLE 0 0 0 4,700
UNION PAC CORP COM 907818108   566,431 2,693 SH   SOLE 0 0 0 2,693
UNITED PARCEL SERVICE INC CL B 911312106   3,535,635 23,252 SH   SOLE 0 0 0 23,252
UNITEDHEALTH GROUP INC COM 91324P102   459,439 864 SH   SOLE 0 0 0 864
US BANCORP DEL COM NEW 902973304   3,318,469 101,327 SH   SOLE 0 0 0 101,327
VAIL RESORTS INC COM 91879Q109   725,225 3,365 SH   SOLE 0 0 0 3,365
VALMONT INDS INC COM 920253101   3,506,413 14,752 SH   SOLE 0 0 0 14,752
VANGUARD INDEX FDS MID CAP ETF 922908629   337,023 1,655 SH   SOLE 0 0 0 1,655
VANGUARD INDEX FDS TOTAL STK MKT 922908769   304,135 1,441 SH   SOLE 0 0 0 1,441
VANGUARD INDEX FDS GROWTH ETF 922908736   425,204 1,552 SH   SOLE 0 0 0 1,552
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   472,614 3,052 SH   SOLE 0 0 0 3,052
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   493,107 11,586 SH   SOLE 0 0 0 11,586
VAXCYTE INC COM 92243G108   365,165 7,853 SH   SOLE 0 0 0 7,853
VERIZON COMMUNICATIONS INC COM 92343V104   3,411,429 108,025 SH   SOLE 0 0 0 108,025
VISA INC COM CL A 92826C839   6,612,164 28,280 SH   SOLE 0 0 0 28,280
WALMART INC COM 931142103   1,756,010 10,922 SH   SOLE 0 0 0 10,922
WASTE MGMT INC DEL COM 94106L109   4,636,495 29,519 SH   SOLE 0 0 0 29,519
WATSCO INC COM 942622200   901,562 2,547 SH   SOLE 0 0 0 2,547
WINMARK CORP COM 974250102   680,908 1,624 SH   SOLE 0 0 0 1,624