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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1ST FINL BANCORP COM 320209109 571,747 18,255 SH SOLE 0 0 18,255
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 775,314 16,072 SH SOLE 0 0 16,072
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,105,171 6,027 SH SOLE 0 0 6,027
ADOBE INC COM 00724F101 2,550,323 10,629 SH SOLE 0 0 10,629
ALIGN TECHNOLOGY INC COM 016255101 7,744,830 53,284 SH SOLE 0 0 53,284
ALPHABET INC CAP STK CL A 02079K305 15,483,945 45,001 SH SOLE 0 0 45,001
ALPHABET INC CAP STK CL C 02079K107 494,073 1,450 SH SOLE 0 0 1,450
AMER STATES WTR CO COM 029899101 1,066,092 12,949 SH SOLE 0 0 12,949
AMERICAN TOWER CORP COM 03027X100 2,566,099 15,507 SH SOLE 0 0 15,507
AMRIZE LTD SHS H2927K103 3,537,094 94,600 SH SOLE 0 0 94,600
ANALOG DEVICES INC COM 032654105 15,898,154 40,075 SH SOLE 0 0 40,075
APPLE INC COM 037833100 836,214 2,511 SH SOLE 0 0 2,511
ARMSTRONG WORLD INDS INC NEW COM 04247X102 823,738 5,087 SH SOLE 0 0 5,087
AXIS CAP HLDGS LTD SHS G0692U109 1,186,124 12,533 SH SOLE 0 0 12,533
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,356,080 42,888 SH SOLE 0 0 42,888
BLACK HILLS CORP COM 092113109 9,666,415 137,934 SH SOLE 0 0 137,934
CACTUS INC CL A 127203107 1,303,385 20,948 SH SOLE 0 0 20,948
CANADIAN PACIFIC KANSAS CITY COM 13646K108 3,269,777 38,340 SH SOLE 0 0 38,340
CASEYS GEN STORES INC COM 147528103 11,360,557 18,671 SH SOLE 0 0 18,671
CAVCO INDS INC DEL COM 149568107 1,403,452 2,505 SH SOLE 0 0 2,505
CHARLES SCHWAB CORP (THE) COM 808513105 4,618,509 47,253 SH SOLE 0 0 47,253
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,931,258 22,838 SH SOLE 0 0 22,838
CHEMED CORP NEW COM 16359R103 1,055,597 2,090 SH SOLE 0 0 2,090
CHORD ENERGY CORPORATION COM NEW 674215207 1,209,312 9,020 SH SOLE 0 0 9,020
CHUBB LIMITED COM H1467J104 10,944,401 33,544 SH SOLE 0 0 33,544
CNX RES CORP COM 12653C108 279,190 8,957 SH SOLE 0 0 8,957
COHEN & STEERS INC COM 19247A100 1,811,081 24,772 SH SOLE 0 0 24,772
COHERENT CORP COM 19247G107 1,721,104 5,980 SH SOLE 0 0 5,980
COLUMBIA BKG SYS INC COM 197236102 6,058,710 211,843 SH SOLE 0 0 211,843
CORE & MAIN INC CL A 21874C102 1,146,300 27,635 SH SOLE 0 0 27,635
CRANE NXT CO COM 224441105 869,231 18,455 SH SOLE 0 0 18,455
CSX CORP COM 126408103 1,372,045 29,500 SH SOLE 0 0 29,500
DIAMONDBACK ENERGY INC COM 25278X109 4,399,125 23,933 SH SOLE 0 0 23,933
DOLBY LABORATORIES INC COM CL A 25659T107 1,265,142 21,527 SH SOLE 0 0 21,527
DORMAN PRODS INC COM 258278100 449,452 3,666 SH SOLE 0 0 3,666
ELEVANCE HEALTH INC FORMERLY COM 036752103 4,932,960 12,687 SH SOLE 0 0 12,687
ENSIGN GROUP INC COM 29358P101 704,951 4,097 SH SOLE 0 0 4,097
EOG RES INC COM 26875P101 12,499,792 90,736 SH SOLE 0 0 90,736
EQT CORP COM 26884L109 6,295,804 129,650 SH SOLE 0 0 129,650
EQUITY LIFESTYLE PROPERTIES COM 29472R108 22,282,410 382,006 SH SOLE 0 0 382,006
ESAB CORPORATION COM 29605J106 1,495,806 22,705 SH SOLE 0 0 22,705
ETSY INC COM 29786A106 442,166 6,185 SH SOLE 0 0 6,185
FACTSET RESH SYS INC COM 303075105 968,041 3,586 SH SOLE 0 0 3,586
FIRST CMNTY CORP S C COM 319835104 4,462,366 138,712 SH SOLE 0 0 138,712
FIRST INDL RLTY TR INC COM 32054K103 769,033 12,820 SH SOLE 0 0 12,820
FISERV INC COM 337738108 981,175 21,717 SH SOLE 0 0 21,717
GENERAC HLDGS INC COM 368736104 889,679 4,299 SH SOLE 0 0 4,299
GENERAL DYNAMICS CORP COM 369550108 7,914,146 23,850 SH SOLE 0 0 23,850
GENTEX CORP COM 371901109 667,788 30,717 SH SOLE 0 0 30,717
GLOBUS MED INC CL A 379577208 897,977 11,989 SH SOLE 0 0 11,989
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 1,438,040 14,885 SH SOLE 0 0 14,885
HAEMONETICS CORP MASS COM 405024100 1,265,180 12,015 SH SOLE 0 0 12,015
HANCOCK WHITNEY CORPORATION COM 410120109 1,169,210 16,230 SH SOLE 0 0 16,230
HANOVER INS GROUP INC COM 410867105 1,498,840 7,000 SH SOLE 0 0 7,000
HARTFORD INSURANCE GROUP INC COM 416515104 4,234,866 34,441 SH SOLE 0 0 34,441
INDEPENDENCE RLTY TR INC COM 45378A106 432,563 29,406 SH SOLE 0 0 29,406
INVESCO QQQ TR PUT 46090E103 2,441,241 3,300 PRN Put SOLE 0 0 3,300
ISHARES SILVER TR ISHARES 46428Q109 259,632 4,763 SH SOLE 0 0 4,763
ISHARES TR CORE MSCI EAFE 46432F842 2,807,583 28,980 SH SOLE 0 0 28,980
ISHARES TR CORE S&P500 ETF 464287200 1,638,919 2,140 SH SOLE 0 0 2,140
JOHNSON & JOHNSON COM 478160104 7,005,021 26,460 SH SOLE 0 0 26,460
JONES LANG LASALLE INC COM 48020Q107 691,392 2,263 SH SOLE 0 0 2,263
JPMORGAN CHASE & CO COM 46625H100 6,964,964 21,053 SH SOLE 0 0 21,053
KROGER CO COM 501044101 338,531 5,775 SH SOLE 0 0 5,775
LABCORP HOLDINGS INC COM SHS 504922105 21,020,805 68,225 SH SOLE 0 0 68,225
LEAR CORP COM NEW 521865204 1,126,479 9,544 SH SOLE 0 0 9,544
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 395,360 20,069 SH SOLE 0 0 20,069
LITTELFUSE INC COM 537008104 1,813,608 4,280 SH SOLE 0 0 4,280
MAGNOLIA OIL & GAS CORP CL A 559663109 1,291,904 54,998 SH SOLE 0 0 54,998
MARCUS & MILLICHAP INC COM 566324109 657,374 22,905 SH SOLE 0 0 22,905
MARKETAXESS HLDGS INC COM 57060D108 5,406,902 32,985 SH SOLE 0 0 32,985
MATADOR RES CO COM 576485205 1,012,516 19,630 SH SOLE 0 0 19,630
MATCH GROUP INC NEW COM 57667L107 1,485,430 36,997 SH SOLE 0 0 36,997
MERCK & CO INC COM 58933Y105 9,154,910 62,640 SH SOLE 0 0 62,640
MERCURY SYS INC COM 589378108 264,770 3,190 SH SOLE 0 0 3,190
MERITAGE HOMES CORP COM 59001A102 895,299 14,245 SH SOLE 0 0 14,245
MICROSOFT CORP COM 594918104 8,982,418 17,513 SH SOLE 0 0 17,513
MIDDLEBY CORP COM 596278101 3,073,116 29,669 SH SOLE 0 0 29,669
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104 526,689 22,830 SH SOLE 0 0 22,830
MOBILITY GLOBAL INC COM SHS 60744M106 371,984 21,690 SH SOLE 0 0 21,690
MORNINGSTAR INC COM 617700109 1,194,402 6,285 SH SOLE 0 0 6,285
MSA SAFETY INC COM 553498106 5,350,631 30,080 SH SOLE 0 0 30,080
NEXTERA ENERGY INC COM 65339F101 3,905,306 51,562 SH SOLE 0 0 51,562
OLD SECOND BANCORP INC DEL COM 680277100 854,432 34,889 SH SOLE 0 0 34,889
OMNICELL COM COM 68213N109 1,115,853 32,771 SH SOLE 0 0 32,771
PIMCO MUN INCOME FD II COM 72200W106 175,025 26,640 SH SOLE 0 0 26,640
PINNACLE FINL PARTNERS INC COM 72348N109 1,240,333 13,250 SH SOLE 0 0 13,250
PROLOGIS INC. COM 74340W103 2,453,587 18,897 SH SOLE 0 0 18,897
PROSPERITY BANCSHARES INC COM 743606105 7,993,718 119,610 SH SOLE 0 0 119,610
PROVIDENT FINL SVCS INC COM 74386T105 845,001 38,149 SH SOLE 0 0 38,149
QUAKER HOUGHTON COM 747316107 1,120,728 7,104 SH SOLE 0 0 7,104
REGENERON PHARMACEUTICALS COM 75886F107 7,741,179 10,209 SH SOLE 0 0 10,209
REPUBLIC SVCS INC COM 760759100 1,149,668 5,478 SH SOLE 0 0 5,478
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,136,131 52,550 SH SOLE 0 0 52,550
SALESFORCE INC COM 79466L302 2,696,822 11,725 SH SOLE 0 0 11,725
SANFILIPPO JOHN B & SON INC COM 800422107 7,092,627 106,640 SH SOLE 0 0 106,640
SIMPSON MFG INC COM 829073105 1,552,274 9,084 SH SOLE 0 0 9,084
SMITH A O CORP COM 831865209 4,263,996 75,643 SH SOLE 0 0 75,643
SOUTHSTATE BK CORP COM 84472E102 3,524,922 35,405 SH SOLE 0 0 35,405
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 266,721 1,768 SH SOLE 0 0 1,768
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 1,684,531 40,552 SH SOLE 0 0 40,552
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 398,412 12,741 SH SOLE 0 0 12,741
STATE STR SPDR S&P 500 ETF T PUT 78462F103 1,830,312 2,400 PRN Put SOLE 0 0 2,400
STRYKER CORPORATION COM 863667101 3,710,227 13,430 SH SOLE 0 0 13,430
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 10,496,549 22,954 SH SOLE 0 0 22,954
TELEFLEX INCORPORATED COM 879369106 1,034,331 8,272 SH SOLE 0 0 8,272
TETRA TECH INC NEW COM 88162G103 1,095,094 33,235 SH SOLE 0 0 33,235
THERMO FISHER SCIENTIFIC INC COM 883556102 3,046,809 4,510 SH SOLE 0 0 4,510
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,434,629 6,308 SH SOLE 0 0 6,308
TRUIST FINL CORP COM 89832Q109 3,122,241 67,435 SH SOLE 0 0 67,435
UMH PPTYS INC COM 903002103 1,360,082 88,317 SH SOLE 0 0 88,317
US BANCORP COM NEW 902973304 1,282,600 22,000 SH SOLE 0 0 22,000
VISHAY INTERTECHNOLOGY INC COM 928298108 692,502 21,275 SH SOLE 0 0 21,275
VOYAGER THERAPEUTICS INC COM 92915B106 56,187 20,965 SH SOLE 0 0 20,965
WATERS CORP COM 941848103 3,011,580 6,854 SH SOLE 0 0 6,854
WEC ENERGY GROUP INC COM 92939U106 5,303,346 52,623 SH SOLE 0 0 52,623
WINTRUST FINL CORP COM 97650W108 1,213,412 8,556 SH SOLE 0 0 8,556
XYLEM INC COM 98419M100 3,751,851 37,048 SH SOLE 0 0 37,048
ZOETIS INC CL A 98978V103 2,752,559 39,418 SH SOLE 0 0 39,418