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 002824100   457,884 4,200 SH   SOLE   0 0 4,200
ABBVIE INC COM 00287Y109   291,690 2,165 SH   SOLE   0 0 2,165
ALPHABET INC CAP STK CL A 02079K305   8,077,476 67,481 SH   SOLE   0 0 67,481
ALPHABET INC CAP STK CL A 02079K305   1,031,814 8,620 SH   SOLE   8,620 0 0
AMAZON COM INC COM 023135106   6,258,193 48,007 SH   SOLE   0 0 48,007
AMAZON COM INC COM 023135106   564,459 4,330 SH   SOLE   4,330 0 0
ANALOG DEVICES INC COM 032654105   6,487,757 33,303 SH   SOLE   0 0 33,303
ANALOG DEVICES INC COM 032654105   913,659 4,690 SH   SOLE   4,690 0 0
AON PLC SHS CL A G0403H108   6,566,049 19,021 SH   SOLE   0 0 19,021
AON PLC SHS CL A G0403H108   614,456 1,780 SH   SOLE   1,780 0 0
APPLE INC COM 037833100   6,546,294 33,749 SH   SOLE   0 0 33,749
ASML HOLDING N V N Y REGISTRY SHS N07059210   8,534,656 11,776 SH   SOLE   0 0 11,776
ASML HOLDING N V N Y REGISTRY SHS N07059210   974,789 1,345 SH   SOLE   1,345 0 0
BILL HOLDINGS INC COM 090043100   272,845 2,335 SH   SOLE   2,335 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   336,474 3,015 SH   SOLE   3,015 0 0
CAE INC COM 124765108   484,751 21,660 SH   SOLE   21,660 0 0
CAE INC COM 124765108   3,150,410 140,769 SH   SOLE   0 0 140,769
CANADIAN NATL RY CO COM 136375102   5,033,727 41,577 SH   SOLE   0 0 41,577
CANADIAN NATL RY CO COM 136375102   626,537 5,175 SH   SOLE   5,175 0 0
CHUBB LIMITED COM H1467J104   7,379,284 38,322 SH   SOLE   0 0 38,322
CHUBB LIMITED COM H1467J104   733,654 3,810 SH   SOLE   3,810 0 0
CINTAS CORP COM 172908105   7,508,393 15,105 SH   SOLE   0 0 15,105
CINTAS CORP COM 172908105   929,540 1,870 SH   SOLE   1,870 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,801,126 14,490 SH   SOLE   0 0 14,490
COSTCO WHSL CORP NEW COM 22160K105   761,808 1,415 SH   SOLE   1,415 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   353,957 2,410 SH   SOLE   2,410 0 0
DANAHER CORPORATION COM 235851102   6,676,560 27,819 SH   SOLE   0 0 27,819
DANAHER CORPORATION COM 235851102   634,800 2,645 SH   SOLE   2,645 0 0
DEERE & CO COM 244199105   692,875 1,710 SH   SOLE   1,710 0 0
DOCUSIGN INC COM 256163106   266,179 5,210 SH   SOLE   5,210 0 0
EMERSON ELEC CO COM 291011104   225,975 2,500 SH   SOLE   0 0 2,500
EXXON MOBIL CORP COM 30231G102   553,410 5,160 SH   SOLE   0 0 5,160
FASTENAL CO COM 311900104   8,033,671 136,187 SH   SOLE   0 0 136,187
FASTENAL CO COM 311900104   766,870 13,000 SH   SOLE   13,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301   5,281,258 48,077 SH   SOLE   0 0 48,077
GENERAL ELECTRIC CO COM NEW 369604301   815,087 7,420 SH   SOLE   7,420 0 0
GENERAL MTRS CO COM 37045V100   11,391,087 295,412 SH   SOLE   0 0 295,412
GENERAL MTRS CO COM 37045V100   1,257,442 32,610 SH   SOLE   32,610 0 0
INTUIT COM 461202103   5,961,968 13,012 SH   SOLE   0 0 13,012
INTUIT COM 461202103   847,652 1,850 SH   SOLE   1,850 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   7,509,002 21,960 SH   SOLE   0 0 21,960
INTUITIVE SURGICAL INC COM NEW 46120E602   967,690 2,830 SH   SOLE   2,830 0 0
JOHNSON & JOHNSON COM 478160104   1,219,717 7,369 SH   SOLE   0 0 7,369
JPMORGAN CHASE & CO COM 46625H100   215,978 1,485 SH   SOLE   0 0 1,485
LILLY ELI & CO COM 532457108   6,569,472 14,008 SH   SOLE   0 0 14,008
LILLY ELI & CO COM 532457108   766,782 1,635 SH   SOLE   1,635 0 0
LINDE PLC SHS G54950103   4,896,116 12,848 SH   SOLE   0 0 12,848
LINDE PLC SHS G54950103   663,079 1,740 SH   SOLE   1,740 0 0
MARRIOTT INTL INC NEW CL A 571903202   5,347,216 29,110 SH   SOLE   0 0 29,110
MARRIOTT INTL INC NEW CL A 571903202   752,211 4,095 SH   SOLE   4,095 0 0
MASTERCARD INCORPORATED CL A 57636Q104   668,610 1,700 SH   SOLE   0 0 1,700
MCDONALDS CORP COM 580135101   404,942 1,357 SH   SOLE   0 0 1,357
MERCK & CO INC COM 58933Y105   349,978 3,033 SH   SOLE   0 0 3,033
MICROSOFT CORP COM 594918104   12,286,343 36,079 SH   SOLE   0 0 36,079
MICROSOFT CORP COM 594918104   1,311,079 3,850 SH   SOLE   3,850 0 0
PARKER-HANNIFIN CORP COM 701094104   1,351,489 3,465 SH   SOLE   3,465 0 0
PARKER-HANNIFIN CORP COM 701094104   10,686,706 27,399 SH   SOLE   0 0 27,399
PEPSICO INC COM 713448108   407,484 2,200 SH   SOLE   0 0 2,200
RAYTHEON TECHNOLOGIES CORP COM 75513E101   465,310 4,750 SH   SOLE   0 0 4,750
SCHWAB CHARLES CORP COM 808513105   757,528 13,365 SH   SOLE   13,365 0 0
THE CIGNA GROUP COM 125523100   1,161,684 4,140 SH   SOLE   4,140 0 0
THE CIGNA GROUP COM 125523100   10,971,741 39,101 SH   SOLE   0 0 39,101
VISA INC COM CL A 92826C839   213,257 898 SH   SOLE   0 0 898