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 Laboratories COM 002824100 BBG000B9ZXB4 1,252,436 10,968 SH   SOLE   0 0 10,968
Adobe Systems Inc. COM 00724F101 BBG000BB5006 4,862,521 8,056 SH   SOLE   0 0 8,056
Advanced Micro Devices, Inc. COM 007903107 BBG000BBQCY0 6,318,186 37,568 SH   SOLE   0 0 37,568
Alphabet Inc. Class A COM 02079K305 BBG009S39JX6 4,698,396 32,183 SH   SOLE   0 0 32,183
Alphabet Inc. Class C COM 02079K107 BBG009S3NB30 855,536 5,792 SH   SOLE   0 0 5,792
Amazon Inc. COM 023135106 BBG000BVPV84 4,334,769 28,006 SH   SOLE   0 0 28,006
American Tower Corp. (REIT) COM 03027X100 BBG000B9XYV2 538,205 2,638 SH   SOLE   0 0 2,638
Ansys, Inc. COM 03662Q105 BBG000GXZ4W7 253,037 742 SH   SOLE   0 0 742
Apple Inc. COM 037833100 BBG000B9XRY4 6,721,865 34,668 SH   SOLE   0 0 34,668
Applied Materials COM 038222105 BBG000BBPFB9 234,105 1,391 SH   SOLE   0 0 1,391
Arista Networks Inc. COM 040413106 BBG000N2HDY5 4,539,398 17,027 SH   SOLE   0 0 17,027
Cadence Design Systems Inc COM 127387108 BBG000C13CD9 627,243 2,121 SH   SOLE   0 0 2,121
Casey's General Stores, Inc. COM 147528103 BBG000BF0672 926,932 3,240 SH   SOLE   0 0 3,240
Caterpillar Inc. COM 149123101 BBG000BF0K17 1,210,971 4,195 SH   SOLE   0 0 4,195
Charles River Laboratories Int COM 159864107 BBG000BG5BL8 3,176,655 14,719 SH   SOLE   0 0 14,719
Chevron Corp. COM 166764100 BBG000K4ND22 3,087,758 21,670 SH   SOLE   0 0 21,670
Chipotle Mexican Grill, Inc. COM 169656105 BBG000QX74T1 1,139,250 490 SH   SOLE   0 0 490
Church & Dwight Co. COM 171340102 BBG000BFJT36 3,440,617 35,245 SH   SOLE   0 0 35,245
Comcast Corporation COM 20030N101 BBG000BFT2L4 2,033,085 46,609 SH   SOLE   0 0 46,609
Constellation Brands Inc. COM 21036P108 BBG000J1QLT0 2,605,125 10,353 SH   SOLE   0 0 10,353
Cooper Companies COM 216648402 BBG000BG3445 3,541,071 9,126 SH   SOLE   0 0 9,126
Costco Wholesale Inc. COM 22160K105 BBG000F6H8W8 5,039,395 7,277 SH   SOLE   0 0 7,277
CrowdStrike Holdings, Inc COM 22788C105 BBG00BLYKS03 5,527,002 18,506 SH   SOLE   0 0 18,506
Cummins Inc. COM 231021106 BBG000BGPTV6 545,408 2,332 SH   SOLE   0 0 2,332
Deere & Co. COM 244199105 BBG000BH1NH9 1,269,147 3,300 SH   SOLE   0 0 3,300
e.l.f. Beauty Inc COM 26856L103 BBG00DQ6VYP3 1,881,708 12,230 SH   SOLE   0 0 12,230
Edwards Lifesciences COM 28176E108 BBG000BRXP69 2,981,597 39,670 SH   SOLE   0 0 39,670
Fortinet, Inc. COM 34959E109 BBG000BCMBG4 2,089,711 33,350 SH   SOLE   0 0 33,350
GE Healthcare COM 36266G107 BBG01BFR8YV1 454,184 6,085 SH   SOLE   0 0 6,085
General Electric Company COM 369604301 BBG000BK6MB5 538,043 4,100 SH   SOLE   0 0 4,100
Goldman Sachs Group Inc. COM 38141G104 BBG000C6CFJ5 335,785 870 SH   SOLE   0 0 870
Halliburton Company COM 406216101 BBG000BKTFN2 2,203,004 63,985 SH   SOLE   0 0 63,985
Home Depot Inc. COM 437076102 BBG000BKZB36 3,993,858 11,197 SH   SOLE   0 0 11,197
Honeywell Intl. Inc COM 438516106 BBG000H556T9 3,018,616 15,015 SH   SOLE   0 0 15,015
IDEXX Laboratories Inc. COM 45168D104 BBG000BLRT07 3,269,889 6,153 SH   SOLE   0 0 6,153
Intuitive Surgical COM 46120E602 BBG000BJPDZ1 3,157,180 8,401 SH   SOLE   0 0 8,401
JPMorgan Chase & Co. COM 46625H100 BBG000DMBXR2 4,280,138 25,161 SH   SOLE   0 0 25,161
Lam Research Corp. COM 512807108 BBG000BNFLM9 860,213 1,032 SH   SOLE   0 0 1,032
Lamb Weston Holdings, Inc. COM 513272104 BBG003CVMLQ2 330,197 3,010 SH   SOLE   0 0 3,010
Lululemon Athletica Inc. COM 550021109 BBG000R8ZVD1 3,085,060 6,402 SH   SOLE   0 0 6,402
Marvell Technology, Inc COM 573874104 BBG00ZXBJ153 379,646 5,415 SH   SOLE   0 0 5,415
Mastercard Inc. COM 57636Q104 BBG000F1ZSQ2 3,782,730 8,602 SH   SOLE   0 0 8,602
McDonalds Corp. COM 580135101 BBG000BNSZP1 954,912 3,200 SH   SOLE   0 0 3,200
McKesson Corporation COM 58155Q103 BBG000DYGNW7 1,784,566 3,662 SH   SOLE   0 0 3,662
Microsoft Corp. COM 594918104 BBG000BPH459 7,224,809 18,221 SH   SOLE   0 0 18,221
Netflix COM 64110L106 BBG000CL9VN6 961,706 1,980 SH   SOLE   0 0 1,980
Nextera Energy Inc. COM 65339F101 BBG000BJSBJ0 1,098,911 19,330 SH   SOLE   0 0 19,330
Nike Inc. COM 654106103 BBG000C5HS04 2,591,934 25,775 SH   SOLE   0 0 25,775
NVIDIA Corp. COM 67066G104 BBG000BBJQV0 10,877,310 18,234 SH   SOLE   0 0 18,234
NXP Semiconductors NV (Netherlands) INTL STK N6596X109 BBG000BND699 264,796 1,210 SH   SOLE   0 0 1,210
O'Reilly Automotive Inc COM 67103H107 BBG000BGYWY6 614,312 593 SH   SOLE   0 0 593
Palo Alto Networks Inc COM 697435105 BBG0014GJCT9 3,961,149 11,460 SH   SOLE   0 0 11,460
Public Storage (REIT) COM 74460D109 BBG000BPPN67 458,388 1,561 SH   SOLE   0 0 1,561
Quest Diagnostics Inc. COM 74834L100 BBG000BN84F3 345,728 2,645 SH   SOLE   0 0 2,645
RTX Corp (Raytheon) COM 75513E101 BBG000BW8S60 309,048 3,635 SH   SOLE   0 0 3,635
S&P Global Inc. COM 78409V104 BBG000BP1Q11 2,280,080 5,130 SH   SOLE   0 0 5,130
Salesforce.com Inc. COM 79466L302 BBG000BN2DC2 4,119,849 14,698 SH   SOLE   0 0 14,698
Schlumberger Ltd. COM 806857108 BBG000BT41Q8 531,380 10,485 SH   SOLE   0 0 10,485
ServiceNow Inc. COM 81762P102 BBG000M1R011 3,793,853 5,042 SH   SOLE   0 0 5,042
Steris plc (UK) INTL STK G8473T100 BBG00MRHG523 602,964 2,740 SH   SOLE   0 0 2,740
Stryker Corp. COM 863667101 BBG000DN7P92 2,639,300 8,425 SH   SOLE   0 0 8,425
Thermo Fisher Scientific COM 883556102 BBG000BVDLH9 3,996,583 7,222 SH   SOLE   0 0 7,222
TJX Companies Inc. COM 872540109 BBG000BV8DN6 302,989 3,185 SH   SOLE   0 0 3,185
T-Mobile US, Inc. COM 872590104 BBG000DN7P92 3,980,133 24,213 SH   SOLE   0 0 24,213
Tractor Supply Company COM 892356106 BBG000BLXZN1 468,488 2,015 SH   SOLE   0 0 2,015
Ulta Beauty Inc. COM 90384S303 BBG00FWQ4VD6 1,212,280 2,542 SH   SOLE   0 0 2,542
Union Pacific Corp. COM 907818108 BBG000BW3299 1,905,253 7,837 SH   SOLE   0 0 7,837
United Rentals, Inc. COM 911363109 BBG000BXMFC3 570,197 985 SH   SOLE   0 0 985
UnitedHealth Group Inc. COM 91324P102 BBG000CH5208 1,136,273 2,215 SH   SOLE   0 0 2,215
US Bancorp COM 902973304 BBG000FFDM15 3,237,950 77,500 SH   SOLE   0 0 77,500
Visa Inc. COM 92826C839 BBG000PSKYX7 4,233,974 15,612 SH   SOLE   0 0 15,612