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   491,111 4,850 SH   SOLE   0 0 4,850
ABBVIE INC COM 00287Y109   392,847 2,465 SH   SOLE   0 0 2,465
ALPHABET INC CAP STK CL A 02079K305   7,075,112 68,207 SH   SOLE   0 0 68,207
ALPHABET INC CAP STK CL A 02079K305   894,153 8,620 SH   SOLE   8,620 0 0
AMAZON COM INC COM 023135106   4,355,223 42,165 SH   SOLE   0 0 42,165
AMAZON COM INC COM 023135106   432,269 4,185 SH   SOLE   4,185 0 0
AMGEN INC COM 031162100   214,432 887 SH   SOLE   0 0 887
ANALOG DEVICES INC COM 032654105   7,070,140 35,849 SH   SOLE   0 0 35,849
ANALOG DEVICES INC COM 032654105   924,962 4,690 SH   SOLE   4,690 0 0
AON PLC SHS CL A G0403H108   6,427,502 20,386 SH   SOLE   0 0 20,386
AON PLC SHS CL A G0403H108   561,216 1,780 SH   SOLE   1,780 0 0
APPLE INC COM 037833100   6,482,054 39,309 SH   SOLE   0 0 39,309
ASML HOLDING N V N Y REGISTRY SHS N07059210   8,830,851 12,973 SH   SOLE   0 0 12,973
ASML HOLDING N V N Y REGISTRY SHS N07059210   915,555 1,345 SH   SOLE   1,345 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   279,460 3,015 SH   SOLE   3,015 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   4,423,538 47,724 SH   SOLE   0 0 47,724
CAE INC COM 124765108   490,166 21,660 SH   SOLE   21,660 0 0
CANADIAN NATL RY CO COM 136375102   5,250,255 44,505 SH   SOLE   0 0 44,505
CANADIAN NATL RY CO COM 136375102   523,197 4,435 SH   SOLE   4,435 0 0
CHUBB LIMITED COM H1467J104   3,059,694 15,757 SH   SOLE   0 0 15,757
CHUBB LIMITED COM H1467J104   713,612 3,675 SH   SOLE   3,675 0 0
CINTAS CORP COM 172908105   7,651,802 16,538 SH   SOLE   0 0 16,538
CINTAS CORP COM 172908105   865,212 1,870 SH   SOLE   1,870 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,338,273 14,769 SH   SOLE   0 0 14,769
COSTCO WHSL CORP NEW COM 22160K105   703,071 1,415 SH   SOLE   1,415 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   330,797 2,410 SH   SOLE   2,410 0 0
DANAHER CORPORATION COM 235851102   6,101,888 24,210 SH   SOLE   0 0 24,210
DANAHER CORPORATION COM 235851102   666,646 2,645 SH   SOLE   2,645 0 0
DOCUSIGN INC COM 256163106   303,743 5,210 SH   SOLE   5,210 0 0
EMERSON ELEC CO COM 291011104   217,850 2,500 SH   SOLE   0 0 2,500
EXXON MOBIL CORP COM 30231G102   598,744 5,460 SH   SOLE   0 0 5,460
FASTENAL CO COM 311900104   7,896,061 146,386 SH   SOLE   0 0 146,386
FASTENAL CO COM 311900104   701,220 13,000 SH   SOLE   13,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301   4,846,442 50,695 SH   SOLE   0 0 50,695
GENERAL ELECTRIC CO COM NEW 369604301   709,352 7,420 SH   SOLE   7,420 0 0
GENERAL MTRS CO COM 37045V100   9,635,469 262,690 SH   SOLE   0 0 262,690
GENERAL MTRS CO COM 37045V100   1,069,589 29,160 SH   SOLE   29,160 0 0
INTUIT COM 461202103   5,951,385 13,349 SH   SOLE   0 0 13,349
INTUIT COM 461202103   824,786 1,850 SH   SOLE   1,850 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   7,293,669 28,550 SH   SOLE   0 0 28,550
INTUITIVE SURGICAL INC COM NEW 46120E602   722,980 2,830 SH   SOLE   2,830 0 0
JOHNSON & JOHNSON COM 478160104   1,142,195 7,369 SH   SOLE   0 0 7,369
JPMORGAN CHASE & CO COM 46625H100   288,376 2,213 SH   SOLE   0 0 2,213
LILLY ELI & CO COM 532457108   561,492 1,635 SH   SOLE   1,635 0 0
LILLY ELI & CO COM 532457108   6,282,525 18,294 SH   SOLE   0 0 18,294
LINDE PLC SHS G54950103   5,417,616 15,242 SH   SOLE   0 0 15,242
LINDE PLC SHS G54950103   618,466 1,740 SH   SOLE   1,740 0 0
MARRIOTT INTL INC NEW CL A 571903202   5,167,829 31,124 SH   SOLE   0 0 31,124
MARRIOTT INTL INC NEW CL A 571903202   679,934 4,095 SH   SOLE   4,095 0 0
MASTERCARD INCORPORATED CL A 57636Q104   617,797 1,700 SH   SOLE   0 0 1,700
MCDONALDS CORP COM 580135101   435,353 1,557 SH   SOLE   0 0 1,557
MERCK & CO INC COM 58933Y105   322,681 3,033 SH   SOLE   0 0 3,033
MICROSOFT CORP COM 594918104   11,421,869 39,618 SH   SOLE   0 0 39,618
MICROSOFT CORP COM 594918104   1,109,955 3,850 SH   SOLE   3,850 0 0
PARKER-HANNIFIN CORP COM 701094104   1,164,621 3,465 SH   SOLE   3,465 0 0
PARKER-HANNIFIN CORP COM 701094104   11,111,797 33,060 SH   SOLE   0 0 33,060
PEPSICO INC COM 713448108   401,060 2,200 SH   SOLE   0 0 2,200
PFIZER INC COM 717081103   211,099 5,174 SH   SOLE   0 0 5,174
RAYTHEON TECHNOLOGIES CORP COM 75513E101   465,168 4,750 SH   SOLE   0 0 4,750
THE CIGNA GROUP COM 125523100   1,057,894 4,140 SH   SOLE   4,140 0 0
THE CIGNA GROUP COM 125523100   9,286,216 36,341 SH   SOLE   0 0 36,341
VISA INC COM CL A 92826C839   4,749,766 21,067 SH   SOLE   0 0 21,067