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
ABBOTT LABS COM COM 002824100   792,000 7,268 SH   SOLE   7,268 0 0
ACCENTURE PLC IRELAND SHS CLAS SHS CLASS A G1151C101   296,000 959 SH   SOLE   959 0 0
AIR PRODS & CHEMS INC COM COM 009158106   22,959,000 76,651 SH   SOLE   76,651 0 0
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305   7,281,000 60,825 SH   SOLE   60,825 0 0
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107   2,054,000 16,979 SH   SOLE   16,979 0 0
ALPHATEC HLDGS INC COM NEW COM NEW 02081G201   234,000 13,000 SH   SOLE   13,000 0 0
AMAZON COM INC COM COM 023135106   989,000 7,588 SH   SOLE   7,588 0 0
AMERICAN EXPRESS CO COM COM 025816109   223,000 1,282 SH   SOLE   1,282 0 0
AMETEK INC COM COM 031100100   71,435,000 441,284 SH   SOLE   441,284 0 0
AMPHENOL CORP NEW CL A CL A 032095101   57,113,000 672,311 SH   SOLE   672,311 0 0
AON PLC SHS CL A SHS CL A G0403H108   264,000 765 SH   SOLE   765 0 0
APPLE INC COM COM 037833100   11,790,000 60,781 SH   SOLE   60,781 0 0
ARCH CAP GROUP LTD ORD ORD G0450A105   46,439,000 620,430 SH   SOLE   620,430 0 0
ARES CAPITAL CORP COM COM 04010L103   338,000 18,000 SH   SOLE   18,000 0 0
BERKSHIRE HATHAWAY CLASS B CL B NEW 084670702   626,000 1,835 SH   SOLE   1,835 0 0
CACI INTL INC CL A CL A 127190304   28,452,000 83,475 SH   SOLE   83,475 0 0
CANADIAN PACIFIC KANSAS CITY C COM 13646K108   54,198,000 670,187 SH   SOLE   670,187 0 0
COLGATE PALMOLIVE CO COM COM 194162103   6,419,000 83,325 SH   SOLE   83,325 0 0
COMCAST CORP NEW CL A CL A 20030N101   516,000 12,410 SH   SOLE   12,410 0 0
CONOCOPHILLIPS COM COM 20825C104   443,000 4,272 SH   SOLE   4,272 0 0
COPART INC COM COM 217204106   77,589,000 850,661 SH   SOLE   850,661 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   289,000 537 SH   SOLE   537 0 0
CSW INDUSTRIALS INC COM COM 126402106   1,296,000 7,800 SH   SOLE   7,800 0 0
FISERV INC COM COM 337738108   40,910,000 324,295 SH   SOLE   324,295 0 0
GLACIER BANCORP INC NEW COM COM 37637Q105   22,160,000 710,943 SH   SOLE   710,943 0 0
GOLUB CAP BDC INC COM COM 38173M102   297,000 22,000 SH   SOLE   22,000 0 0
GRACO INC COM COM 384109104   64,589,000 747,987 SH   SOLE   747,987 0 0
HAYWARD HLDGS INC COM COM 421298100   16,417,000 1,277,598 SH   SOLE   1,277,598 0 0
HEICO CORP NEW CL A CL A 422806208   129,380,000 920,200 SH   SOLE   920,200 0 0
HINGHAM INSTN SVGS MASS COM COM 433323102   23,597,000 110,690 SH   SOLE   110,690 0 0
HONEYWELL INTL INC COM COM 438516106   386,000 1,862 SH   SOLE   1,862 0 0
IDEX CORP COM COM 45167R104   71,267,000 331,073 SH   SOLE   331,073 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   410,000 1,639 SH   SOLE   1,639 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104   41,552,000 367,457 SH   SOLE   367,457 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101   622,000 4,646 SH   SOLE   4,646 0 0
ISHARES GOLD TR ISHARES ISHARES NEW 464285204   777,000 21,350 SH   SOLE   21,350 0 0
JOHNSON & JOHNSON COM COM 478160104   1,159,000 7,003 SH   SOLE   7,003 0 0
JPMORGAN CHASE & CO COM COM 46625H100   970,000 6,671 SH   SOLE   6,671 0 0
KINSALE CAP GROUP INC COM COM 49714P108   46,692,000 124,778 SH   SOLE   124,778 0 0
L3HARRIS TECHNOLOGIES INC COM COM 502431109   8,526,000 43,549 SH   SOLE   43,549 0 0
LAUDER ESTEE COS INC CL A CL A 518439104   1,175,000 5,984 SH   SOLE   5,984 0 0
LINDE PLC SHS SHS G54950103   62,276,000 163,420 SH   SOLE   163,420 0 0
MASTERCARD INCORPORATED CL A CL A 57636Q104   41,251,000 104,885 SH   SOLE   104,885 0 0
MCDONALDS CORP COM COM 580135101   547,000 1,833 SH   SOLE   1,833 0 0
MERCK & CO INC COM COM 58933Y105   1,078,000 9,343 SH   SOLE   9,343 0 0
MICROSOFT CORP COM COM 594918104   4,868,000 14,294 SH   SOLE   14,294 0 0
NORTHERN TR CORP COM COM 665859104   446,000 6,020 SH   SOLE   6,020 0 0
ONTO INNOVATION INC COM 683344105   37,177,000 319,194 SH   SOLE   319,194 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107   64,503,000 67,521 SH   SOLE   67,521 0 0
PEPSICO INC COM COM 713448108   330,000 1,779 SH   SOLE   1,779 0 0
PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG 71654V101   917,000 74,101 SH   SOLE   74,101 0 0
PFIZER INC COM COM 717081103   329,000 8,959 SH   SOLE   8,959 0 0
PHILLIPS 66 COM COM 718546104   250,000 2,617 SH   SOLE   2,617 0 0
PROGRESSIVE CORP COM COM 743315103   50,574,000 382,062 SH   SOLE   382,062 0 0
PROSPERITY BANCSHARES INC COM COM 743606105   30,610,000 541,963 SH   SOLE   541,963 0 0
RBC BEARINGS INC COM COM 75524B104   79,257,000 364,451 SH   SOLE   364,451 0 0
RLI CORP COM COM 749607107   97,277,000 712,808 SH   SOLE   712,808 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   32,295,000 67,169 SH   SOLE   67,169 0 0
RYAN SPECIALTY GROUP HLDGS INC CL A 78351F107   449,000 10,000 SH   SOLE   10,000 0 0
SELECTIVE INS GROUP INC COM COM 816300107   26,278,000 273,875 SH   SOLE   273,875 0 0
SIMPSON MFG INC COM COM 829073105   53,534,000 386,526 SH   SOLE   386,526 0 0
SOLID POWER INC CLASS A COM CLASS A COM 83422N105   28,000 11,075 SH   SOLE   11,075 0 0
TE CONNECTIVITY LTD SHS SHS H84989104   1,533,000 10,934 SH   SOLE   10,934 0 0
TELEDYNE TECHNOLOGIES INC COM COM 879360105   88,939,000 216,339 SH   SOLE   216,339 0 0
TEXAS INSTRS INC COM COM 882508104   1,789,000 9,937 SH   SOLE   9,937 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102   778,000 1,491 SH   SOLE   1,491 0 0
UNILEVER PLC SPON ADR NEW SPON ADR NEW 904767704   365,000 7,000 SH   SOLE   7,000 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   33,160,000 68,992 SH   SOLE   68,992 0 0
VISA INC COM CL A COM CL A 92826C839   25,249,000 106,322 SH   SOLE   106,322 0 0
WINMARK CORP COM COM 974250102   37,956,000 114,164 SH   SOLE   114,164 0 0
ZEBRA TECHNOLOGIES CORP CL A CL A 989207105   211,000 713 SH   SOLE   713 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107   402,000 15,250 SH   SOLE   15,250 0 0
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT 46137V357   13,936,000 93,129 SH   SOLE   93,129 0 0
ISHARES TR CORE S&P SCP ETF CORE S&P SCP ETF 464287804   389,000 3,906 SH   SOLE   3,906 0 0
ISHARES TR RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473   925,000 8,420 SH   SOLE   8,420 0 0
SCHWAB STRATEGIC TR INTL EQTY INTL EQTY ETF 808524805   2,481,000 69,600 SH   SOLE   69,600 0 0
SPDR INDEX SHS FDS PORTFOLIO D PORTFOLIO DEVLPD 78463X889   586,000 18,000 SH   SOLE   18,000 0 0
SPDR S&P 500 ETF TR TR UNIT TR UNIT 78462F103   5,154,000 11,626 SH   SOLE   11,626 0 0
VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769   730,000 3,312 SH   SOLE   3,312 0 0
VANGUARD INTL EQUITY INDEX FDS TT WRLD ST ETF 922042742   403,000 4,156 SH   SOLE   4,156 0 0