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
AMAZON.COM INC Stock 023135106   1,306,368 15,552 SH   SOLE   15,552 0 0
POWERSHARES QQQ TR ETF 46090E103   3,994 15 SH   SOLE   15 0 0
POWERSHARES QQQ TR ETF 46090E103   4,297,795 16,139 SH   SOLE   16,139 0 0
JOHNSON & JOHNSON COM Stock 478160104   376,878 2,133 SH   SOLE   2,133 0 0
FIRST TRUST SSI STRATEGIC CONVERTIBLE SECURITIES ETF ETF 33739Q507   510,822 16,119 SH   SOLE   16,119 0 0
VANGUARD TOTAL STK MKT ETF 922908769   259,438 1,356 SH   SOLE   1,356 0 0
GENERAL MLS INC COM Stock 370334104   729,495 8,700 SH   SOLE   8,700 0 0
CARNIVAL CORP COMMON STOCK Stock 143658300   483,600 60,000 SH   SOLE   60,000 0 0
ISHARES U.S. FINANCIALS ETF ETF 464287788   274,843 3,641 SH   SOLE   3,641 0 0
SPDR S&P SEMICONDUCTOR ETF ETF 78464A862   502,861 3,007 SH   SOLE   3,007 0 0
FIRST TRUST NASDAQ BANK ETF ETF 33738R860   207,006 7,901 SH   SOLE   7,901 0 0
FIRST TRUST NASDAQ SEMICONDUCTOR ETF ETF 33738R811   1,117 21 SH   SOLE   21 0 0
FIRST TRUST NASDAQ SEMICONDUCTOR ETF ETF 33738R811   918,011 17,265 SH   SOLE   17,265 0 0
FIRST TRUST ENERGY ALPHADEX FUND ETF 33734X127   1,134,585 66,388 SH   SOLE   66,388 0 0
FIRST TRUST FINANCIALS ALPHADEX FUND ETF 33734X135   1,147 28 SH   SOLE   28 0 0
FIRST TRUST FINANCIALS ALPHADEX FUND ETF 33734X135   1,868,204 45,610 SH   SOLE   45,610 0 0
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209   1,359 10 SH   SOLE   10 0 0
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209   1,677,928 12,351 SH   SOLE   12,351 0 0
FS KKR CAP CORP COM CEF 302635206   335,370 19,164 SH   SOLE   19,164 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,039,757 3,366 SH   SOLE   3,366 0 0
ADOBE SYS INC Stock 00724F101   3,530,200 10,490 SH   SOLE   10,490 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   377,360 4,277 SH   SOLE   4,277 0 0
INTUIT COM Stock 461202103   258,831 665 SH   SOLE   665 0 0
MICROSOFT Stock 594918104   2,245,587 9,363 SH   SOLE   9,363 0 0
TESLA MOTORS INC Stock 88160R101   2,720,184 22,083 SH   SOLE   22,083 0 0
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   523,513 1,639 SH   SOLE   1,639 0 0
BARRETT BUSINESS SERVICES INC Stock 068463108   1,273,832 13,656 SH   SOLE   13,656 0 0
ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101   393,298 5,806 SH   SOLE   5,806 0 0
FIRST TRUST INDXX NEXTG ETF ETF 33737K205   1,098 18 SH   SOLE   18 0 0
FIRST TRUST INDXX NEXTG ETF ETF 33737K205   1,400,313 22,963 SH   SOLE   22,963 0 0
CONFLUENT INC CLASS A COM Stock 20717M103   588,248 26,450 SH   SOLE   26,450 0 0
ISHARES TR MSCI USA MINIMUM VOLATILITY INDEX FD ETF 46429B697   901,069 12,500 SH   SOLE   12,500 0 0
VANECK SEMICONDUCTOR ETF ETF 92189F676   614,908 3,030 SH   SOLE   3,030 0 0
FIRST TR EXCHANGE TRADED FD DB STRATEGIC VALUE INDEX FD ETF 33733E104   3,148 42 SH   SOLE   42 0 0
FIRST TR EXCHANGE TRADED FD DB STRATEGIC VALUE INDEX FD ETF 33733E104   2,273,812 30,334 SH   SOLE   30,334 0 0
META PLATFORMS INC CL A Stock 30303M102   20,287,880 168,588 SH   SOLE   168,588 0 0
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102   1,158 11 SH   SOLE   11 0 0
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102   2,483,182 23,595 SH   SOLE   23,595 0 0
POWERSHARES DB SILVER ETF 46140H205   1,689,367 51,915 SH   SOLE   51,915 0 0
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810   1,157 22 SH   SOLE   22 0 0
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810   1,739,962 33,098 SH   SOLE   33,098 0 0
NVIDIA CORP Stock 67066G104   4,683,493 32,047 SH   SOLE   32,047 0 0
FIRST TRUST PREFERRED SECURITIES & INCOME ETF ETF 33739E108   1,505,918 89,638 SH   SOLE   89,638 0 0
GOLDMAN SACHS BDC INC SHS CEF 38147U107   161,923 11,802 SH   SOLE   11,802 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   868,501 13,409 SH   SOLE   13,409 0 0
POWERSHRARES DYNAMIC ETF 46137V852   338,401 2,751 SH   SOLE   2,751 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506   243,954 2,789 SH   SOLE   2,789 0 0
ISHARES SEMICONDUCTOR ETF ETF 464287523   1,392 4 SH   SOLE   4 0 0
ISHARES SEMICONDUCTOR ETF ETF 464287523   3,151,105 9,055 SH   SOLE   9,055 0 0
INVESCO DB PRECIOUS METALS FUND ETF 46140H502   1,847,208 38,445 SH   SOLE   38,445 0 0
FIRST TRUST GLOBAL TACTICAL COMMODITY STRATEGY FUND ETF 33739H101   1,053 43 SH   SOLE   43 0 0
FIRST TRUST GLOBAL TACTICAL COMMODITY STRATEGY FUND ETF 33739H101   240,836 9,834 SH   SOLE   9,834 0 0
FIRST TRUST RISING DIVIDEND ACHIEVERS ETF ETF 33738R506   3,250 74 SH   SOLE   74 0 0
FIRST TRUST RISING DIVIDEND ACHIEVERS ETF ETF 33738R506   2,209,625 50,310 SH   SOLE   50,310 0 0
ORACLE CORPORATION Stock 68389X105   294,346 3,601 SH   SOLE   3,601 0 0
FIRST TR IPOX 100 INDEX FD SHS ETF 336920103   565,473 7,187 SH   SOLE   7,187 0 0
FIRST TR EXCHANGE TRADED FD VI DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605   3,957 85 SH   SOLE   85 0 0
FIRST TR EXCHANGE TRADED FD VI DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605   6,056,944 130,116 SH   SOLE   130,116 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   1,167,421 13,157 SH   SOLE   13,157 0 0
APPLIED MATLS INC COM Stock 038222105   942,931 9,683 SH   SOLE   9,683 0 0
ARISTA NETWORKS INC COM Stock 040413106   475,692 3,920 SH   SOLE   3,920 0 0
FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500   1,038 22 SH   SOLE   22 0 0
FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500   1,469,903 31,132 SH   SOLE   31,132 0 0
PHILIP MORRIS INTL INC Stock 718172109   325,896 3,220 SH   SOLE   3,220 0 0
AEHR TEST SYS COM Stock 00760J108   421,316 20,961 SH   SOLE   20,961 0 0
EQUINIX INC COM REIT 29444U700   474,242 724 SH   SOLE   724 0 0
EXXON MOBIL CORP COM Stock 30231G102   578,993 5,249 SH   SOLE   5,249 0 0
FIRST TRUST LOW DURATION OPPORTUNITIES ETF ETF 33739Q200   1,073,078 22,634 SH   SOLE   22,634 0 0
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106   3,313 83 SH   SOLE   83 0 0
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106   2,569,666 64,386 SH   SOLE   64,386 0 0
FIRST TRUST NASDAQ CYBERSECURITY ETF ETF 33734X846   1,161 30 SH   SOLE   30 0 0
FIRST TRUST NASDAQ CYBERSECURITY ETF ETF 33734X846   3,872,979 100,051 SH   SOLE   100,051 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507   322,681 1,334 SH   SOLE   1,334 0 0
APPLE INC Stock 037833100   16,746,354 128,887 SH   SOLE   128,887 0 0