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 280,181 2,570 SH   SOLE   0 0 2,570
Abbvie Inc. COM 00287Y109 BBG0025Y4RY4 802,721 5,958 SH   SOLE   0 0 5,958
Adobe Systems Inc. COM 00724F101 BBG000BB5006 4,780,366 9,776 SH   SOLE   0 0 9,776
Advanced Micro Devices, Inc. COM 007903107 BBG000BBQCY0 4,591,484 40,308 SH   SOLE   0 0 40,308
Alphabet Inc. Class A COM 02079K305 BBG009S39JX6 4,260,123 35,590 SH   SOLE   0 0 35,590
Alphabet Inc. Class C COM 02079K107 BBG009S3NB30 700,416 5,790 SH   SOLE   0 0 5,790
Amazon Inc. COM 023135106 BBG000BVPV84 3,835,191 29,420 SH   SOLE   0 0 29,420
American Tower Corp. (REIT) COM 03027X100 BBG000B9XYV2 664,826 3,428 SH   SOLE   0 0 3,428
Ansys, Inc. COM 03662Q105 BBG000GXZ4W7 260,913 790 SH   SOLE   0 0 790
Apple Inc. COM 037833100 BBG000B9XRY4 7,604,098 39,202 SH   SOLE   0 0 39,202
Arista Networks Inc. COM 040413106 BBG000N2HDY5 3,536,960 21,825 SH   SOLE   0 0 21,825
Block Inc. Cl A COM 852234103 BBG0018SLC07 590,476 8,870 SH   SOLE   0 0 8,870
Bunge Ltd. COM G16962105 BBG000DGPR66 278,333 2,950 SH   SOLE   0 0 2,950
Cadence Design Systems Inc COM 127387108 BBG000C13CD9 503,045 2,145 SH   SOLE   0 0 2,145
Caterpillar Inc. COM 149123101 BBG000BF0K17 1,183,254 4,809 SH   SOLE   0 0 4,809
Charles River Laboratories Int COM 159864107 BBG000BG5BL8 1,269,490 6,038 SH   SOLE   0 0 6,038
Chevron Corp. COM 166764100 BBG000K4ND22 3,119,306 19,824 SH   SOLE   0 0 19,824
Chipotle Mexican Grill, Inc. COM 169656105 BBG000QX74T1 1,090,890 510 SH   SOLE   0 0 510
Church & Dwight Co. COM 171340102 BBG000BFJT36 3,640,354 36,320 SH   SOLE   0 0 36,320
Comcast Corporation COM 20030N101 BBG000BFT2L4 267,540 6,439 SH   SOLE   0 0 6,439
Constellation Brands Inc. COM 21036P108 BBG000J1QLT0 2,248,398 9,135 SH   SOLE   0 0 9,135
Cooper Companies COM 216648402 BBG000BG3445 3,875,710 10,108 SH   SOLE   0 0 10,108
Costco Wholesale Inc. COM 22160K105 BBG000F6H8W8 5,190,522 9,641 SH   SOLE   0 0 9,641
CrowdStrike Holdings, Inc COM 22788C105 BBG00BLYKS03 221,039 1,505 SH   SOLE   0 0 1,505
Cummins Inc. COM 231021106 BBG000BGPTV6 571,713 2,332 SH   SOLE   0 0 2,332
Deere & Co. COM 244199105 BBG000BH1NH9 1,533,644 3,785 SH   SOLE   0 0 3,785
Dexcom Inc COM 252131107 BBG000QTF8K1 318,705 2,480 SH   SOLE   0 0 2,480
Dollar General Corp. COM 256677105 BBG000NV1KK7 351,445 2,070 SH   SOLE   0 0 2,070
e.l.f. Beauty Inc COM 26856L103 BBG00DQ6VYP3 1,430,160 12,520 SH   SOLE   0 0 12,520
Edwards Lifesciences COM 28176E108 BBG000BRXP69 4,128,352 43,765 SH   SOLE   0 0 43,765
Eli Lilly and Company COM 532457108 BBG000BNBDC2 243,870 520 SH   SOLE   0 0 520
Estee Lauder Cos Inc Cl A COM 518439104 BBG000FKJRC5 853,271 4,345 SH   SOLE   0 0 4,345
Floor & Decor Holdings, Inc. COM 339750101 BBG007GJ2F81 337,350 3,245 SH   SOLE   0 0 3,245
Ford Motor Company COM 345370860 BBG000BQPC32 199,565 13,190 SH   SOLE   0 0 13,190
Fortinet, Inc. COM 34959E109 BBG000BCMBG4 3,332,763 44,090 SH   SOLE   0 0 44,090
General Electric Company COM 369604301 BBG000BK6MB5 591,542 5,385 SH   SOLE   0 0 5,385
Genuine Parts Company COM 372460105 BBG000BKL348 236,922 1,400 SH   SOLE   0 0 1,400
Goldman Sachs Group Inc. COM 38141G104 BBG000C6CFJ5 306,413 950 SH   SOLE   0 0 950
Halliburton Company COM 406216101 BBG000BKTFN2 804,131 24,375 SH   SOLE   0 0 24,375
Home Depot Inc. COM 437076102 BBG000BKZB36 3,861,876 12,432 SH   SOLE   0 0 12,432
Honeywell Intl. Inc COM 438516106 BBG000H556T9 2,202,613 10,615 SH   SOLE   0 0 10,615
IDEXX Laboratories Inc. COM 45168D104 BBG000BLRT07 3,646,190 7,260 SH   SOLE   0 0 7,260
Intuitive Surgical COM 46120E602 BBG000BJPDZ1 3,781,856 11,060 SH   SOLE   0 0 11,060
JPMorgan Chase & Co. COM 46625H100 BBG000DMBXR2 3,348,029 23,020 SH   SOLE   0 0 23,020
Kroger Co. COM 501044101 BBG000BMY992 816,625 17,375 SH   SOLE   0 0 17,375
Lam Research Corp. COM 512807108 BBG000BNFLM9 768,218 1,195 SH   SOLE   0 0 1,195
Lantheus Holdings, Inc. COM 516544103 BBG006Q52RD0 256,795 3,060 SH   SOLE   0 0 3,060
Lululemon Athletica Inc. COM 550021109 BBG000R8ZVD1 2,602,945 6,877 SH   SOLE   0 0 6,877
Mastercard Inc. COM 57636Q104 BBG000F1ZSQ2 3,984,916 10,132 SH   SOLE   0 0 10,132
McDonalds Corp. COM 580135101 BBG000BNSZP1 910,151 3,050 SH   SOLE   0 0 3,050
McKesson Corporation COM 58155Q103 BBG000DYGNW7 1,630,188 3,815 SH   SOLE   0 0 3,815
Microsoft Corp. COM 594918104 BBG000BPH459 6,371,844 18,711 SH   SOLE   0 0 18,711
Mosaic Co. COM 61945C103 BBG000BFXHL6 236,950 6,770 SH   SOLE   0 0 6,770
Murphy Usa Inc COM 626755102 BBG001Z0Q6T5 920,886 2,960 SH   SOLE   0 0 2,960
Netflix COM 64110L106 BBG000CL9VN6 876,575 1,990 SH   SOLE   0 0 1,990
Nextera Energy Inc. COM 65339F101 BBG000BJSBJ0 917,335 12,363 SH   SOLE   0 0 12,363
Nike Inc. COM 654106103 BBG000C5HS04 3,148,856 28,530 SH   SOLE   0 0 28,530
NVIDIA Corp. COM 67066G104 BBG000BBJQV0 10,897,418 25,761 SH   SOLE   0 0 25,761
NXP Semiconductors NV (Netherlands) INTL STK N6596X109 BBG000BND699 247,663 1,210 SH   SOLE   0 0 1,210
O'Reilly Automotive Inc COM 67103H107 BBG000BGYWY6 448,991 470 SH   SOLE   0 0 470
Palo Alto Networks Inc COM 697435105 BBG0014GJCT9 3,727,891 14,590 SH   SOLE   0 0 14,590
Quest Diagnostics Inc. COM 74834L100 BBG000BN84F3 727,398 5,175 SH   SOLE   0 0 5,175
S&P Global Inc. COM 78409V104 BBG000BP1Q11 2,078,615 5,185 SH   SOLE   0 0 5,185
Salesforce.com Inc. COM 79466L302 BBG000BN2DC2 2,033,166 9,624 SH   SOLE   0 0 9,624
Schlumberger Ltd. COM 806857108 BBG000BT41Q8 530,005 10,790 SH   SOLE   0 0 10,790
ServiceNow Inc. COM 81762P102 BBG000M1R011 3,104,884 5,525 SH   SOLE   0 0 5,525
Steris plc (UK) INTL STK G8473T100 BBG00MRHG523 668,191 2,970 SH   SOLE   0 0 2,970
Stryker Corp. COM 863667101 BBG000DN7P92 2,678,690 8,780 SH   SOLE   0 0 8,780
Taiwan Semiconductor (Taiwan) INTL STK 874039100 BBG000BD8ZK0 309,320 3,065 SH   SOLE   0 0 3,065
Thermo Fisher Scientific COM 883556102 BBG000BVDLH9 4,151,565 7,957 SH   SOLE   0 0 7,957
TJX Companies Inc. COM 872540109 BBG000BV8DN6 290,830 3,430 SH   SOLE   0 0 3,430
T-Mobile US, Inc. COM 872590104 BBG000DN7P92 3,001,629 21,610 SH   SOLE   0 0 21,610
Tractor Supply Company COM 892356106 BBG000BLXZN1 473,154 2,140 SH   SOLE   0 0 2,140
Ulta Beauty Inc. COM 90384S303 BBG00FWQ4VD6 1,588,258 3,375 SH   SOLE   0 0 3,375
Union Pacific Corp. COM 907818108 BBG000BW3299 1,687,501 8,247 SH   SOLE   0 0 8,247
United Parcel Service, Inc. COM 911312106 BBG000L9CV04 302,036 1,685 SH   SOLE   0 0 1,685
United Rentals, Inc. COM 911363109 BBG000BXMFC3 701,458 1,575 SH   SOLE   0 0 1,575
UnitedHealth Group Inc. COM 91324P102 BBG000CH5208 2,009,075 4,180 SH   SOLE   0 0 4,180
US Bancorp COM 902973304 BBG000FFDM15 420,599 12,730 SH   SOLE   0 0 12,730
Visa Inc. COM 92826C839 BBG000PSKYX7 4,031,223 16,975 SH   SOLE   0 0 16,975