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
Adobe Systems Inc COM 00724F101 55,308 391,035 SH   SOLE   391,035 0 0
Google Inc COM 02079K305 180,680 194,347 SH   SOLE   194,347 0 0
Apple Inc COM 037833100 234,096 1,625,439 SH   SOLE   1,625,439 0 0
Applied Materials Inc COM 038222105 56,003 1,355,666 SH   SOLE   1,355,666 0 0
Canadian National Railway Co COM 136375102 23,191 286,127 SH   SOLE   286,127 0 0
Cognizant Technology Solutions Corp COM 192446102 98,941 1,490,067 SH   SOLE   1,490,067 0 0
Expeditors International of Washington Inc COM 302130109 44,231 783,131 SH   SOLE   783,131 0 0
Facebook Inc COM 30303M102 74,722 494,916 SH   SOLE   494,916 0 0
Fastenal Co COM 311900104 53,468 1,228,310 SH   SOLE   1,228,310 0 0
Fortive Corp COM 34959J108 20,493 323,491 SH   SOLE   323,491 0 0
Illinois Tool Works Inc COM 452308109 42,235 294,837 SH   SOLE   294,837 0 0
Intel Corp COM 458140100 120,637 3,575,485 SH   SOLE   3,575,485 0 0
MSC Industrial Direct Co Inc COM 553530106 2,235 26,002 SH   SOLE   26,002 0 0
Mastercard Inc COM 57636Q104 72,166 594,205 SH   SOLE   594,205 0 0
Microsoft Corp COM 594918104 261,696 3,796,550 SH   SOLE   3,796,550 0 0
Oracle Corp COM 68389X105 74,306 1,481,977 SH   SOLE   1,481,977 0 0
Ritchie Bros Auctioneers Inc COM 767744105 12,801 445,385 SH   SOLE   445,385 0 0
Snap-on Inc COM 833034101 48,288 305,622 SH   SOLE   305,622 0 0
Stericycle Inc COM 858912108 38,024 498,214 SH   SOLE   498,214 0 0
Texas Instruments Inc COM 882508104 34,637 450,249 SH   SOLE   450,249 0 0
Union Pacific Corp COM 907818108 48,548 445,765 SH   SOLE   445,765 0 0
United Technologies Corp COM 913017109 19,942 163,314 SH   SOLE   163,314 0 0
Visa Inc COM 92826C839 80,115 854,288 SH   SOLE   854,288 0 0
Xilinx Inc COM 983919101 68,911 1,071,378 SH   SOLE   1,071,378 0 0
Johnson Controls International PLC COM G51502105 26,275 605,980 SH   SOLE   605,980 0 0