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 BBG000B9ZXB4 1,083,074 11,183 SH   SOLE   0 0 11,183
Adobe Inc COM 00724F101 BBG000BB5006 4,260,724 8,356 SH   SOLE   0 0 8,356
Advanced Micro Devices Inc COM 007903107 BBG000BBQCY0 3,965,562 38,568 SH   SOLE   0 0 38,568
Alphabet Inc CAP STK CL A 02079K305 BBG009S39JX6 4,282,394 32,725 SH   SOLE   0 0 32,725
Alphabet Inc CAP STK CL C 02079K107 BBG009S3NB30 799,011 6,060 SH   SOLE   0 0 6,060
Amazon Com Inc COM 023135106 BBG000BVPV84 3,613,386 28,425 SH   SOLE   0 0 28,425
American Tower Corp New COM 03027X100 BBG000B9XYV2 435,464 2,648 SH   SOLE   0 0 2,648
Ansys Inc COM 03662Q105 BBG000GXZ4W7 243,098 817 SH   SOLE   0 0 817
Apple Inc COM 037833100 BBG000B9XRY4 6,135,044 35,833 SH   SOLE   0 0 35,833
Arista Networks Inc COM 040413106 BBG000N2HDY5 3,325,454 18,080 SH   SOLE   0 0 18,080
Cadence Design System Inc COM 127387108 BBG000C13CD9 497,888 2,125 SH   SOLE   0 0 2,125
Caseys Gen Stores Inc COM 147528103 BBG000BF0672 836,282 3,080 SH   SOLE   0 0 3,080
Caterpillar Inc COM 149123101 BBG000BF0K17 1,164,345 4,265 SH   SOLE   0 0 4,265
Charles Riv Laps Intl Inc COM 159864107 BBG000BG5BL8 3,017,896 15,399 SH   SOLE   0 0 15,399
Chevron Corp New COM 166764100 BBG000K4ND22 3,639,663 21,585 SH   SOLE   0 0 21,585
Chipotle Mexican Grill Inc COM 169656105 BBG000QX74T1 795,014 434 SH   SOLE   0 0 434
Church & Dwight Co Inc COM 171340102 BBG000BFJT36 3,279,438 35,790 SH   SOLE   0 0 35,790
Comcast Corp New COM 20030N101 BBG000BFT2L4 2,090,587 47,149 SH   SOLE   0 0 47,149
Constellation Brands Inc COM 21036P108 BBG000J1QLT0 2,650,526 10,546 SH   SOLE   0 0 10,546
Cooper Cos Inc COM 216648402 BBG000BG3445 2,891,665 9,093 SH   SOLE   0 0 9,093
Costco Whsl Corp New COM 22160K105 BBG000F6H8W8 4,167,145 7,376 SH   SOLE   0 0 7,376
CrowdStrike Hldgs Inc CL A 22788C105 BBG00BLYKS03 3,154,443 18,846 SH   SOLE   0 0 18,846
Cummins Inc COM 231021106 BBG000BGPTV6 532,769 2,332 SH   SOLE   0 0 2,332
Deere & Co COM 244199105 BBG000BH1NH9 1,390,645 3,685 SH   SOLE   0 0 3,685
E L F Beauty Inc COM 26856L103 BBG00DQ6VYP3 1,355,302 12,340 SH   SOLE   0 0 12,340
Edwards Lifesciences Corp COM 28176E108 BBG000BRXP69 2,775,703 40,065 SH   SOLE   0 0 40,065
Floor & Decor Hldgs Inc COM 339750101 BBG007GJ2F81 267,880 2,960 SH   SOLE   0 0 2,960
Fortinet Inc COM 34959E109 BBG000BCMBG4 2,021,233 34,445 SH   SOLE   0 0 34,445
GE Healthcare Technologies I COM 36266G107 BBG01BFR8YV1 257,191 3,780 SH   SOLE   0 0 3,780
General Electric Co COM 369604301 BBG000BK6MB5 594,206 5,375 SH   SOLE   0 0 5,375
Goldman Sachs Group Inc COM 38141G104 BBG000C6CFJ5 281,506 870 SH   SOLE   0 0 870
Halliburton Company COM 406216101 BBG000BKTFN2 2,746,103 67,805 SH   SOLE   0 0 67,805
Home Depot Inc COM 437076102 BBG000BKZB36 3,427,099 11,342 SH   SOLE   0 0 11,342
Honeywell Intl Inc COM 438516106 BBG000H556T9 2,808,048 15,200 SH   SOLE   0 0 15,200
IDEXX Laboratories Inc COM 45168D104 BBG000BLRT07 2,723,318 6,228 SH   SOLE   0 0 6,228
Intuitive Surgical Inc COM NEW 46120E602 BBG000BJPDZ1 2,470,143 8,451 SH   SOLE   0 0 8,451
JPMorgan Chase & Co COM 46625H100 BBG000DMBXR2 3,698,735 25,505 SH   SOLE   0 0 25,505
Lam Research Corp COM 512807108 BBG000BNFLM9 689,447 1,100 SH   SOLE   0 0 1,100
Lamb Weston Hldgs Inc COM 513272104 BBG003CVMLQ2 294,947 3,190 SH   SOLE   0 0 3,190
Lululemon Athletica Inc COM 550021109 BBG000R8ZVD1 2,513,020 6,517 SH   SOLE   0 0 6,517
Mastercard Incorporated CL A 57636Q104 BBG000F1ZSQ2 3,451,147 8,717 SH   SOLE   0 0 8,717
McDonalds Corp COM 580135101 BBG000BNSZP1 843,008 3,200 SH   SOLE   0 0 3,200
McKesson Corp COM 58155Q103 BBG000DYGNW7 1,594,595 3,667 SH   SOLE   0 0 3,667
Microsoft Corp COM 594918104 BBG000BPH459 5,847,690 18,520 SH   SOLE   0 0 18,520
Netflix Inc COM 64110L106 BBG000CL9VN6 747,648 1,980 SH   SOLE   0 0 1,980
Nextera Energy Inc COM 65339F101 BBG000BJSBJ0 1,243,479 21,705 SH   SOLE   0 0 21,705
Nike Inc CL B 654106103 BBG000C5HS04 2,601,820 27,210 SH   SOLE   0 0 27,210
NVIDIA Corporation COM 67066G104 BBG000BBJQV0 8,148,233 18,732 SH   SOLE   0 0 18,732
NXP Semiconductors N V COM N6596X109 BBG000BND699 241,903 1,210 SH   SOLE   0 0 1,210
OReilly Automotive Inc COM 67103H107 BBG000BGYWY6 538,954 593 SH   SOLE   0 0 593
Palo Alto Networks Inc COM 697435105 BBG0014GJCT9 2,705,438 11,540 SH   SOLE   0 0 11,540
Pepsico Inc COM 713448108 BBG000DH7JK6 313,464 1,850 SH   SOLE   0 0 1,850
Public Storage COM 74460D109 BBG000BPPN67 403,713 1,532 SH   SOLE   0 0 1,532
Quest Diagnostics Inc COM 74834L100 BBG000BN84F3 325,976 2,675 SH   SOLE   0 0 2,675
RTX Corporation COM 75513E101 BBG000BW8S60 273,846 3,805 SH   SOLE   0 0 3,805
S&P Global Inc COM 78409V104 BBG000BP1Q11 1,876,380 5,135 SH   SOLE   0 0 5,135
Salesforce Inc COM 79466L302 BBG000BN2DC2 3,014,933 14,868 SH   SOLE   0 0 14,868
Schlumberger Ltd COM STK 806857108 BBG000BT41Q8 611,276 10,485 SH   SOLE   0 0 10,485
ServiceNow Inc COM 81762P102 BBG000M1R011 2,756,791 4,932 SH   SOLE   0 0 4,932
Steris PLC SHS USD G8473T100 BBG00MRHG523 653,872 2,980 SH   SOLE   0 0 2,980
Stryker Corporation COM 863667101 BBG000DN7P92 2,242,180 8,205 SH   SOLE   0 0 8,205
Thermo Fisher Scientific Inc COM 883556102 BBG000BVDLH9 3,694,029 7,298 SH   SOLE   0 0 7,298
TJX Cos Inc New COM 872540109 BBG000BV8DN6 283,083 3,185 SH   SOLE   0 0 3,185
T-Mobile US Inc COM 872590104 BBG000DN7P92 3,408,117 24,335 SH   SOLE   0 0 24,335
Tractor Supply Co COM 892356106 BBG000BLXZN1 421,329 2,075 SH   SOLE   0 0 2,075
Ulta Beauty Inc COM 90384S303 BBG00FWQ4VD6 963,473 2,412 SH   SOLE   0 0 2,412
Union Pac Corp COM 907818108 BBG000BW3299 1,622,320 7,967 SH   SOLE   0 0 7,967
United Rentals Inc COM 911363109 BBG000BXMFC3 446,793 1,005 SH   SOLE   0 0 1,005
UnitedHealth Group Inc COM 91324P102 BBG000CH5208 1,144,511 2,270 SH   SOLE   0 0 2,270
US Bancorp Del COM NEW 902973304 BBG000FFDM15 2,641,163 79,890 SH   SOLE   0 0 79,890
Visa Inc COM CL A 92826C839 BBG000PSKYX7 3,623,118 15,752 SH   SOLE   0 0 15,752