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   532,482 4,850 SH   SOLE   0 0 4,850
ABBVIE INC COM 00287Y109   600,381 3,715 SH   SOLE   0 0 3,715
ALPHABET INC CAP STK CL A 02079K305   5,969,289 67,656 SH   SOLE   0 0 67,656
ALPHABET INC CAP STK CL A 02079K305   760,543 8,620 SH   SOLE   8,620 0 0
AMAZON COM INC COM 023135106   3,588,900 42,725 SH   SOLE   0 0 42,725
AMAZON COM INC COM 023135106   351,540 4,185 SH   SOLE   4,185 0 0
AMGEN INC COM 031162100   259,226 987 SH   SOLE   0 0 987
ANALOG DEVICES INC COM 032654105   5,985,127 36,488 SH   SOLE   0 0 36,488
ANALOG DEVICES INC COM 032654105   769,301 4,690 SH   SOLE   4,690 0 0
AON PLC SHS CL A G0403H108   6,246,514 20,812 SH   SOLE   0 0 20,812
AON PLC SHS CL A G0403H108   534,249 1,780 SH   SOLE   1,780 0 0
APPLE INC COM 037833100   5,623,890 43,284 SH   SOLE   0 0 43,284
ASML HOLDING N V N Y REGISTRY SHS N07059210   7,403,174 13,549 SH   SOLE   0 0 13,549
ASML HOLDING N V N Y REGISTRY SHS N07059210   784,084 1,435 SH   SOLE   1,435 0 0
BANK MONTREAL QUE COM 063671101   437,598 4,830 SH   SOLE   4,830 0 0
BILL COM HLDGS INC COM 090043100   220,099 2,020 SH   SOLE   2,020 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   5,047,689 48,294 SH   SOLE   0 0 48,294
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   315,128 3,015 SH   SOLE   3,015 0 0
CAE INC COM 124765108   418,904 21,660 SH   SOLE   21,660 0 0
CANADIAN NATL RY CO COM 136375102   5,350,789 45,010 SH   SOLE   0 0 45,010
CANADIAN NATL RY CO COM 136375102   527,233 4,435 SH   SOLE   4,435 0 0
CHUBB LIMITED COM H1467J104   3,410,697 15,461 SH   SOLE   0 0 15,461
CHUBB LIMITED COM H1467J104   641,946 2,910 SH   SOLE   2,910 0 0
CIGNA CORP NEW COM 125523100   12,113,459 36,559 SH   SOLE   0 0 36,559
CIGNA CORP NEW COM 125523100   1,371,748 4,140 SH   SOLE   4,140 0 0
CINTAS CORP COM 172908105   7,643,669 16,925 SH   SOLE   0 0 16,925
CINTAS CORP COM 172908105   844,529 1,870 SH   SOLE   1,870 0 0
COCA COLA CO COM 191216100   203,552 3,200 SH   SOLE   0 0 3,200
COSTCO WHSL CORP NEW COM 22160K105   6,735,658 14,755 SH   SOLE   0 0 14,755
COSTCO WHSL CORP NEW COM 22160K105   645,948 1,415 SH   SOLE   1,415 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   253,749 2,410 SH   SOLE   2,410 0 0
DANAHER CORPORATION COM 235851102   6,479,698 24,413 SH   SOLE   0 0 24,413
DANAHER CORPORATION COM 235851102   702,036 2,645 SH   SOLE   2,645 0 0
DOCUSIGN INC COM 256163106   288,738 5,210 SH   SOLE   5,210 0 0
EMERSON ELEC CO COM 291011104   240,150 2,500 SH   SOLE   0 0 2,500
EXXON MOBIL CORP COM 30231G102   602,238 5,460 SH   SOLE   0 0 5,460
FASTENAL CO COM 311900104   6,906,496 145,953 SH   SOLE   0 0 145,953
FASTENAL CO COM 311900104   615,160 13,000 SH   SOLE   13,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301   3,399,947 40,577 SH   SOLE   0 0 40,577
GENERAL ELECTRIC CO COM NEW 369604301   556,366 6,640 SH   SOLE   6,640 0 0
GENERAL MTRS CO COM 37045V100   8,831,274 262,523 SH   SOLE   0 0 262,523
GENERAL MTRS CO COM 37045V100   980,942 29,160 SH   SOLE   29,160 0 0
INTUIT COM 461202103   5,238,123 13,458 SH   SOLE   0 0 13,458
INTUIT COM 461202103   720,057 1,850 SH   SOLE   1,850 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   7,785,900 29,342 SH   SOLE   0 0 29,342
INTUITIVE SURGICAL INC COM NEW 46120E602   750,941 2,830 SH   SOLE   2,830 0 0
JEFFERIES FINL GROUP INC COM 47233W109   445,640 13,000 SH   SOLE   13,000 0 0
JOHNSON & JOHNSON COM 478160104   1,337,064 7,569 SH   SOLE   0 0 7,569
JPMORGAN CHASE & CO COM 46625H100   296,763 2,213 SH   SOLE   0 0 2,213
LILLY ELI & CO COM 532457108   598,148 1,635 SH   SOLE   1,635 0 0
LILLY ELI & CO COM 532457108   6,822,550 18,649 SH   SOLE   0 0 18,649
LINDE PLC SHS G5494J103   5,099,498 15,634 SH   SOLE   0 0 15,634
LINDE PLC SHS G5494J103   618,000 1,890 SH   SOLE   1,890 0 0
MARRIOTT INTL INC NEW CL A 571903202   4,732,469 31,785 SH   SOLE   0 0 31,785
MARRIOTT INTL INC NEW CL A 571903202   609,705 4,095 SH   SOLE   4,095 0 0
MASTERCARD INCORPORATED CL A 57636Q104   591,141 1,700 SH   SOLE   0 0 1,700
MCDONALDS CORP COM 580135101   535,493 2,032 SH   SOLE   0 0 2,032
MERCK & CO INC COM 58933Y105   348,827 3,144 SH   SOLE   0 0 3,144
MICROSOFT CORP COM 594918104   9,581,049 39,951 SH   SOLE   0 0 39,951
MICROSOFT CORP COM 594918104   923,307 3,850 SH   SOLE   3,850 0 0
PARKER-HANNIFIN CORP COM 701094104   1,008,315 3,465 SH   SOLE   3,465 0 0
PARKER-HANNIFIN CORP COM 701094104   10,037,463 34,493 SH   SOLE   0 0 34,493
PEPSICO INC COM 713448108   397,452 2,200 SH   SOLE   0 0 2,200
PFIZER INC COM 717081103   265,116 5,174 SH   SOLE   0 0 5,174
RAYTHEON TECHNOLOGIES CORP COM 75513E101   486,939 4,825 SH   SOLE   0 0 4,825
VISA INC COM CL A 92826C839   4,916,433 23,664 SH   SOLE   0 0 23,664
VISA INC COM CL A 92826C839   646,134 3,110 SH   SOLE   3,110 0 0