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
AFFIRM HLDGS INC COM CL A 00827B106 24,017 795 SH SOLE 795 0 0
ALPHABET INC CAP STK CL C 02079K107 12,021,345 65,540 SH SOLE 65,540 0 0
ALPHABET INC CAP STK CL A 02079K305 316,941 1,740 SH SOLE 1,740 0 0
AMPHENOL CORP CL A 032095101 10,979,287 162,970 SH SOLE 162,970 0 0
APPLE INC COM 037833100 8,663,012 41,131 SH SOLE 41,131 0 0
BANK NOVA SCOTIA B C COM 064149107 371,112 8,118 SH SOLE 8,118 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,458 38 SH SOLE 38 0 0
CANADIAN NATL RY CO COM 136375102 7,104,245 60,158 SH SOLE 60,158 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 6,093,687 77,425 SH SOLE 77,425 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 65 10 SH SOLE 10 0 0
CASEYS GEN STORES INC COM 147528103 171,702 450 SH SOLE 450 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 183,598 216 SH SOLE 216 0 0
DANAHER CORP DEL COM 235851102 9,458,570 37,857 SH SOLE 37,857 0 0
DISNEY WALT CO COM 254687106 3,638,977 36,650 SH SOLE 36,650 0 0
FASTENAL CO COM 311900104 4,295,428 68,355 SH SOLE 68,355 0 0
FORTINET INC COM 34959E109 5,768,139 95,705 SH SOLE 95,705 0 0
HOME DEPOT INC COM 437076102 6,149,848 17,865 SH SOLE 17,865 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,515,292 16,894 SH SOLE 16,894 0 0
ISHARES TR 20 YR TR BD ETF 464287432 16,520 180 SH SOLE 180 0 0
WTS-LEAFLY HLDGS 4FEB27 *W EXP 02/04/202 52178J113 2 125 SH SOLE 125 0 0
MICROSOFT CORP COM 594918104 14,474,025 32,384 SH SOLE 32,384 0 0
NVIDIA CORPORATION COM 67066G104 24,708 200 SH SOLE 200 0 0
ROKU INC COM CL A 77543R102 240 4 SH SOLE 4 0 0
ROYAL BK CDA COM 780087102 6,812,858 64,032 SH SOLE 64,032 0 0
S&P GLOBAL INC COM 78409V104 5,695,420 12,770 SH SOLE 12,770 0 0
SHERWIN WILLIAMS CO COM 824348106 6,062,603 20,315 SH SOLE 20,315 0 0
SNAP INC CL A 83304A106 581 35 SH SOLE 35 0 0
SNDL INC COM 83307B101 728 383 SH SOLE 383 0 0
TESLA INC COM 88160R101 5,936 30 SH SOLE 30 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,162,657 16,569 SH SOLE 16,569 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 46,748 851 SH SOLE 851 0 0
VISA INC COM CL A 92826C839 11,344,478 43,222 SH SOLE 43,222 0 0
WASTE CONNECTIONS INC COM 94106B101 7,198,514 41,054 SH SOLE 41,054 0 0
ZOETIS INC CL A 98978V103 6,447,259 37,190 SH SOLE 37,190 0 0