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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 180 1,855 SH   SOLE NONE 1,855 0 0
ABBVIE INC COM 00287Y109 188 1,400 SH   SOLE NONE 1,400 0 0
ACCENTURE PLC IRELAND SHS Class A G1151C101 159,685 620,147 SH   SOLE NONE 620,147 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 57,174 207,726 SH   SOLE NONE 207,726 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 80 1,000 SH   SOLE NONE 1,000 0 0
ALIGN TECHNOLOGY INC COM 016255101 60,427 291,704 SH   SOLE NONE 291,704 0 0
ALLEGHANY CORP MD COM 017175100 350 417 SH   SOLE NONE 417 0 0
ALPHABET INC CAP STK CL A 02079K305 48,250 504,324 SH   SOLE NONE 504,324 0 0
ALPHABET INC CAP STK CL C 02079K107 51,410 534,612 SH   SOLE NONE 534,612 0 0
ALTRIA GROUP INC COM 02209S103 166 4,100 SH   SOLE NONE 4,100 0 0
AMAZON COM INC COM 023135106 77,070 681,907 SH   SOLE NONE 681,907 0 0
AMERICAN EXPRESS CO COM 025816109 405 3,000 SH   SOLE NONE 3,000 0 0
AMPHENOL CORP NEW CL A 032095101 110,084 1,642,982 SH   SOLE NONE 1,642,982 0 0
APPLE INC COM 037833100 2,622 18,989 SH   SOLE NONE 18,989 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 111,850 494,397 SH   SOLE NONE 494,397 0 0
AVERY DENNISON CORP COM 053611109 101,317 622,497 SH   SOLE NONE 622,497 0 0
BANK NEW YORK MELLON CORP COM 064058100 208 5,387 SH   SOLE NONE 5,387 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,412 42,706 SH   SOLE NONE 42,706 0 0
BK OF AMERICA CORP COM 060505104 378 12,500 SH   SOLE NONE 12,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 82 2,313 SH   SOLE NONE 2,313 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 114,028 789,382 SH   SOLE NONE 789,382 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 245 6,000 SH   SOLE NONE 6,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 70 1,975 SH   SOLE NONE 1,975 0 0
CHUBB LIMITED COM H1467J104 20 108 SH   SOLE NONE 108 0 0
CITIGROUP INC COM NEW 172967424 88 2,100 SH   SOLE NONE 2,100 0 0
COMCAST CORP NEW CL A 20030N101 79 2,700 SH   SOLE NONE 2,700 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,148 2,430 SH   SOLE NONE 2,430 0 0
CVS HEALTH CORP COM 126650100 196 2,050 SH   SOLE NONE 2,050 0 0
DANAHER CORPORATION COM 235851102 52 200 SH   SOLE NONE 200 0 0
DISNEY WALT CO COM 254687106 57 600 SH   SOLE NONE 600 0 0
DOLLAR GEN CORP NEW COM 256677105 852 3,550 SH   SOLE NONE 3,550 0 0
EBAY INC COM 278642103 121 3,275 SH   SOLE NONE 3,275 0 0
ECOLAB INC COM 278865100 129 896 SH   SOLE NONE 896 0 0
EQUINIX INC COM 29444U700 121 212 SH   SOLE NONE 212 0 0
EXXON MOBIL CORP COM 30231G102 231 2,640 SH   SOLE NONE 2,640 0 0
FISERV INC COM 337738108 152,785 1,632,549 SH   SOLE NONE 1,632,549 0 0
FRANCO NEV CORP COM 351858105 72,630 608,167 SH   SOLE NONE 608,167 0 0
GENERAC HLDGS INC COM 368736104 50,429 283,030 SH   SOLE NONE 283,030 0 0
GENERAL ELECTRIC CO COM NEW 369604301 46 750 SH   SOLE NONE 750 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 44 150 SH   SOLE NONE 150 0 0
HASBRO INC COM 418056107 92,584 1,372,810 SH   SOLE NONE 1,372,810 0 0
HOME DEPOT INC COM 437076102 147 530 SH   SOLE NONE 530 0 0
HONEYWELL INTL INC COM 438516106 23 135 SH   SOLE NONE 135 0 0
IMMUNOCORE HLDGS PLC ADS 45258D105 27 575 SH   SOLE NONE 575 0 0
INTUIT COM 461202103 116,097 299,707 SH   SOLE NONE 299,707 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 75,245 401,418 SH   SOLE NONE 401,418 0 0
JOHNSON & JOHNSON COM 478160104 409 2,500 SH   SOLE NONE 2,500 0 0
JPMORGAN CHASE & CO COM 46625H100 40 380 SH   SOLE NONE 380 0 0
KEYCORP COM 493267108 356 22,168 SH   SOLE NONE 22,168 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 170,554 832,295 SH   SOLE NONE 832,295 0 0
MARSH & MCLENNAN COS INC COM 571748102 172,214 1,152,376 SH   SOLE NONE 1,152,376 0 0
MASTERCARD INCORPORATED CL A 57636Q104 167,309 587,373 SH   SOLE NONE 587,373 0 0
MCDONALDS CORP COM 580135101 1,070 4,635 SH   SOLE NONE 4,635 0 0
META PLATFORMS INC CL A 30303M102 113 830 SH   SOLE NONE 830 0 0
MICROSOFT CORP COM 594918104 166,647 715,729 SH   SOLE NONE 715,729 0 0
MSCI INC COM 55354G100 103 245 SH   SOLE NONE 245 0 0
NEXTERA ENERGY INC COM 65339F101 267 3,400 SH   SOLE NONE 3,400 0 0
NIKE INC CL B 654106103 50,370 606,023 SH   SOLE NONE 606,023 0 0
NORTHERN TR CORP COM 665859104 291 3,400 SH   SOLE NONE 3,400 0 0
OTIS WORLDWIDE CORP COM 68902V107 51 800 SH   SOLE NONE 800 0 0
PALO ALTO NETWORKS INC COM 697435105 36 220 SH   SOLE NONE 220 0 0
PAYPAL HLDGS INC COM 70450Y103 343 3,980 SH   SOLE NONE 3,980 0 0
PHILIP MORRIS INTL INC COM 718172109 133 1,600 SH   SOLE NONE 1,600 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 162 1,975 SH   SOLE NONE 1,975 0 0
SALESFORCE INC COM 79466L302 72 500 SH   SOLE NONE 500 0 0
SAP SE SPON ADR 803054204 45 550 SH   SOLE NONE 550 0 0
SYNOPSYS INC COM 871607107 130,298 426,499 SH   SOLE NONE 426,499 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,457 64,885 SH   SOLE NONE 64,885 0 0
TESLA INC COM 88160R101 32 120 SH   SOLE NONE 120 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 202,586 399,149 SH   SOLE NONE 399,149 0 0
TRACTOR SUPPLY CO COM 892356106 168,738 907,923 SH   SOLE NONE 907,923 0 0
UNITEDHEALTH GROUP INC COM 91324P102 243,166 480,720 SH   SOLE NONE 480,720 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 47 1,240 SH   SOLE NONE 1,240 0 0
VISA INC COM CL A 92826C839 558 3,139 SH   SOLE NONE 3,139 0 0
WEC ENERGY GROUP INC COM 92939U106 454 5,080 SH   SOLE NONE 5,080 0 0
WELLS FARGO CO NEW COM 949746101 14 350 SH   SOLE NONE 350 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 130 4,000 SH   SOLE NONE 4,000 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 114 566 SH   SOLE NONE 566 0 0
XYLEM INC COM 98419M100 829 9,480 SH   SOLE NONE 9,480 0 0