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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ROYAL CARIBBEAN GROUP COM V7780T103 285 3,704 SH   SOLE   3,704 0 0
ADVANCED MICRO DEVICES INC COM 007903107 10,164 70,630 SH   SOLE   69,805 0 825
ALPHABET INC CAP STK CL C 02079K107 19,575 6,765 SH   SOLE   6,748 0 17
ALPHABET INC CAP STK CL A 02079K305 1,141 394 SH   SOLE   394 0 0
AMAZON COM INC COM 023135106 25,348 7,602 SH   SOLE   7,575 0 27
APPLE INC COM 037833100 33,455 188,407 SH   SOLE   186,943 0 1,464
ARCHER DANIELS MIDLAND CO COM 039483102 3,839 56,795 SH   SOLE   56,557 0 238
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 891 10,968 SH   SOLE   10,968 0 0
ARISTA NETWORKS INC COM 040413106 311 2,162 SH   SOLE   2,162 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 938 14,013 SH   SOLE   14,013 0 0
BATH & BODY WORKS INC COM 070830104 270 3,865 SH   SOLE   3,865 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,934 9,814 SH   SOLE   9,814 0 0
BILL COM HLDGS INC COM 090043100 4,495 18,041 SH   SOLE   18,031 0 10
BLACKROCK INC COM 09247X101 316 345 SH   SOLE   345 0 0
BLACKSTONE INC COM 09260D107 847 6,545 SH   SOLE   6,545 0 0
BLACKROCK ETF TRUST US CARBON TRANS 09290C509 604 11,216 SH   SOLE   11,216 0 0
CBRE GROUP INC CL A 12504L109 901 8,301 SH   SOLE   8,301 0 0
CARLYLE GROUP INC COM 14316J108 842 15,335 SH   SOLE   15,335 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 274 5,057 SH   SOLE   5,057 0 0
COHEN & STEERS REIT & PFD & COM 19247X100 218 7,627 SH   SOLE   7,627 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,837 29,658 SH   SOLE   29,331 0 327
DEVON ENERGY CORP NEW COM 25179M103 583 13,238 SH   SOLE   13,232 0 6
DEXCOM INC COM 252131107 819 1,526 SH   SOLE   1,526 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 259 5,009 SH   SOLE   5,009 0 0
DISNEY WALT CO COM 254687106 5,802 37,461 SH   SOLE   37,000 0 461
ENPHASE ENERGY INC COM 29355A107 343 1,873 SH   SOLE   1,873 0 0
ETSY INC COM 29786A106 2,549 11,643 SH   SOLE   11,452 0 191
EXTRA SPACE STORAGE INC COM 30225T102 900 3,969 SH   SOLE   3,969 0 0
META PLATFORMS INC CL A 30303M102 12,679 37,697 SH   SOLE   37,448 0 249
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 216 2,274 SH   SOLE   2,274 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,451 17,156 SH   SOLE   17,098 0 58
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 377 8,148 SH   SOLE   8,148 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 676 3,861 SH   SOLE   3,861 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 3,742 31,120 SH   SOLE   31,036 0 84
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 2,676 56,803 SH   SOLE   56,611 0 192
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 2,855 114,367 SH   SOLE   114,161 0 206
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1,033 19,950 SH   SOLE   19,950 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 928 18,864 SH   SOLE   18,850 0 14
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 696 8,579 SH   SOLE   8,579 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,697 29,777 SH   SOLE   29,735 0 42
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 3,156 56,234 SH   SOLE   56,134 0 100
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1,491 35,992 SH   SOLE   35,936 0 56
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST 100 33740F649 204 8,668 SH   SOLE   8,668 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 328 13,642 SH   SOLE   13,642 0 0
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 868 27,316 SH   SOLE   27,316 0 0
FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 866 34,421 SH   SOLE   34,300 0 121
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 10,535 521,013 SH   SOLE   514,302 0 6,711
FORD MTR CO DEL COM 345370860 407 19,574 SH   SOLE   19,537 0 37
FORTINET INC COM 34959E109 2,691 7,487 SH   SOLE   7,478 0 9
GALLAGHER ARTHUR J & CO COM 363576109 619 3,649 SH   SOLE   3,649 0 0
GARTNER INC COM 366651107 1,805 5,399 SH   SOLE   5,396 0 3
HOME DEPOT INC COM 437076102 12,733 30,682 SH   SOLE   30,670 0 12
INTEL CORP COM 458140100 306 5,936 SH   SOLE   5,936 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 6,115 17,110 SH   SOLE   17,110 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1,169 83,149 SH   SOLE   82,354 0 795
INTUIT COM 461202103 325 506 SH   SOLE   506 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 310 4,819 SH   SOLE   4,819 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 14,580 89,583 SH   SOLE   88,848 0 735
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1,138 12,035 SH   SOLE   12,030 0 5
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 606 5,217 SH   SOLE   5,217 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 236 11,358 SH   SOLE   11,358 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 262 3,813 SH   SOLE   3,803 0 10
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 298 3,777 SH   SOLE   3,777 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 1,871 20,785 SH   SOLE   20,748 0 37
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 303 12,321 SH   SOLE   12,321 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 313 12,532 SH   SOLE   12,532 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 539 21,332 SH   SOLE   21,332 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 514 22,119 SH   SOLE   22,119 0 0
ISHARES TR TIPS BD ETF 464287176 4,227 32,715 SH   SOLE   32,651 0 64
ISHARES TR CORE S&P500 ETF 464287200 13,797 28,925 SH   SOLE   28,908 0 17
ISHARES TR IBOXX INV CP ETF 464287242 1,282 9,675 SH   SOLE   9,548 0 127
ISHARES TR S&P 500 GRWT ETF 464287309 18,235 217,944 SH   SOLE   216,428 0 1,516
ISHARES TR CORE S&P SCP ETF 464287804 7,393 64,562 SH   SOLE   64,523 0 39
ISHARES TR S&P SML 600 GWT 464287887 1,622 11,685 SH   SOLE   11,685 0 0
ISHARES TR PFD AND INCM SEC 464288687 3,364 85,325 SH   SOLE   85,138 0 187
ISHARES U S ETF TR MEDIA ENTRNMNT 46431W630 213 6,371 SH   SOLE   6,371 0 0
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 887 28,735 SH   SOLE   28,735 0 0
ISHARES TR MSCI USA MMENTM 46432F396 464 2,551 SH   SOLE   2,542 0 9
JPMORGAN CHASE & CO COM 46625H100 13,017 82,201 SH   SOLE   81,564 0 637
KRANESHARES TR GLOBAL CARB STRA 500767678 203 3,983 SH   SOLE   3,983 0 0
LIFE STORAGE INC COM 53223X107 1,010 6,595 SH   SOLE   6,595 0 0
LULULEMON ATHLETICA INC COM 550021109 3,551 9,072 SH   SOLE   8,999 0 73
MARATHON OIL CORP COM 565849106 276 16,788 SH   SOLE   16,788 0 0
MARVELL TECHNOLOGY INC COM 573874104 983 11,237 SH   SOLE   11,237 0 0
MASTERCARD INCORPORATED CL A 57636Q104 379 1,054 SH   SOLE   1,054 0 0
MERCK & CO INC COM 58933Y105 6,387 83,335 SH   SOLE   82,641 0 694
METLIFE INC COM 59156R108 6,727 107,652 SH   SOLE   107,273 0 379
MICROSOFT CORP COM 594918104 26,915 80,028 SH   SOLE   79,843 0 185
MONOLITHIC PWR SYS INC COM 609839105 279 566 SH   SOLE   566 0 0
MOSAIC CO NEW COM 61945C103 343 8,731 SH   SOLE   8,714 0 17
NEXTERA ENERGY INC COM 65339F101 751 8,042 SH   SOLE   8,042 0 0
NIKE INC CL B 654106103 765 4,588 SH   SOLE   4,587 0 1
NVIDIA CORPORATION COM 67066G104 6,557 22,294 SH   SOLE   22,291 0 3
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 105 10,734 SH   SOLE   10,734 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 88 13,605 SH   SOLE   13,605 0 0
OLIN CORP COM PAR $1 680665205 869 15,102 SH   SOLE   15,102 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,023 15,059 SH   SOLE   15,052 0 7
PAYPAL HLDGS INC COM 70450Y103 1,703 9,028 SH   SOLE   8,920 0 108
PFIZER INC COM 717081103 4,796 81,225 SH   SOLE   80,537 0 688
PIMCO STRATEGIC INCOME FD COM 72200X104 97 14,349 SH   SOLE   14,349 0 0
PROCTER AND GAMBLE CO COM 742718109 3,308 20,221 SH   SOLE   20,221 0 0
QUALCOMM INC COM 747525103 225 1,231 SH   SOLE   1,231 0 0
QUANTA SVCS INC COM 74762E102 277 2,419 SH   SOLE   2,419 0 0
RAPID7 INC COM 753422104 859 7,297 SH   SOLE   7,297 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,685 42,818 SH   SOLE   42,491 0 327
REALTY INCOME CORP COM 756109104 1,618 22,607 SH   SOLE   22,359 0 248
SPDR S&P 500 ETF TR TR UNIT 78462F103 41,713 95,112 SH Put SOLE   95,112 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 1,588 50,435 SH   SOLE   50,310 0 125
SPDR SER TR PORTFOLIO SHORT 78464A474 6,636 214,285 SH   SOLE   210,585 0 3,700
SPDR SER TR S&P REGL BKG 78464A698 1,507 21,277 SH   SOLE   21,277 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 2,129 23,583 SH   SOLE   23,583 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 311 3,625 SH   SOLE   3,625 0 0
SVB FINANCIAL GROUP COM 78486Q101 260 383 SH   SOLE   383 0 0
SALESFORCE COM INC COM 79466L302 218 859 SH   SOLE   859 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,276 6,243 SH   SOLE   6,237 0 6
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,246 31,918 SH   SOLE   31,887 0 31
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,231 11,632 SH   SOLE   11,632 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,343 7,726 SH   SOLE   7,718 0 8
BLOCK INC CL A 852234103 598 3,701 SH   SOLE   3,701 0 0
STARBUCKS CORP COM 855244109 376 3,217 SH   SOLE   3,217 0 0
T-MOBILE US INC COM 872590104 2,089 18,016 SH   SOLE   18,016 0 0
TARGET CORP COM 87612E106 11,235 48,543 SH   SOLE   48,117 0 426
TEMPUR SEALY INTL INC COM 88023U101 853 18,142 SH   SOLE   18,142 0 0
TESLA INC COM 88160R101 3,292 3,115 SH   SOLE   3,115 0 0
TREX CO INC COM 89531P105 857 6,345 SH   SOLE   6,345 0 0
UNION PAC CORP COM 907818108 4,739 18,810 SH   SOLE   18,735 0 75
UNITED RENTALS INC COM 911363109 262 788 SH   SOLE   788 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,009 19,933 SH   SOLE   19,920 0 13
VANGUARD STAR FDS VG TL INTL STK F 921909768 422 6,646 SH   SOLE   6,646 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 10,440 93,123 SH   SOLE   91,793 0 1,330
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3,063 59,591 SH   SOLE   59,480 0 111
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 613 2,302 SH   SOLE   2,302 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4,667 76,717 SH   SOLE   76,717 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,752 33,863 SH   SOLE   33,863 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 16,286 37,305 SH   SOLE   37,070 0 235
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 7,024 60,550 SH   SOLE   60,136 0 414
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,027 7,195 SH   SOLE   7,187 0 8
VANGUARD INDEX FDS GROWTH ETF 922908736 254 790 SH   SOLE   790 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 7,337 49,871 SH   SOLE   49,650 0 221
VANGUARD INDEX FDS TOTAL STK MKT 922908769 410 1,697 SH   SOLE   1,697 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,747 110,611 SH   SOLE   109,433 0 1,178
VISA INC COM CL A 92826C839 2,253 10,397 SH   SOLE   10,397 0 0
WP CAREY INC COM 92936U109 210 2,554 SH   SOLE   2,138 0 416
WELLS FARGO CO NEW COM 949746101 4,007 83,511 SH   SOLE   82,483 0 1,028
WEST PHARMACEUTICAL SVSC INC COM 955306105 989 2,109 SH   SOLE   2,109 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 271 4,184 SH   SOLE   4,184 0 0