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
Expires: July 31, 2015
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
AAON Inc COM PAR $0.004 000360206 120,401 1,455 SH SOLE 1,455 0 0
AbbVie Inc COM 00287Y109 1,100,499 5,060 SH SOLE 5,060 0 0
Analog Devices Inc COM 032654105 1,172,982 3,687 SH SOLE 3,687 0 0
Autodesk Inc COM 052769106 1,112,013 4,645 SH SOLE 4,645 0 0
Ameren Corporation COM 023608102 207,529 1,888 SH SOLE 1,888 0 0
Applied Materials Inc COM 038222105 1,086,892 3,180 SH SOLE 3,180 0 0
Advanced Micro Devices Inc COM 007903107 889,803 4,374 SH SOLE 4,374 0 0
Amgen Inc COM 031162100 879,625 2,500 SH SOLE 2,500 0 0
Amazoncom Inc COM 023135106 3,356,479 16,116 SH SOLE 16,116 0 0
Arista Networks Inc COM SHS 040413205 1,916,227 15,607 SH SOLE 15,607 0 0
Air Products and Chemicals Inc COM 009158106 761,955 2,623 SH SOLE 2,623 0 0
Amphenol Corporation CL A 032095101 983,129 7,781 SH SOLE 7,781 0 0
Broadcom Inc COM 11135F101 1,950,532 6,302 SH SOLE 6,302 0 0
Barrick Mining Corporation COM SHS 06849F108 3,655,065 89,628 SH SOLE 89,628 0 0
Bank of America Corporation COM 060505104 607,864 12,469 SH SOLE 12,469 0 0
BlackRock Inc COM 09290D101 849,190 883 SH SOLE 883 0 0
Bentley Systems COM CL B 08265T208 57,562 1,639 SH SOLE 1,639 0 0
Carrier Global Corporation COM 14448C104 1,469,015 26,088 SH SOLE 26,088 0 0
Cadence Design Systems Inc COM 127387108 1,270,977 4,574 SH SOLE 4,574 0 0
The Cigna Group COM 125523100 114,703 430 SH SOLE 430 0 0
ColgatePalmolive Company COM 194162103 734,512 8,618 SH SOLE 8,618 0 0
Clean Harbors Inc COM 184496107 61,934 216 SH SOLE 216 0 0
CocaCola Company COM 191216100 1,001,350 13,167 SH SOLE 13,167 0 0
Camden Propery Trust SH BEN INT 133131102 1,028,164 10,528 SH SOLE 10,528 0 0
Cisco Systems Inc COM 17275R102 1,097,433 14,144 SH SOLE 14,144 0 0
Chevron Corporation Inc COM 166764100 11,102,461 53,661 SH SOLE 53,661 0 0
Datadog Inc CL A COM 23804L103 1,739,113 14,732 SH SOLE 14,732 0 0
Dynatrace Inc COM NEW 268150109 1,437,598 38,875 SH SOLE 38,875 0 0
Ecolab Inc COM 278865100 167,327 629 SH SOLE 629 0 0
EOG Resources Inc COM 26875P101 8,511,414 58,874 SH SOLE 58,874 0 0
Equinic Inc COM 29444U700 3,686,683 3,761 SH SOLE 3,761 0 0
Fastenal Company COM 311900104 687,741 14,822 SH SOLE 14,822 0 0
Facebook Inc CL A 30303M102 7,890,245 13,791 SH SOLE 13,791 0 0
FreeportMcMoRan Inc CL B 35671D857 3,669,988 62,436 SH SOLE 62,436 0 0
Alphabet Inc CAP STK CL A 02079K305 1,278,779 4,447 SH SOLE 4,447 0 0
The Home Depot Inc COM 437076102 1,002,457 3,048 SH SOLE 3,048 0 0
HEICO Corporation COM 422806109 3,664,957 13,366 SH SOLE 13,366 0 0
Honeywell International Inc COM 438516106 1,666,745 7,374 SH SOLE 7,374 0 0
International Business Machines Corporation COM 459200101 937,565 3,868 SH SOLE 3,868 0 0
Intuit Inc COM 461202103 1,090,030 2,521 SH SOLE 2,521 0 0
Johnson Johnson COM 478160104 732,098 2,995 SH SOLE 2,995 0 0
KLA Corporation COM NEW 482480100 1,130,811 768 SH SOLE 768 0 0
Littelfuse Inc COM 537008104 98,072 289 SH SOLE 289 0 0
Linde PLC SHS G54950103 104,605 211 SH SOLE 211 0 0
Lam Research Corporation COM NEW 512807306 59,397 278 SH SOLE 278 0 0
McDonalds Corporation COM 580135101 185,852 598 SH SOLE 598 0 0
Morgan Stanley COM NEW 617446448 300,834 1,828 SH SOLE 1,828 0 0
Microsoft Corporation COM 594918104 7,635,126 20,626 SH SOLE 20,626 0 0
NextEra Energy Inc COM 65339F101 1,041,835 11,217 SH SOLE 11,217 0 0
Netflix Inc COM 64110L106 1,118,417 11,632 SH SOLE 11,632 0 0
ServiceNow Inc COM 81762P102 1,196,888 11,448 SH SOLE 11,448 0 0
NVIDIA Corporation COM 67066G104 4,070,496 23,340 SH SOLE 23,340 0 0
NXP Semiconductors COM N6596X109 108,273 550 SH SOLE 550 0 0
On Semiconductor Corporation COM 682189105 112,137 1,811 SH SOLE 1,811 0 0
Palo Alto Networks Inc COM 697435105 1,877,828 11,713 SH SOLE 11,713 0 0
PepsiCo Inc COM 713448108 1,355,992 8,732 SH SOLE 8,732 0 0
Pfizer Inc COM 717081103 413,450 14,724 SH SOLE 14,724 0 0
Procter Gamble Company COM 742718109 2,732,949 18,921 SH SOLE 18,921 0 0
Prologis Inc COM 74340W103 514,841 3,895 SH SOLE 3,895 0 0
Rubrik Inc CL A 781154109 992,328 20,264 SH SOLE 20,264 0 0
Republic Services Inc COM 760759100 88,703 405 SH SOLE 405 0 0
Sunrun Inc COM 86771W105 120,955 8,920 SH SOLE 8,920 0 0
Snowfalke Inc COM SHS 833445109 1,437,616 9,532 SH SOLE 9,532 0 0
Synopsys Inc COM 871607107 1,136,708 2,867 SH SOLE 2,867 0 0
State Street Corporation COM 857477103 844,535 6,673 SH SOLE 6,673 0 0
TransDigm Group Incorporated COM 893641100 3,373,733 2,911 SH SOLE 2,911 0 0
TE Connectivity Limited ORD SHS G87052109 99,494 476 SH SOLE 476 0 0
Toyota Motor Corporation ADS 892331307 817,353 3,966 SH SOLE 3,966 0 0
Taiwan Semiconductor Manufacturing Company Ltd SPONSORED ADS 874039100 1,987,484 5,881 SH SOLE 5,881 0 0
Trane Technologies PLC SHS G8994E103 1,037,683 2,490 SH SOLE 2,490 0 0
Texas Instruments Inc COM 882508104 965,458 4,973 SH SOLE 4,973 0 0
Uber Technologies Inc COM 90353T100 3,571,828 49,657 SH SOLE 49,657 0 0
Waste Management Inc COM 94106L109 1,065,766 4,638 SH SOLE 4,638 0 0
The Williams Companies Inc COM 969457100 384,497 5,283 SH SOLE 5,283 0 0
Watsco Inc COM 942622200 273,570 752 SH SOLE 752 0 0
Xcel Energy Inc COM 98389B100 732,596 9,222 SH SOLE 9,222 0 0
Exxon Mobil Corporation COM 30231G102 10,771,544 63,489 SH SOLE 63,489 0 0
Xylem Inc COM 98419M100 554,361 4,639 SH SOLE 4,639 0 0
Zoetis Inc CL A 98978V103 2,203,434 18,640 SH SOLE 18,640 0 0
AstraZeneca PLC ORD SHS G0593M107 995,334 5,127 SH SOLE 5,127 0 0