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   5,283,219 105,055 SH   SOLE 0 0 0 105,055
AGCO CORP COM 001084102   3,895,616 32,086 SH   SOLE 0 0 0 32,086
ALLIANT ENERGY CORP COM 018802108   3,995,881 77,892 SH   SOLE 0 0 0 77,892
ALLSTATE CORP COM 020002101   4,312,133 30,805 SH   SOLE 0 0 0 30,805
ALPHA METALLURGICAL RESOUR I COM 020764106   864,198 2,550 SH   SOLE 0 0 0 2,550
ALTRIA GROUP INC COM 02209S103   429,314 10,642 SH   SOLE 0 0 0 10,642
AMERICAN TOWER CORP NEW COM 03027X100   249,989 1,158 SH   SOLE 0 0 0 1,158
APPLE INC COM 037833100   6,251,779 32,472 SH   SOLE 0 0 0 32,472
ARCH CAP GROUP LTD ORD G0450A105   3,979,609 53,583 SH   SOLE 0 0 0 53,583
ARCHER DANIELS MIDLAND CO COM 039483102   3,794,236 52,537 SH   SOLE 0 0 0 52,537
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   993,945 8,358 SH   SOLE 0 0 0 8,358
AUTOLIV INC COM 052800109   1,126,825 10,226 SH   SOLE 0 0 0 10,226
AUTONATION INC COM 05329W102   662,294 4,410 SH   SOLE 0 0 0 4,410
AUTOZONE INC COM 053332102   4,638,584 1,794 SH   SOLE 0 0 0 1,794
BANK AMERICA CORP COM 060505104   1,147,172 34,071 SH   SOLE 0 0 0 34,071
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,973,192 11,140 SH   SOLE 0 0 0 11,140
BLACKSTONE INC COM 09260D107   5,209,594 39,792 SH   SOLE 0 0 0 39,792
BROADCOM INC COM 11135F101   1,497,945 1,342 SH   SOLE 0 0 0 1,342
BUNGE GLOBAL SA COM SHS H11356104   781,275 7,739 SH   SOLE 0 0 0 7,739
CAMTEK LTD ORD M20791105   477,126 6,877 SH   SOLE 0 0 0 6,877
CATERPILLAR INC COM 149123101   10,615,686 35,904 SH   SOLE 0 0 0 35,904
CENTENE CORP DEL COM 15135B101   4,691,408 63,218 SH   SOLE 0 0 0 63,218
CISCO SYS INC COM 17275R102   4,407,192 87,237 SH   SOLE 0 0 0 87,237
CLEARWATER ANALYTICS HLDGS I CL A 185123106   395,853 19,763 SH   SOLE 0 0 0 19,763
COCA COLA CO COM 191216100   4,424,875 75,087 SH   SOLE 0 0 0 75,087
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   451,151 5,932 SH   SOLE 0 0 0 5,932
COLISEUM ACQUISITION CORP *W EXP 08/22/202 G2263T107   6,667 166,666 SH   SOLE 0 0 0 166,666
COLUMBUS MCKINNON CORP N Y COM 199333105   4,194,958 107,508 SH   SOLE 0 0 0 107,508
CONSOLIDATED EDISON INC COM 209115104   4,446,190 48,875 SH   SOLE 0 0 0 48,875
CONSOLIDATED WATER CO INC ORD G23773107   914,540 25,689 SH   SOLE 0 0 0 25,689
CORVEL CORP COM 221006109   502,084 2,031 SH   SOLE 0 0 0 2,031
COVENANT LOGISTICS GROUP INC CL A 22284P105   421,128 9,147 SH   SOLE 0 0 0 9,147
CROWN CASTLE INC COM 22822V101   440,487 3,824 SH   SOLE 0 0 0 3,824
CVS HEALTH CORP COM 126650100   1,495,914 18,945 SH   SOLE 0 0 0 18,945
DEERE & CO COM 244199105   4,543,323 11,362 SH   SOLE 0 0 0 11,362
DIGITAL RLTY TR INC COM 253868103   267,149 1,985 SH   SOLE 0 0 0 1,985
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   270,416 9,251 SH   SOLE 0 0 0 9,251
DISNEY WALT CO COM 254687106   1,667,324 18,466 SH   SOLE 0 0 0 18,466
DONNELLEY FINL SOLUTIONS INC COM 25787G100   526,153 8,436 SH   SOLE 0 0 0 8,436
DOUBLEVERIFY HLDGS INC COM 25862V105   491,712 13,369 SH   SOLE 0 0 0 13,369
EATON CORP PLC SHS G29183103   7,012,284 29,118 SH   SOLE 0 0 0 29,118
ELI LILLY & CO COM 532457108   229,209 393 SH   SOLE 0 0 0 393
ENBRIDGE INC COM 29250N105   368,541 10,232 SH   SOLE 0 0 0 10,232
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,010,691 73,239 SH   SOLE 0 0 0 73,239
ENNIS INC COM 293389102   423,455 19,327 SH   SOLE 0 0 0 19,327
ENSIGN GROUP INC COM 29358P101   450,794 4,017 SH   SOLE 0 0 0 4,017
ENTERPRISE PRODS PARTNERS L COM 293792107   557,906 21,173 SH   SOLE 0 0 0 21,173
EOG RES INC COM 26875P101   1,428,393 11,810 SH   SOLE 0 0 0 11,810
EPLUS INC COM 294268107   487,184 6,102 SH   SOLE 0 0 0 6,102
EQUITABLE HLDGS INC COM 29452E101   893,739 26,839 SH   SOLE 0 0 0 26,839
ESQUIRE FINL HLDGS INC COM 29667J101   673,869 13,488 SH   SOLE 0 0 0 13,488
ESSENT GROUP LTD COM G3198U102   445,820 8,453 SH   SOLE 0 0 0 8,453
EXXON MOBIL CORP COM 30231G102   2,340,920 23,414 SH   SOLE 0 0 0 23,414
FABRINET SHS G3323L100   634,941 3,336 SH   SOLE 0 0 0 3,336
FEDERAL AGRIC MTG CORP CL C 313148306   580,801 3,037 SH   SOLE 0 0 0 3,037
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   936,882 18,132 SH   SOLE 0 0 0 18,132
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   9,465,035 158,650 SH   SOLE 0 0 0 158,650
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778   2,272,364 106,784 SH   SOLE 0 0 0 106,784
GEN DIGITAL INC COM 668771108   1,056,452 46,295 SH   SOLE 0 0 0 46,295
GENPACT LIMITED SHS G3922B107   3,424,266 98,654 SH   SOLE 0 0 0 98,654
GENUINE PARTS CO COM 372460105   4,141,427 29,902 SH   SOLE 0 0 0 29,902
GILEAD SCIENCES INC COM 375558103   932,561 11,512 SH   SOLE 0 0 0 11,512
GLOBAL INDEMNITY GROUP LLC COM CL A 37959R103   388,719 12,057 SH   SOLE 0 0 0 12,057
GLOBAL INDUSTRIAL COMPANY COM 37892E102   459,633 11,834 SH   SOLE 0 0 0 11,834
GRAHAM CORP COM 384556106   562,423 29,648 SH   SOLE 0 0 0 29,648
HALLIBURTON CO COM 406216101   442,946 12,253 SH   SOLE 0 0 0 12,253
HAWKINS INC COM 420261109   471,391 6,694 SH   SOLE 0 0 0 6,694
HONEYWELL INTL INC COM 438516106   1,924,582 9,177 SH   SOLE 0 0 0 9,177
HORMEL FOODS CORP COM 440452100   292,857 9,120 SH   SOLE 0 0 0 9,120
HUMANA INC COM 444859102   4,326,945 9,451 SH   SOLE 0 0 0 9,451
INTAPP INC COM 45827U109   335,374 8,821 SH   SOLE 0 0 0 8,821
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   4,642,953 106,612 SH   SOLE 0 0 0 106,612
INTEL CORP COM 458140100   853,609 16,987 SH   SOLE 0 0 0 16,987
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   4,147,570 50,031 SH   SOLE 0 0 0 50,031
INTUIT COM 461202103   5,970,347 9,552 SH   SOLE 0 0 0 9,552
IRADIMED CORP COM 46266A109   416,644 8,777 SH   SOLE 0 0 0 8,777
IRON MTN INC DEL COM 46284V101   1,630,736 23,303 SH   SOLE 0 0 0 23,303
ISHARES TR CORE S&P TTL STK 464287150   300,455 2,855 SH   SOLE 0 0 0 2,855
ISHARES TR CORE S&P500 ETF 464287200   324,508 679 SH   SOLE 0 0 0 679
ISHARES TR CORE S&P MCP ETF 464287507   330,430 1,192 SH   SOLE 0 0 0 1,192
JOHNSON & JOHNSON COM 478160104   1,721,867 10,985 SH   SOLE 0 0 0 10,985
JPMORGAN CHASE & CO COM 46625H100   1,090,020 6,408 SH   SOLE 0 0 0 6,408
JUNIPER NETWORKS INC COM 48203R104   3,648,185 123,751 SH   SOLE 0 0 0 123,751
KARAT PACKAGING INC COM 48563L101   444,829 17,901 SH   SOLE 0 0 0 17,901
LAMAR ADVERTISING CO NEW CL A 512816109   1,035,551 9,744 SH   SOLE 0 0 0 9,744
LENNAR CORP CL A 526057104   2,416,694 16,215 SH   SOLE 0 0 0 16,215
LULULEMON ATHLETICA INC COM 550021109   5,631,859 11,015 SH   SOLE 0 0 0 11,015
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   4,470,924 47,023 SH   SOLE 0 0 0 47,023
MCDONALDS CORP COM 580135101   5,185,542 17,489 SH   SOLE 0 0 0 17,489
MERCK & CO INC COM 58933Y105   6,178,601 56,674 SH   SOLE 0 0 0 56,674
META PLATFORMS INC CL A 30303M102   416,257 1,176 SH   SOLE 0 0 0 1,176
MICROCHIP TECHNOLOGY INC. COM 595017104   2,599,183 28,822 SH   SOLE 0 0 0 28,822
MICROSOFT CORP COM 594918104   213,675 568 SH   SOLE 0 0 0 568
MILLER INDS INC TENN COM NEW 600551204   431,570 10,205 SH   SOLE 0 0 0 10,205
MORGAN STANLEY COM NEW 617446448   247,087 2,650 SH   SOLE 0 0 0 2,650
NETFLIX INC COM 64110L106   665,565 1,367 SH   SOLE 0 0 0 1,367
NEWMONT CORP COM 651639106   467,043 11,284 SH   SOLE 0 0 0 11,284
NIKE INC CL B 654106103   1,859,396 17,126 SH   SOLE 0 0 0 17,126
NORTHEAST BK LEWISTON ME COM 66405S100   624,761 11,320 SH   SOLE 0 0 0 11,320
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   4,957 15,332 SH   SOLE 0 0 0 15,332
NUCOR CORP COM 670346105   2,406,775 13,829 SH   SOLE 0 0 0 13,829
NUVALENT INC COM 670703107   822,442 11,176 SH   SOLE 0 0 0 11,176
NVIDIA CORPORATION COM 67066G104   2,818,714 5,692 SH   SOLE 0 0 0 5,692
OIL DRI CORP AMER COM 677864100   439,230 6,548 SH   SOLE 0 0 0 6,548
PACKAGING CORP AMER COM 695156109   5,384,517 33,052 SH   SOLE 0 0 0 33,052
PALO ALTO NETWORKS INC COM 697435105   250,058 848 SH   SOLE 0 0 0 848
PAYCHEX INC COM 704326107   4,543,263 38,143 SH   SOLE 0 0 0 38,143
PEPSICO INC COM 713448108   2,032,627 11,968 SH   SOLE 0 0 0 11,968
PFIZER INC COM 717081103   3,024,885 105,067 SH   SOLE 0 0 0 105,067
POWELL INDS INC COM 739128106   586,732 6,637 SH   SOLE 0 0 0 6,637
PREFORMED LINE PRODS CO COM 740444104   607,013 4,535 SH   SOLE 0 0 0 4,535
PROCORE TECHNOLOGIES INC COM 74275K108   408,467 5,901 SH   SOLE 0 0 0 5,901
PROCTER AND GAMBLE CO COM 742718109   532,882 3,636 SH   SOLE 0 0 0 3,636
PROGRESS SOFTWARE CORP COM 743312100   434,314 7,998 SH   SOLE 0 0 0 7,998
PROS HOLDINGS INC COM 74346Y103   500,740 12,909 SH   SOLE 0 0 0 12,909
PROSHARES TR PSHS ULTSH 20YRS 74347B201   513,400 17,000 SH   SOLE 0 0 0 17,000
PRUDENTIAL FINL INC COM 744320102   4,760,548 45,902 SH   SOLE 0 0 0 45,902
PUBLIC STORAGE COM 74460D109   6,040,021 19,803 SH   SOLE 0 0 0 19,803
RADIAN GROUP INC COM 750236101   448,681 15,716 SH   SOLE 0 0 0 15,716
RESTAURANT BRANDS INTL INC COM 76131D103   986,564 12,627 SH   SOLE 0 0 0 12,627
RIO TINTO PLC SPONSORED ADR 767204100   486,721 6,537 SH   SOLE 0 0 0 6,537
RTX CORPORATION COM 75513E101   1,291,383 15,348 SH   SOLE 0 0 0 15,348
SANOFI SPONSORED ADR 80105N105   879,922 17,694 SH   SOLE 0 0 0 17,694
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   2,242,430 55,977 SH   SOLE 0 0 0 55,977
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   277,228 4,378 SH   SOLE 0 0 0 4,378
SHELL PLC SPON ADS 780259305   961,720 14,616 SH   SOLE 0 0 0 14,616
SHERWIN WILLIAMS CO COM 824348106   1,281,338 4,108 SH   SOLE 0 0 0 4,108
SOUTHERN CO COM 842587107   4,606,428 65,693 SH   SOLE 0 0 0 65,693
SPDR GOLD TR GOLD SHS 78463V107   11,377,100 59,513 SH   SOLE 0 0 0 59,513
SPRINKLR INC CL A 85208T107   469,211 38,971 SH   SOLE 0 0 0 38,971
STARBUCKS CORP COM 855244109   494,877 5,154 SH   SOLE 0 0 0 5,154
STERLING INFRASTRUCTURE INC COM 859241101   916,670 10,425 SH   SOLE 0 0 0 10,425
STRYKER CORPORATION COM 863667101   355,264 1,186 SH   SOLE 0 0 0 1,186
TAYLOR DEVICES INC COM 877163105   410,552 18,577 SH   SOLE 0 0 0 18,577
THE CIGNA GROUP COM 125523100   4,376,924 14,617 SH   SOLE 0 0 0 14,617
TIMKEN CO COM 887389104   4,321,653 53,920 SH   SOLE 0 0 0 53,920
TOWNEBANK PORTSMOUTH VA COM 89214P109   295,328 9,924 SH   SOLE 0 0 0 9,924
TOYOTA MOTOR CORP ADS 892331307   1,689,253 9,212 SH   SOLE 0 0 0 9,212
TRANSCAT INC COM 893529107   467,714 4,278 SH   SOLE 0 0 0 4,278
TRUST FOR PROFESSIONAL MANAG CROSSINGBRDG PRE 89834G778   1,023,104 48,339 SH   SOLE 0 0 0 48,339
UFP TECHNOLOGIES INC COM 902673102   804,975 4,679 SH   SOLE 0 0 0 4,679
UNION PAC CORP COM 907818108   783,223 3,189 SH   SOLE 0 0 0 3,189
UNITED PARCEL SERVICE INC CL B 911312106   3,767,117 23,959 SH   SOLE 0 0 0 23,959
UNITEDHEALTH GROUP INC COM 91324P102   490,183 931 SH   SOLE 0 0 0 931
UNIVERSAL HLTH SVCS INC CL B 913903100   4,783,931 31,382 SH   SOLE 0 0 0 31,382
US BANCORP DEL COM NEW 902973304   4,464,872 103,162 SH   SOLE 0 0 0 103,162
VAIL RESORTS INC COM 91879Q109   804,629 3,769 SH   SOLE 0 0 0 3,769
VANGUARD INDEX FDS GROWTH ETF 922908736   483,472 1,555 SH   SOLE 0 0 0 1,555
VANGUARD INDEX FDS MID CAP ETF 922908629   386,050 1,659 SH   SOLE 0 0 0 1,659
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   205,381 1,249 SH   SOLE 0 0 0 1,249
VANGUARD INDEX FDS TOTAL STK MKT 922908769   342,158 1,442 SH   SOLE 0 0 0 1,442
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   520,264 3,053 SH   SOLE 0 0 0 3,053
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   554,982 11,586 SH   SOLE 0 0 0 11,586
VAXCYTE INC COM 92243G108   506,168 8,060 SH   SOLE 0 0 0 8,060
VERIZON COMMUNICATIONS INC COM 92343V104   3,861,525 102,428 SH   SOLE 0 0 0 102,428
VISA INC COM CL A 92826C839   2,131,406 8,187 SH   SOLE 0 0 0 8,187
VISTRA CORP COM 92840M102   773,366 20,077 SH   SOLE 0 0 0 20,077
WALMART INC COM 931142103   1,754,565 11,129 SH   SOLE 0 0 0 11,129
WASTE MGMT INC DEL COM 94106L109   5,324,353 29,728 SH   SOLE 0 0 0 29,728
WATSCO INC COM 942622200   1,164,581 2,718 SH   SOLE 0 0 0 2,718
WINMARK CORP COM 974250102   663,753 1,590 SH   SOLE 0 0 0 1,590