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
AMETEK INC COM 031100100   64,284,341 389,862 SH   SOLE   334,699 54,998 165
AMPHENOL CORP NEW CL A 032095101   60,662,446 611,948 SH   SOLE   543,357 68,196 395
BERKLEY W R CORP COM 084423102   37,915,417 536,134 SH   SOLE   471,037 65,000 97
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   285,328 800 SH   SOLE   800 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   64,322,402 813,590 SH   SOLE   701,260 112,000 330
COPART INC COM 217204106   29,230,019 596,531 SH   SOLE   553,992 41,598 941
EQUITY COMWLTH 6.5% CNV PFD D 294628201   1,954,385 77,771 SH   SOLE   77,771 0 0
EQUITY COMWLTH COM SH BEN INT 294628102   13,717,651 714,461 SH   SOLE   604,411 110,000 50
GRACO INC COM 384109104   36,276,494 418,125 SH   SOLE   368,857 49,000 268
HEICO CORP NEW CL A 422806208   46,178,258 324,194 SH   SOLE   279,956 44,000 238
HINGHAM INSTN SVGS MASS COM 433323102   24,063,819 123,785 SH   SOLE   107,247 16,461 77
IDEX CORP COM 45167R104   49,788,871 229,326 SH   SOLE   197,677 31,550 99
KINSALE CAP GROUP INC COM 49714P108   46,477,500 138,776 SH   SOLE   119,228 19,500 48
LINDE PLC SHS G54950103   48,420,313 117,894 SH   SOLE   104,226 13,588 80
MASTERCARD INCORPORATED CL A 57636Q104   889,273 2,085 SH   SOLE   2,085 0 0
MICROSOFT CORP COM 594918104   1,930,589 5,134 SH   SOLE   5,134 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   1,463,123 1,540 SH   SOLE   1,540 0 0
PROGRESSIVE CORP COM 743315103   2,158,244 13,550 SH   SOLE   13,550 0 0
RBC BEARINGS INC COM 75524B104   80,912,179 284,012 SH   SOLE   246,346 37,507 159
RBC BEARINGS INC 5% CNV PFD SR A 75524B203   680,204 5,240 SH   SOLE   5,240 0 0
RLI CORP COM 749607107   67,149,249 504,426 SH   SOLE   435,479 68,750 197
SIMPSON MFG INC COM 829073105   15,492,915 78,255 SH   SOLE   65,207 12,995 53
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   489,114 964 SH   SOLE   964 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   82,699,768 185,305 SH   SOLE   159,638 25,575 92
THERMO FISHER SCIENTIFIC INC COM 883556102   1,798,847 3,389 SH   SOLE   3,389 0 0
UGI CORP NEW UNIT 06/01/2024 902681113   561,345 9,524 SH   SOLE   9,524 0 0
VISA INC COM CL A 92826C839   872,693 3,352 SH   SOLE   3,352 0 0