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
APPLE INC COM 037833100   10,384,115 79,921 SH   SOLE   0 0 79,921
LILLY ELI & CO COM 532457108   8,673,701 23,709 SH   SOLE   0 0 23,709
MICROSOFT CORP COM 594918104   8,625,822 35,968 SH   SOLE   0 0 35,968
ABBVIE INC COM 00287Y109   6,856,789 42,428 SH   SOLE   0 0 42,428
THERMO FISHER SCIENTIFIC INC COM 883556102   6,260,795 11,369 SH   SOLE   0 0 11,369
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,212,288 20,111 SH   SOLE   0 0 20,111
EXXON MOBIL CORP COM 30231G102   5,635,889 51,096 SH   SOLE   0 0 51,096
DANAHER CORPORATION COM 235851102   5,544,093 20,888 SH   SOLE   0 0 20,888
MICRON TECHNOLOGY INC COM 595112103   4,744,152 94,921 SH   SOLE   0 0 94,921
AIR PRODS & CHEMS INC COM 009158106   4,700,040 15,247 SH   SOLE   0 0 15,247
VISA INC COM CL A 92826C839   4,603,754 22,159 SH   SOLE   0 0 22,159
SHELL PLC SPON ADS 780259305   4,521,090 79,387 SH   SOLE   0 0 79,387
ABBOTT LABS COM 002824100   4,325,506 39,398 SH   SOLE   0 0 39,398
DEXCOM INC COM 252131107   4,230,533 37,359 SH   SOLE   0 0 37,359
T-MOBILE US INC COM 872590104   4,163,600 29,740 SH   SOLE   0 0 29,740
ANALOG DEVICES INC COM 032654105   4,021,359 24,516 SH   SOLE   0 0 24,516
UNITEDHEALTH GROUP INC COM 91324P102   3,824,188 7,213 SH   SOLE   0 0 7,213
DOLLAR GEN CORP NEW COM 256677105   3,796,929 15,419 SH   SOLE   0 0 15,419
LINDE PLC SHS G5494J103   3,790,864 11,622 SH   SOLE   0 0 11,622
HONEYWELL INTL INC COM 438516106   3,783,467 17,655 SH   SOLE   0 0 17,655
AMAZON COM INC COM 023135106   3,750,852 44,653 SH   SOLE   0 0 44,653
BROADCOM INC COM 11135F101   3,747,289 6,702 SH   SOLE   0 0 6,702
LULULEMON ATHLETICA INC COM 550021109   3,630,867 11,333 SH   SOLE   0 0 11,333
OLIN CORP COM PAR $1 680665205   3,583,032 67,681 SH   SOLE   0 0 67,681
ON SEMICONDUCTOR CORP COM 682189105   3,484,487 55,868 SH   SOLE   0 0 55,868
SYNOPSYS INC COM 871607107   3,426,301 10,731 SH   SOLE   0 0 10,731
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,244,919 8,485 SH   SOLE   0 0 8,485
SCHLUMBERGER LTD COM STK 806857108   3,033,855 56,750 SH   SOLE   0 0 56,750
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108   2,981,195 55,320 SH   SOLE   0 0 55,320
CADENCE DESIGN SYSTEM INC COM 127387108   2,909,351 18,111 SH   SOLE   0 0 18,111
ULTA BEAUTY INC COM 90384S303   2,768,920 5,903 SH   SOLE   0 0 5,903
ECOLAB INC COM 278865100   2,356,762 16,191 SH   SOLE   0 0 16,191
MASTERCARD INCORPORATED CL A 57636Q104   2,066,559 5,943 SH   SOLE   0 0 5,943
HOME DEPOT INC COM 437076102   2,040,929 6,461 SH   SOLE   0 0 6,461
AMERICAN TOWER CORP NEW COM 03027X100   1,927,926 9,100 SH   SOLE   0 0 9,100
INSULET CORP COM 45784P101   1,906,764 6,477 SH   SOLE   0 0 6,477
CANADIAN NAT RES LTD COM 136385101   1,883,355 33,916 SH   SOLE   0 0 33,916
NVIDIA CORPORATION COM 67066G104   1,861,824 12,740 SH   SOLE   0 0 12,740
CVS HEALTH CORP COM 126650100   1,592,990 17,094 SH   SOLE   0 0 17,094
PEPSICO INC COM 713448108   1,586,737 8,783 SH   SOLE   0 0 8,783
CROWN CASTLE INC COM 22822V101   1,580,613 11,653 SH   SOLE   0 0 11,653
ALPHABET INC CAP STK CL A 02079K305   1,490,116 16,889 SH   SOLE   0 0 16,889
SERVICENOW INC COM 81762P102   1,385,736 3,569 SH   SOLE   0 0 3,569
LAM RESEARCH CORP COM 512807108   1,344,960 3,200 SH   SOLE   0 0 3,200
STRYKER CORPORATION COM 863667101   1,339,561 5,479 SH   SOLE   0 0 5,479
BP PLC SPONSORED ADR 055622104   1,336,631 38,266 SH   SOLE   0 0 38,266
CLOUDFLARE INC CL A COM 18915M107   1,334,057 29,508 SH   SOLE   0 0 29,508
HALLIBURTON CO COM 406216101   1,276,750 32,446 SH   SOLE   0 0 32,446
VICI PPTYS INC COM 925652109   1,155,967 35,678 SH   SOLE   0 0 35,678
GILEAD SCIENCES INC COM 375558103   1,138,028 13,256 SH   SOLE   0 0 13,256
TJX COS INC NEW COM 872540109   1,097,843 13,792 SH   SOLE   0 0 13,792
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,069,911 3,777 SH   SOLE   0 0 3,777
JOHNSON & JOHNSON COM 478160104   1,020,860 5,779 SH   SOLE   0 0 5,779
CISCO SYS INC COM 17275R102   983,385 20,642 SH   SOLE   0 0 20,642
ROGERS COMMUNICATIONS INC CL B 775109200   978,628 20,893 SH   SOLE   0 0 20,893
AT&T INC COM 00206R102   946,329 51,403 SH   SOLE   0 0 51,403
MARATHON PETE CORP COM 56585A102   921,576 7,918 SH   SOLE   0 0 7,918
ALPHABET INC CAP STK CL C 02079K107   918,533 10,352 SH   SOLE   0 0 10,352
ARISTA NETWORKS INC COM 040413106   875,540 7,215 SH   SOLE   0 0 7,215
NICE LTD SPONSORED ADR 653656108   864,196 4,494 SH   SOLE   0 0 4,494
TRIMAS CORP COM NEW 896215209   836,555 30,157 SH   SOLE   0 0 30,157
CATERPILLAR INC COM 149123101   814,983 3,402 SH   SOLE   0 0 3,402
METLIFE INC COM 59156R108   790,715 10,926 SH   SOLE   0 0 10,926
COCA COLA CO COM 191216100   783,739 12,321 SH   SOLE   0 0 12,321
CAPITAL ONE FINL CORP COM 14040H105   778,075 8,370 SH   SOLE   0 0 8,370
MERCK & CO INC COM 58933Y105   760,784 6,857 SH   SOLE   0 0 6,857
RAYTHEON TECHNOLOGIES CORP COM 75513E101   759,019 7,521 SH   SOLE   0 0 7,521
QUALCOMM INC COM 747525103   733,190 6,669 SH   SOLE   0 0 6,669
TEXAS INSTRS INC COM 882508104   719,037 4,352 SH   SOLE   0 0 4,352
REGIONS FINANCIAL CORP NEW COM 7591EP100   711,135 32,984 SH   SOLE   0 0 32,984
VALERO ENERGY CORP COM 91913Y100   701,282 5,528 SH   SOLE   0 0 5,528
NIKE INC CL B 654106103   691,529 5,910 SH   SOLE   0 0 5,910
CALAVO GROWERS INC COM 128246105   690,900 23,500 SH   SOLE   0 0 23,500
CHENIERE ENERGY INC COM NEW 16411R208   682,018 4,548 SH   SOLE   0 0 4,548
JOHNSON CTLS INTL PLC SHS G51502105   641,216 10,019 SH   SOLE   0 0 10,019
LOCKHEED MARTIN CORP COM 539830109   587,680 1,208 SH   SOLE   0 0 1,208
CULLEN FROST BANKERS INC COM 229899109   562,476 4,207 SH   SOLE   0 0 4,207
KLA CORP COM NEW 482480100   543,677 1,442 SH   SOLE   0 0 1,442
ARRAY TECHNOLOGIES INC COM SHS 04271T100   541,163 27,996 SH   SOLE   0 0 27,996
FIRST REP BK SAN FRANCISCO C COM 33616C100   538,022 4,414 SH   SOLE   0 0 4,414
MCKESSON CORP COM 58155Q103   535,671 1,428 SH   SOLE   0 0 1,428
TRANE TECHNOLOGIES PLC SHS G8994E103   514,860 3,063 SH   SOLE   0 0 3,063
NUTRIEN LTD COM 67077M108   498,919 6,838 SH   SOLE   0 0 6,838
FORTIVE CORP COM 34959J108   498,452 7,758 SH   SOLE   0 0 7,758
INVESCO LTD SHS G491BT108   488,464 27,152 SH   SOLE   0 0 27,152
PACCAR INC COM 693718108   475,353 4,803 SH   SOLE   0 0 4,803
MORGAN STANLEY COM NEW 617446448   455,027 5,352 SH   SOLE   0 0 5,352
ISHARES TR RUSSELL 2000 ETF 464287655   445,839 2,557 SH   SOLE   0 0 2,557
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   417,621 3,356 SH   SOLE   0 0 3,356
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   404,697 2,979 SH   SOLE   0 0 2,979
GENUINE PARTS CO COM 372460105   402,196 2,318 SH   SOLE   0 0 2,318
INVESCO QQQ TR UNIT SER 1 46090E103   397,023 1,491 SH   SOLE   0 0 1,491
INTERCONTINENTAL EXCHANGE IN COM 45866F104   384,918 3,752 SH   SOLE   0 0 3,752
CONOCOPHILLIPS COM 20825C104   384,798 3,261 SH   SOLE   0 0 3,261
INTUITIVE SURGICAL INC COM NEW 46120E602   379,185 1,429 SH   SOLE   0 0 1,429
BROOKFIELD CORP CL A LTD VT SH 11271J107   374,508 11,916 SH   SOLE   0 0 11,916
CABOT CORP COM 127055101   360,735 5,397 SH   SOLE   0 0 5,397
ELEVANCE HEALTH INC COM 036752103   356,001 694 SH   SOLE   0 0 694
ENPHASE ENERGY INC COM 29355A107   354,781 1,339 SH   SOLE   0 0 1,339
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   338,353 1,268 SH   SOLE   0 0 1,268
MARATHON OIL CORP COM 565849106   335,993 12,412 SH   SOLE   0 0 12,412
MONGODB INC CL A 60937P106   328,526 1,669 SH   SOLE   0 0 1,669
CODEXIS INC COM 192005106   314,760 67,545 SH   SOLE   0 0 67,545
SYSCO CORP COM 871829107   308,705 4,038 SH   SOLE   0 0 4,038
S&P GLOBAL INC COM 78409V104   306,805 916 SH   SOLE   0 0 916
THE TRADE DESK INC COM CL A 88339J105   304,844 6,800 SH   SOLE   0 0 6,800
EATON CORP PLC SHS G29183103   289,573 1,845 SH   SOLE   0 0 1,845
ILLINOIS TOOL WKS INC COM 452308109   260,615 1,183 SH   SOLE   0 0 1,183
ISHARES TR SELECT DIVID ETF 464287168   258,928 2,147 SH   SOLE   0 0 2,147
FREEPORT-MCMORAN INC CL B 35671D857   247,532 6,514 SH   SOLE   0 0 6,514
WALMART INC COM 931142103   247,140 1,743 SH   SOLE   0 0 1,743
PAYPAL HLDGS INC COM 70450Y103   238,302 3,346 SH   SOLE   0 0 3,346
NEWMONT CORP COM 651639106   221,085 4,684 SH   SOLE   0 0 4,684
VANGUARD WORLD FD MEGA GRWTH IND 921910816   215,432 1,252 SH   SOLE   0 0 1,252
BANK AMERICA CORP COM 060505104   211,272 6,379 SH   SOLE   0 0 6,379
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   174,113 16,364 SH   SOLE   0 0 16,364
TRONOX HOLDINGS PLC SHS G9087Q102   147,369 10,749 SH   SOLE   0 0 10,749
CORVUS PHARMACEUTICALS INC COM 221015100   54,207 63,773 SH   SOLE   0 0 63,773
PARDES BIOSCIENCES INC COM 69945Q105   44,609 26,396 SH   SOLE   0 0 26,396
TRICIDA INC COM 89610F101   2,749 17,978 SH   SOLE   0 0 17,978