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
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 1,053,099 6,608 SH   SOLE   6,264 0 344
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 533,042 2,412 SH   SOLE   2,412 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 BBG001S7FTC8 596,152 2,976 SH   SOLE   2,976 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 204,556 1,972 SH   SOLE   1,972 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 BBG001S5NJG1 703,250 13,964 SH   SOLE   13,162 0 802
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 704,952 2,236 SH   SOLE   2,236 0 0
APPLE INC COM 037833100 BBG001S5N8V8 774,075 4,694 SH   SOLE   4,694 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 773,138 9,705 SH   SOLE   9,265 0 440
ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 409,459 22,405 SH   SOLE   22,405 0 0
ARISTA NETWORKS INC COM 040413106 BBG001T51KQ0 837,789 4,991 SH   SOLE   4,964 0 27
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 BBG001SGT8G5 20,836,128 820,320 SH   SOLE   820,320 0 0
AUTOZONE INC COM 053332102 BBG001S6Q5D9 1,425,727 580 SH   SOLE   564 0 16
BOEING CO COM 097023105 BBG001S5P0V3 1,700,077 8,003 SH   SOLE   7,644 0 359
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 376,642 142 SH   SOLE   134 0 8
CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 776,072 3,694 SH   SOLE   3,531 0 163
CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 1,325,809 8,412 SH   SOLE   8,194 0 218
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 482,568 2,958 SH   SOLE   2,841 0 117
CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 647,442 379 SH   SOLE   379 0 0
CINTAS CORP COM 172908105 BBG001S7CRG1 703,954 1,521 SH   SOLE   1,521 0 0
CLOUDFLARE INC CL A COM 18915M107 BBG001WMKHJ3 651,623 10,568 SH   SOLE   10,484 0 84
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 746,004 7,519 SH   SOLE   7,163 0 356
COPART INC COM 217204106 BBG001S7MTB1 769,173 10,227 SH   SOLE   10,227 0 0
CORTEVA INC COM 22052L104 BBG00BN969D0 823,785 13,659 SH   SOLE   13,036 0 623
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,304,240 2,625 SH   SOLE   2,499 0 126
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 754,152 2,992 SH   SOLE   2,841 0 151
DEERE & CO COM 244199105 BBG001S5QFF7 677,123 1,640 SH   SOLE   1,550 0 90
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 223,956 4,425 SH   SOLE   4,425 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 1,445,019 10,690 SH   SOLE   10,425 0 265
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 624,440 2,967 SH   SOLE   2,967 0 0
EATON CORP PLC SHS G29183103 BBG001S5QZ45 236,549 1,381 SH   SOLE   1,381 0 0
ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 780,632 1,698 SH   SOLE   1,615 0 83
ENTERPRISE FINL SVCS CORP COM 293712105 BBG001SKJVR4 29,837,105 669,143 SH   SOLE   669,017 0 126
EOG RES INC COM 26875P101 BBG001S5ZB93 729,096 6,360 SH   SOLE   6,047 0 313
EXELON CORP COM 30161N101 BBG001SBJMT2 874,817 20,884 SH   SOLE   20,055 0 829
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,332,919 12,155 SH   SOLE   11,562 0 593
FIRST FNDTN INC COM 32026V104 BBG001V9VY13 78,453 10,531 SH   SOLE   10,531 0 0
GARTNER INC COM 366651107 BBG001S5SD60 631,668 1,939 SH   SOLE   1,920 0 19
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 489,090 5,116 SH   SOLE   4,790 0 326
GENERAL MLS INC COM 370334104 BBG001S5RKR2 844,547 9,882 SH   SOLE   9,471 0 411
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 445,359 5,368 SH   SOLE   4,996 0 372
HALLIBURTON CO COM 406216101 BBG001S5RS59 559,686 17,689 SH   SOLE   17,689 0 0
HERSHEY CO COM 427866108 BBG001S5S148 857,053 3,369 SH   SOLE   3,369 0 0
HESS CORP COM 42809H107 BBG001S5NHS2 1,256,651 9,496 SH   SOLE   9,186 0 310
HILTON WORLDWIDE HLDGS INC COM 43300A203 BBG0058KMH49 593,767 4,215 SH   SOLE   4,215 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 1,545,609 5,237 SH   SOLE   5,118 0 119
HUNT J B TRANS SVCS INC COM 445658107 BBG001S5SFY4 615,759 3,509 SH   SOLE   3,509 0 0
INSULET CORP COM 45784P101 BBG001SRF439 653,549 2,049 SH   SOLE   2,030 0 19
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 BBG001TG54V2 305,091 3,665 SH   SOLE   3,271 0 394
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 572,494 27,804 SH   SOLE   25,141 0 2,663
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 587,347 28,962 SH   SOLE   26,262 0 2,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 604,610 31,556 SH   SOLE   28,697 0 2,859
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 BBG00KJR2L24 599,179 31,038 SH   SOLE   28,202 0 2,836
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 BBG00LNJW5P2 980,913 48,876 SH   SOLE   46,233 0 2,643
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 317,337 3,940 SH   SOLE   3,531 0 409
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 BBG001SRMY71 308,409 3,628 SH   SOLE   3,262 0 366
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 BBG001SPHKZ0 301,945 6,580 SH   SOLE   5,859 0 721
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 BBG001SN60Z1 320,273 6,910 SH   SOLE   6,221 0 689
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 BBG001SPHLD2 293,090 58,736 SH   SOLE   52,874 0 5,862
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 293,317 5,498 SH   SOLE   4,952 0 546
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 467,359 9,579 SH   SOLE   9,339 0 240
ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 1,645,432 39,478 SH   SOLE   37,575 0 1,903
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 1,232,675 26,710 SH   SOLE   26,310 0 400
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 714,497 7,627 SH   SOLE   7,438 0 189
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 482,547 9,943 SH   SOLE   9,691 0 252
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 489,934 5,417 SH   SOLE   5,304 0 113
ISHARES TR FALN ANGLS USD 46435G474 BBG00D332C84 913,349 36,144 SH   SOLE   34,533 0 1,611
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 763,555 15,153 SH   SOLE   14,405 0 748
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 1,020,121 10,769 SH   SOLE   10,623 0 146
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 504,306 4,065 SH   SOLE   3,891 0 174
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 1,564,117 14,155 SH   SOLE   13,455 0 700
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 333,945 3,598 SH   SOLE   3,511 0 87
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 5,010,435 214,304 SH   SOLE   206,035 0 8,269
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 429,316 10,413 SH   SOLE   10,413 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 237,977 1,535 SH   SOLE   1,535 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 224,232 1,721 SH   SOLE   1,721 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 833,357 2,088 SH   SOLE   2,009 0 79
LAS VEGAS SANDS CORP COM 517834107 BBG001SJCGP9 626,607 10,907 SH   SOLE   10,812 0 95
LILLY ELI & CO COM 532457108 BBG001S5STL8 1,276,491 3,717 SH   SOLE   3,526 0 191
MARATHON PETE CORP COM 56585A102 BBG001S169P1 876,854 6,503 SH   SOLE   6,263 0 240
MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 665,383 4,007 SH   SOLE   4,007 0 0
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 879,220 2,469 SH   SOLE   2,361 0 108
MERCK & CO INC COM 58933Y105 BBG001S5TC52 868,887 8,167 SH   SOLE   7,637 0 530
MICROSOFT CORP COM 594918104 BBG001S5TD05 307,846 1,068 SH   SOLE   1,068 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 510,274 1,477 SH   SOLE   1,377 0 100
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 813,343 1,762 SH   SOLE   1,686 0 76
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,130,825 4,071 SH   SOLE   3,806 0 265
OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 777,360 12,452 SH   SOLE   11,882 0 570
OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 695,679 2,041 SH   SOLE   2,041 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 1,532,409 1,805 SH   SOLE   1,759 0 46
PACIFIC PREMIER BANCORP COM 69478X105 BBG001S9JFG6 484,057 20,152 SH   SOLE   20,152 0 0
PACWEST BANCORP DEL COM 695263103 BBG001SFDBF8 951,573 97,798 SH   SOLE   97,798 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 606,709 5,295 SH   SOLE   5,295 0 0
PFIZER INC COM 717081103 BBG001S5V466 632,622 15,505 SH   SOLE   15,505 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 327,118 2,200 SH   SOLE   2,200 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 662,676 2,193 SH   SOLE   2,193 0 0
REGENERON PHARMACEUTICALS COM 75886F107 BBG001S6PX49 1,449,426 1,764 SH   SOLE   1,725 0 39
ROSS STORES INC COM 778296103 BBG001S5VRS1 602,477 5,677 SH   SOLE   5,293 0 384
ROYAL CARIBBEAN GROUP COM V7780T103 BBG001S5RMJ7 625,117 9,573 SH   SOLE   9,501 0 72
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 1,551,753 33,079 SH   SOLE   32,602 0 477
SEAGEN INC COM 81181C104 BBG001S9M4Q6 791,860 3,911 SH   SOLE   3,911 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 1,958,473 40,674 SH   SOLE   39,594 0 1,080
SYNOPSYS INC COM 871607107 BBG001S5VTR8 1,645,425 4,260 SH   SOLE   4,171 0 89
THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 634,417 2,483 SH   SOLE   2,337 0 146
THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 746,939 12,263 SH   SOLE   12,263 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 679,983 1,180 SH   SOLE   1,180 0 0
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 442,776 3,057 SH   SOLE   2,847 0 210
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 840,039 3,574 SH   SOLE   3,574 0 0
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 753,025 1,380 SH   SOLE   1,371 0 9
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 876,730 1,855 SH   SOLE   1,779 0 76
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 642,859 4,605 SH   SOLE   4,330 0 275
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 613,648 15,779 SH   SOLE   15,779 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 3,409,288 91,206 SH   SOLE   91,206 0 0