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
ALPHABET INC CAP STK CL A 02079K305 670,055 4,333 SH SOLE 4,000 0 333
APPLE INC COM 037833100 855,645 3,852 SH SOLE 0 0 3,852
COPART INC COM 217204106 517,799 9,150 SH SOLE 8,000 0 1,150
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 10,790,960 184,334 SH SOLE 80,621 0 103,713
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 9,231,502 102,984 SH SOLE 48,516 0 54,467
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 13,570,112 405,074 SH SOLE 174,934 0 230,140
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 15,410,095 519,033 SH SOLE 219,662 0 299,371
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 311,990 7,116 SH SOLE 2,346 0 4,769
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 390,720 4,337 SH SOLE 4,337 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 8,930,753 200,286 SH SOLE 92,359 0 107,926
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 651,016 12,281 SH SOLE 5,087 0 7,194
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 293,318 13,875 SH SOLE 13,875 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 2,076,570 20,903 SH SOLE 13,320 0 7,583
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 15,080,057 78,126 SH SOLE 31,845 0 46,281
INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 5,982,192 157,467 SH SOLE 67,000 0 90,467
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 8,488,795 159,234 SH SOLE 75,713 0 83,521
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 201,813 1,165 SH SOLE 590 0 575
INVESCO QQQ TR UNIT SER 1 46090E103 9,685,795 20,655 SH SOLE 11,031 0 9,623
ISHARES TR S&P 500 GRWT ETF 464287309 566,356 6,101 SH SOLE 6,101 0 0
ISHARES TR CORE S&P TTL STK 464287150 11,404,601 93,472 SH SOLE 44,702 0 48,770
ISHARES TR MSCI INTL QUALTY 46434V456 250,228 6,304 SH SOLE 1,244 0 5,060
JPMORGAN CHASE & CO. COM 46625H100 398,807 1,625 SH SOLE 0 0 1,625
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 1,453,410 36,100 SH SOLE 19,994 0 16,106
NATERA INC COM 632307104 1,230,267 8,700 SH SOLE 8,700 0 0
NVIDIA CORPORATION COM 67066G104 207,114 1,911 SH SOLE 1,655 0 256
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 6,406,214 153,075 SH SOLE 70,901 0 82,173
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,731,305 10,245 SH SOLE 4,898 0 5,346
SPDR SER TR PRTFLO S&P500 GW 78464A409 247,540 3,080 SH SOLE 3,080 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 12,489,647 183,644 SH SOLE 74,914 0 108,729
VISA INC COM CL A 92826C839 457,350 1,305 SH SOLE 0 0 1,305
WISDOMTREE TR WISDOMTREE US VA 97717W547 1,954,369 23,784 SH SOLE 11,567 0 12,217
WISDOMTREE TR US QTLY DIV GRT 97717X669 10,624,268 133,036 SH SOLE 59,981 0 73,054
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5,078,151 117,008 SH SOLE 51,273 0 65,735