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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,725,609 13,867 SH SOLE 13,867 0 0
ADOBE INC COM 00724F101 658,934 3,214 SH SOLE 3,214 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,215,129 9,148 SH SOLE 9,148 0 0
ALLEGION PLC ORD SHS G0176J109 3,329,051 23,696 SH SOLE 23,696 0 0
ALPHABET INC CAP STK CL A 02079K305 3,020,491 8,452 SH SOLE 8,452 0 0
ALPHABET INC CAP STK CL C 02079K107 918,658 2,600 SH SOLE 2,600 0 0
AMAZON COM INC COM 023135106 1,587,106 6,659 SH SOLE 6,659 0 0
AMETEK INC COM 031100100 2,759,326 11,405 SH SOLE 11,405 0 0
AMGEN INC COM 031162100 222,342 614 SH SOLE 614 0 0
AMPHENOL CORP CL A 032095101 1,799,346 10,205 SH SOLE 10,205 0 0
APPLE INC COM 037833100 4,030,541 13,929 SH SOLE 13,929 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,923,283 8,588 SH SOLE 8,588 0 0
BADGER METER INC COM 056525108 1,608,884 10,843 SH SOLE 10,843 0 0
BENTLEY SYS INC COM CL B 08265T208 994,590 33,275 SH SOLE 33,275 0 0
BERKLEY W R CORP COM 084423102 1,795,341 25,455 SH SOLE 25,455 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,606,149 13,202 SH SOLE 13,202 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,023,975 7,477 SH SOLE 7,477 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 570,670 3,030 SH SOLE 3,030 0 0
CARLISLE COS INC COM 142339100 727,314 2,005 SH SOLE 2,005 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,411,295 10,738 SH SOLE 10,738 0 0
CISCO SYS INC COM 17275R102 1,814,757 15,450 SH SOLE 15,450 0 0
CME GROUP INC COM 12572Q105 631,132 2,858 SH SOLE 2,858 0 0
COMFORT SYS USA INC COM 199908104 1,347,726 680 SH SOLE 680 0 0
COPART INC COM 217204106 736,661 26,132 SH SOLE 26,132 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 827,891 885 SH SOLE 885 0 0
CUMMINS INC COM 231021106 3,725,096 5,223 SH SOLE 5,223 0 0
DANAHER CORP DEL COM 235851102 1,301,931 6,835 SH SOLE 6,835 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 1,094,446 2,830 SH SOLE 2,830 0 0
ETFS GOLD TR PHYSCL GOLD SHS 00326A104 492,211 12,875 SH SOLE 12,875 0 0
FISERV INC COM 337738108 267,519 5,454 SH SOLE 5,454 0 0
GENERAL DYNAMICS CORP COM 369550108 1,133,214 3,199 SH SOLE 3,199 0 0
GRACO INC COM 384109104 557,397 7,372 SH SOLE 7,372 0 0
HERSHEY CO COM 427866108 2,666,067 15,196 SH SOLE 15,196 0 0
ICON PUB LTD CO SHS G4705A100 463,806 2,670 SH SOLE 2,670 0 0
IDEX CORP COM 45167R104 1,011,743 4,458 SH SOLE 4,458 0 0
INTUIT COM 461202103 910,107 3,487 SH SOLE 3,487 0 0
ISHARES TR TRUST ISHARE 0-1 464288679 17,780,190 161,125 SH SOLE 161,125 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 1,335,488 13,266 SH SOLE 13,266 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 525,504 6,400 SH SOLE 6,400 0 0
JOHNSON & JOHNSON COM 478160104 1,333,192 5,249 SH SOLE 5,249 0 0
LEMAITRE VASCULAR INC COM 525558201 281,451 2,933 SH SOLE 2,933 0 0
LOCKHEED MARTIN CORP COM 539830109 3,263,601 6,406 SH SOLE 6,406 0 0
MARKEL GROUP INC COM 570535104 339,824 174 SH SOLE 174 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,630,680 3,175 SH SOLE 3,175 0 0
MCKESSON CORP COM 58155Q103 284,106 376 SH SOLE 376 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,030,951 807 SH SOLE 807 0 0
MICROSOFT CORP COM 594918104 6,008,979 16,109 SH SOLE 16,109 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,401,604 3,375 SH SOLE 3,375 0 0
NIKE INC CL B 654106103 652,859 15,904 SH SOLE 15,904 0 0
NORDSON CORP COM 655663102 1,564,866 5,187 SH SOLE 5,187 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,601,271 3,144 SH SOLE 3,144 0 0
NXP SEMICONDUCTORS N V COM N6596X109 358,313 1,275 SH SOLE 1,275 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 484,959 6,308 SH SOLE 6,308 0 0
OTIS WORLDWIDE CORP COM 68902V107 1,199,372 16,751 SH SOLE 16,751 0 0
PARKER-HANNIFIN CORP COM 701094104 1,041,698 1,065 SH SOLE 1,065 0 0
PAYPAY CORP SPONSORED ADS 70450C101 358,393 25,010 SH SOLE 25,010 0 0
PRUDENTIAL FINL INC COM 744320102 323,790 3,000 SH SOLE 3,000 0 0
ROSS STORES INC COM 778296103 5,504,940 25,863 SH SOLE 25,863 0 0
S&P GLOBAL INC COM 78409V104 665,463 1,634 SH SOLE 1,634 0 0
SALESFORCE INC COM 79466L302 705,910 4,506 SH SOLE 4,506 0 0
SAP SE SPON ADR 803054204 881,201 5,718 SH SOLE 5,718 0 0
SIMPSON MFG INC COM 829073105 630,144 3,010 SH SOLE 3,010 0 0
SMITH A O CORP COM 831865209 1,392,133 22,196 SH SOLE 22,196 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 669,430 7,305 SH SOLE 7,305 0 0
STERIS PLC SHS USD G8473T100 768,581 3,650 SH SOLE 3,650 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 691,522 3,430 SH SOLE 3,430 0 0
THE CIGNA GROUP COM 125523100 694,714 2,520 SH SOLE 2,520 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,008,235 2,011 SH SOLE 2,011 0 0
TJX COS INC NEW COM 872540109 5,130,093 33,862 SH SOLE 33,862 0 0
TRACTOR SUPPLY CO COM 892356106 1,452,954 45,965 SH SOLE 45,965 0 0
TYLER TECHNOLOGIES INC COM 902252105 734,075 2,510 SH SOLE 2,510 0 0
ULTA BEAUTY INC COM 90384S303 1,181,117 2,619 SH SOLE 2,619 0 0
VERALTO CORP COM SHS 92338C103 455,106 5,132 SH SOLE 5,132 0 0
VERISIGN INC COM 92343E102 259,107 1,030 SH SOLE 1,030 0 0
VISA INC COM CL A 92826C839 3,031,886 8,837 SH SOLE 8,837 0 0
WALMART INC COM 931142103 385,084 3,400 SH SOLE 3,400 0 0
WATERS CORP COM 941848103 562,560 1,500 SH SOLE 1,500 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,800,744 5,016 SH SOLE 5,016 0 0
ZOETIS INC CL A 98978V103 739,224 10,287 SH SOLE 10,287 0 0