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,312,546 11,548 SH   SOLE   0 0 11,548
Adobe Systems Inc. COM 00724F101 BBG000BB5006 3,994,414 7,916 SH   SOLE   0 0 7,916
Advanced Micro Devices, Inc. COM 007903107 BBG000BBQCY0 6,013,205 33,316 SH   SOLE   0 0 33,316
Align Technology Inc. COM 016255101 BBG000BRNLL2 609,603 1,859 SH   SOLE   0 0 1,859
Alphabet Inc. Class A COM 02079K305 BBG009S39JX6 4,884,095 32,360 SH   SOLE   0 0 32,360
Alphabet Inc. Class C COM 02079K107 BBG009S3NB30 868,948 5,707 SH   SOLE   0 0 5,707
Amazon Inc. COM 023135106 BBG000BVPV84 4,975,061 27,581 SH   SOLE   0 0 27,581
American Tower Corp New COM 03027X100 BBG000B9XYV2 521,242 2,638 SH   SOLE   0 0 2,638
Ansys, Inc. COM 03662Q105 BBG000GXZ4W7 257,593 742 SH   SOLE   0 0 742
Apple Inc. COM 037833100 BBG000B9XRY4 5,924,291 34,548 SH   SOLE   0 0 34,548
Applied Materials COM 038222105 BBG000BBPFB9 587,962 2,851 SH   SOLE   0 0 2,851
Arista Networks Inc. COM 040413106 BBG000N2HDY5 4,356,080 15,022 SH   SOLE   0 0 15,022
ASML Holding N V N Y REGISTRY SHS N07059210 BBG000MW4W72 29,114 30 SH   SOLE   0 0 30
AutoZone Inc. COM 053332102 BBG000C7LMS8 144,976 46 SH   SOLE   0 0 46
Cadence Design Systems Inc COM 127387108 BBG000C13CD9 660,225 2,121 SH   SOLE   0 0 2,121
Casey's General Stores, Inc. COM 147528103 BBG000BF0672 2,062,282 6,476 SH   SOLE   0 0 6,476
Caterpillar Inc. COM 149123101 BBG000BF0K17 1,513,356 4,130 SH   SOLE   0 0 4,130
Charles River Laboratories Int COM 159864107 BBG000BG5BL8 3,946,116 14,564 SH   SOLE   0 0 14,564
Chevron Corp New COM 166764100 BBG000K4ND22 3,721,244 23,591 SH   SOLE   0 0 23,591
Chipotle Mexican Grill, Inc. COM 169656105 BBG000QX74T1 1,398,156 481 SH   SOLE   0 0 481
Church & Dwight Co. COM 171340102 BBG000BFJT36 3,691,009 35,385 SH   SOLE   0 0 35,385
Comcast Corp New CL A 20030N101 BBG000BFT2L4 2,213,841 51,069 SH   SOLE   0 0 51,069
Constellation Brands Inc. CL A 21036P108 BBG000J1QLT0 2,780,377 10,231 SH   SOLE   0 0 10,231
Cooper Companies COM 216648402 BBG000BG3445 3,932,184 38,756 SH   SOLE   0 0 38,756
Costco Wholesale Corp New COM 22160K105 BBG000F6H8W8 5,136,469 7,011 SH   SOLE   0 0 7,011
CrowdStrike Holdings, Inc CL A 22788C105 BBG00BLYKS03 5,624,110 17,543 SH   SOLE   0 0 17,543
Cummins Inc. COM 231021106 BBG000BGPTV6 1,559,288 5,292 SH   SOLE   0 0 5,292
D.R. Horton, Inc. COM 23331A109 BBG000DQTXY6 487,891 2,965 SH   SOLE   0 0 2,965
Deere & Co. COM 244199105 BBG000BH1NH9 1,293,420 3,149 SH   SOLE   0 0 3,149
E L F Beauty Inc COM 26856L103 BBG00DQ6VYP3 2,654,638 13,542 SH   SOLE   0 0 13,542
Edwards Lifesciences COM 28176E108 BBG000BRXP69 3,889,292 40,700 SH   SOLE   0 0 40,700
Eli Lilly and Company COM 532457108 BBG000BNBDC2 186,710 240 SH   SOLE   0 0 240
Five Below Inc COM 33829M101 BBG001636CR2 22,673 125 SH   SOLE   0 0 125
Floor & Decor Holdings, Inc. COM 339750101 BBG007GJ2F81 124,694 962 SH   SOLE   0 0 962
Fortinet, Inc. COM 34959E109 BBG000BCMBG4 2,277,114 33,335 SH   SOLE   0 0 33,335
Fortrea Holdings Inc. COM 34965K107 BBG01GZF9VY6 18,665 465 SH   SOLE   0 0 465
GE Healthcare COM 36266G107 BBG01BFR8YV1 553,187 6,085 SH   SOLE   0 0 6,085
General Electric Company COM NEW 369604301 BBG000BK6MB5 659,115 3,755 SH   SOLE   0 0 3,755
Genuine Parts Company COM 372460105 BBG000BKL348 26,338 170 SH   SOLE   0 0 170
Goldman Sachs Group Inc. COM 38141G104 BBG000C6CFJ5 357,125 855 SH   SOLE   0 0 855
Halliburton Company COM 406216101 BBG000BKTFN2 2,733,777 69,350 SH   SOLE   0 0 69,350
Home Depot Inc. COM 437076102 BBG000BKZB36 4,450,527 11,602 SH   SOLE   0 0 11,602
Honeywell Intl. Inc COM 438516106 BBG000H556T9 3,291,800 16,038 SH   SOLE   0 0 16,038
IDEXX Laboratories Inc. COM 45168D104 BBG000BLRT07 3,303,292 6,118 SH   SOLE   0 0 6,118
Intuitive Surgical COM NEW 46120E602 BBG000BJPDZ1 3,237,019 8,111 SH   SOLE   0 0 8,111
JPMorgan Chase & Co. COM 46625H100 BBG000DMBXR2 4,742,703 23,678 SH   SOLE   0 0 23,678
Lam Research Corp. COM 512807108 BBG000BNFLM9 920,077 947 SH   SOLE   0 0 947
Lamb Weston Holdings, Inc. COM 513272104 BBG003CVMLQ2 205,603 1,930 SH   SOLE   0 0 1,930
Lennar Corp COM 526057104 BBG000BN5HF7 16,338 95 SH   SOLE   0 0 95
Lithia Motors, Inc. COM 536797103 BBG000K3BC83 24,069 80 SH   SOLE   0 0 80
Lululemon Athletica Inc. COM 550021109 BBG000R8ZVD1 2,488,050 6,369 SH   SOLE   0 0 6,369
Marvell Technology, Inc COM 573874104 BBG00ZXBJ153 458,239 6,465 SH   SOLE   0 0 6,465
Mastercard Inc. CL A 57636Q104 BBG000F1ZSQ2 4,091,900 8,497 SH   SOLE   0 0 8,497
McDonalds Corp. COM 580135101 BBG000BNSZP1 1,137,668 4,035 SH   SOLE   0 0 4,035
McKesson Corporation COM 58155Q103 BBG000DYGNW7 1,881,659 3,505 SH   SOLE   0 0 3,505
Medtronic PLC (Ireland) SHS G5960L103 BBG000BNWG87 272,780 3,130 SH   SOLE   0 0 3,130
Meta Platforms Inc (Facebook) CLA 30303M102 BBG000MM2P62 982,328 2,023 SH   SOLE   0 0 2,023
Microsoft Corp. COM 594918104 BBG000BPH459 7,559,918 17,969 SH   SOLE   0 0 17,969
Morgan Stanley COM NEW 617446448 BBG000BLZRJ2 106,872 1,135 SH   SOLE   0 0 1,135
Murphy Usa Inc COM 626755102 BBG001Z0Q6T5 121,568 290 SH   SOLE   0 0 290
Netflix Inc COM 64110L106 BBG000CL9VN6 3,028,755 4,987 SH   SOLE   0 0 4,987
Nextera Energy Inc. COM 65339F101 BBG000BJSBJ0 1,326,452 20,755 SH   SOLE   0 0 20,755
Nike Inc. CL B 654106103 BBG000C5HS04 2,371,585 25,235 SH   SOLE   0 0 25,235
NVIDIA Corp. COM 67066G104 BBG000BBJQV0 13,373,592 14,801 SH   SOLE   0 0 14,801
NXP Semiconductors NV (Netherlands) COM N6596X109 BBG000BND699 299,802 1,210 SH   SOLE   0 0 1,210
On Holding AG (Switzerland) NAMEN AKT A H5919C104 BBG00LQK89F6 52,009 1,470 SH   SOLE   0 0 1,470
Oracle Corporation COM 68389X105 BBG000BQLTW7 222,958 1,775 SH   SOLE   0 0 1,775
OReilly Automotive Inc COM 67103H107 BBG000BGYWY6 821,825 728 SH   SOLE   0 0 728
Palo Alto Networks Inc COM 697435105 BBG0014GJCT9 3,093,607 10,888 SH   SOLE   0 0 10,888
Pepsico Inc. COM 713448108 BBG000DH7JK6 504,029 2,880 SH   SOLE   0 0 2,880
Public Storage (REIT) COM 74460D109 BBG000BPPN67 1,368,213 4,717 SH   SOLE   0 0 4,717
Quest Diagnostics Inc. COM 74834L100 BBG000BN84F3 386,019 2,900 SH   SOLE   0 0 2,900
RTX Corp (Raytheon) COM 75513E101 BBG000BW8S60 357,935 3,670 SH   SOLE   0 0 3,670
S&P Global Inc. COM 78409V104 BBG000BP1Q11 2,157,032 5,070 SH   SOLE   0 0 5,070
Salesforce.com Inc. COM 79466L302 BBG000BN2DC2 4,233,085 14,055 SH   SOLE   0 0 14,055
Schlumberger Ltd. COM STK 806857108 BBG000BT41Q8 735,276 13,415 SH   SOLE   0 0 13,415
Schwab (Charles) Corp COM 808513105 BBG000BSLZY7 66,915 925 SH   SOLE   0 0 925
ServiceNow Inc. COM 81762P102 BBG000M1R011 3,875,279 5,083 SH   SOLE   0 0 5,083
Snowflake Inc. CL A 833445109 BBG007DHGNJ4 682,760 4,225 SH   SOLE   0 0 4,225
Steris plc (UK) INTL STK G8473T100 BBG00MRHG523 616,007 2,740 SH   SOLE   0 0 2,740
Stryker Corp. COM 863667101 BBG000DN7P92 3,006,108 8,400 SH   SOLE   0 0 8,400
Synopsys COM 871607107 BBG000BSFRF3 40,005 70 SH   SOLE   0 0 70
Taiwan Semiconductor Mfg Ltd SPONSORED ADS 874039100 BBG000BD8ZK0 83,671 615 SH   SOLE   0 0 615
Thermo Fisher Scientific COM 883556102 BBG000BVDLH9 4,291,073 7,383 SH   SOLE   0 0 7,383
TJX Companies Inc. COM 872540109 BBG000BV8DN6 509,636 5,025 SH   SOLE   0 0 5,025
T-Mobile US, Inc. COM 872590104 BBG000DN7P92 3,917,770 24,003 SH   SOLE   0 0 24,003
Tractor Supply Company COM 892356106 BBG000BLXZN1 433,147 1,655 SH   SOLE   0 0 1,655
Ulta Beauty Inc. COM 90384S303 BBG00FWQ4VD6 2,213,351 4,233 SH   SOLE   0 0 4,233
Union Pacific Corp. COM 907818108 BBG000BW3299 2,054,253 8,353 SH   SOLE   0 0 8,353
United Rentals, Inc. COM 911363109 BBG000BXMFC3 597,079 828 SH   SOLE   0 0 828
UnitedHealth Group Inc. COM 91324P102 BBG000CH5208 1,080,920 2,185 SH   SOLE   0 0 2,185
US Bancorp COM NEW 902973304 BBG000FFDM15 3,735,132 83,560 SH   SOLE   0 0 83,560
Visa Inc. COM CL A 92826C839 BBG000PSKYX7 4,325,461 15,499 SH   SOLE   0 0 15,499
Waste Management Inc. COM 94106L109 BBG000BWVSR1 61,387 288 SH   SOLE   0 0 288