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
WILLIS TOWERS WATSON PLC LTD SHS G96629103   428,504 1,752 SH   SOLE   0 0 1,752
ABBVIE INC COM 00287Y109   238,536 1,476 SH   SOLE   0 0 1,476
AIM ETF PRODUCTS TRUST US LRG CP BUF20 00888H208   370,660 14,115 SH   SOLE   0 0 14,115
AIM ETF PRODUCTS TRUST US LRG CP BUF20 00888H406   318,973 11,865 SH   SOLE   0 0 11,865
AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H505   648,592 23,306 SH   SOLE   0 0 23,306
AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H802   264,712 10,008 SH   SOLE   0 0 10,008
AMAZON COM INC COM 023135106   294,504 3,506 SH   SOLE   0 0 3,506
APPLE INC COM 037833100   1,353,797 10,429 SH   SOLE   0 0 10,429
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   830,323 2,688 SH   SOLE   0 0 2,688
BROADCOM INC COM 11135F101   224,770 402 SH   SOLE   0 0 402
CATERPILLAR INC COM 149123101   1,824,010 7,614 SH   SOLE   0 0 7,614
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   283,394 7,073 SH   SOLE   0 0 7,073
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   360,946 14,866 SH   SOLE   0 0 14,866
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   5,840,604 77,892 SH   SOLE   0 0 77,892
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,224,357 9,980 SH   SOLE   0 0 9,980
FIRST TR VALUE LINE DIVID IN SHS 33734H106   6,167,126 154,306 SH   SOLE   0 0 154,306
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   292,736 3,656 SH   SOLE   0 0 3,656
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   418,438 5,334 SH   SOLE   0 0 5,334
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   1,545,114 17,602 SH   SOLE   0 0 17,602
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   459,200 17,205 SH   SOLE   0 0 17,205
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,994,632 45,072 SH   SOLE   0 0 45,072
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   938,882 23,856 SH   SOLE   0 0 23,856
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,187,123 24,846 SH   SOLE   0 0 24,846
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   244,296 5,562 SH   SOLE   0 0 5,562
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   584,435 12,555 SH   SOLE   0 0 12,555
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   177,694 10,577 SH   SOLE   0 0 10,577
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,362,550 26,488 SH   SOLE   0 0 26,488
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   409,040 8,526 SH   SOLE   0 0 8,526
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   661,379 33,504 SH   SOLE   0 0 33,504
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599   256,368 8,175 SH   SOLE   0 0 8,175
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623   301,439 9,207 SH   SOLE   0 0 9,207
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST 100 33740F649   207,412 9,585 SH   SOLE   0 0 9,585
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   363,440 11,010 SH   SOLE   0 0 11,010
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680   283,513 9,250 SH   SOLE   0 0 9,250
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   219,849 6,090 SH   SOLE   0 0 6,090
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   233,908 6,651 SH   SOLE   0 0 6,651
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763   772,903 21,927 SH   SOLE   0 0 21,927
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771   289,011 8,670 SH   SOLE   0 0 8,670
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   568,719 17,408 SH   SOLE   0 0 17,408
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   3,026,908 85,497 SH   SOLE   0 0 85,497
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208   515,179 15,018 SH   SOLE   0 0 15,018
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   381,223 10,940 SH   SOLE   0 0 10,940
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   277,455 6,366 SH   SOLE   0 0 6,366
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   254,628 12,945 SH   SOLE   0 0 12,945
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778   452,341 26,886 SH   SOLE   0 0 26,886
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   377,753 12,916 SH   SOLE   0 0 12,916
HOME DEPOT INC COM 437076102   345,281 1,093 SH   SOLE   0 0 1,093
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C136   476,556 18,996 SH   SOLE   0 0 18,996
INNOVATOR ETFS TR TRIPLE STKR JAN 45782C169   348,525 17,134 SH   SOLE   0 0 17,134
INNOVATOR ETFS TR TRIPLE STKER OCT 45782C193   458,746 15,046 SH   SOLE   0 0 15,046
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C219   596,508 20,840 SH   SOLE   0 0 20,840
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   947,479 22,060 SH   SOLE   0 0 22,060
INNOVATOR ETFS TR US SML CP PWR B 45782C284   437,350 18,051 SH   SOLE   0 0 18,051
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300   214,298 7,213 SH   SOLE   0 0 7,213
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   1,090,819 38,833 SH   SOLE   0 0 38,833
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326   588,224 20,277 SH   SOLE   0 0 20,277
INNOVATOR ETFS TR GRWT100 PWR BF 45782C334   519,974 15,266 SH   SOLE   0 0 15,266
INNOVATOR ETFS TR US SML CP PWR ET 45782C342   460,357 18,204 SH   SOLE   0 0 18,204
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383   740,941 24,119 SH   SOLE   0 0 24,119
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391   739,207 22,971 SH   SOLE   0 0 22,971
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409   2,790,691 84,514 SH   SOLE   0 0 84,514
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417   353,097 12,433 SH   SOLE   0 0 12,433
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433   1,168,229 39,022 SH   SOLE   0 0 39,022
INNOVATOR ETFS TR GRWT100 PWR BF 45782C466   1,477,036 43,241 SH   SOLE   0 0 43,241
INNOVATOR ETFS TR US SML CP PWR B 45782C474   1,335,093 44,504 SH   SOLE   0 0 44,504
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508   600,171 19,047 SH   SOLE   0 0 19,047
INNOVATOR ETFS TR INTRNL DEV JAN 45782C524   1,056,434 39,552 SH   SOLE   0 0 39,552
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   353,001 11,810 SH   SOLE   0 0 11,810
INNOVATOR ETFS TR US EQTY BUF DEC 45782C557   447,274 13,856 SH   SOLE   0 0 13,856
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573   454,058 15,040 SH   SOLE   0 0 15,040
INNOVATOR ETFS TR US EQTY BUF NOV 45782C581   478,077 16,056 SH   SOLE   0 0 16,056
INNOVATOR ETFS TR US SML CP PWR B 45782C599   1,822,606 72,298 SH   SOLE   0 0 72,298
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615   930,558 26,634 SH   SOLE   0 0 26,634
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   1,085,827 37,234 SH   SOLE   0 0 37,234
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664   1,530,027 51,066 SH   SOLE   0 0 51,066
INNOVATOR ETFS TR US EQT ULTRA BF 45782C672   216,573 8,293 SH   SOLE   0 0 8,293
INNOVATOR ETFS TR US EQTY PWR BF 45782C680   734,549 25,910 SH   SOLE   0 0 25,910
INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698   688,739 22,994 SH   SOLE   0 0 22,994
INNOVATOR ETFS TR INTRNL DEV JULY 45782C722   322,436 13,525 SH   SOLE   0 0 13,525
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   578,217 19,450 SH   SOLE   0 0 19,450
INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755   696,411 22,789 SH   SOLE   0 0 22,789
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771   648,317 20,413 SH   SOLE   0 0 20,413
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   813,931 26,331 SH   SOLE   0 0 26,331
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   543,124 18,062 SH   SOLE   0 0 18,062
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805   248,720 10,025 SH   SOLE   0 0 10,025
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   478,421 15,847 SH   SOLE   0 0 15,847
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   1,739,841 61,880 SH   SOLE   0 0 61,880
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   1,010,766 32,575 SH   SOLE   0 0 32,575
INNOVATOR ETFS TR US EQUITY ACCELE 45783Y301   345,682 13,628 SH   SOLE   0 0 13,628
INNOVATOR ETFS TR LADERD ALCTN PWR 45783Y814   330,962 9,621 SH   SOLE   0 0 9,621
INVESCO QQQ TR UNIT SER 1 46090E103   16,721,835 63,032 SH   SOLE   0 0 63,032
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   1,470,473 6,052 SH   SOLE   0 0 6,052
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   452,462 1,569 SH   SOLE   0 0 1,569
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   1,854,244 10,875 SH   SOLE   0 0 10,875
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   953,247 15,003 SH   SOLE   0 0 15,003
ISHARES TR RUS MID CAP ETF 464287499   202,350 3,000 SH   SOLE   0 0 3,000
ISHARES TR CORE S&P MCP ETF 464287507   15,802,174 65,328 SH   SOLE   0 0 65,328
ISHARES TR RUS 1000 GRW ETF 464287614   3,753,209 17,519 SH   SOLE   0 0 17,519
ISHARES TR RUS 1000 ETF 464287622   736,127 3,497 SH   SOLE   0 0 3,497
ISHARES TR RUS 2000 GRW ETF 464287648   2,074,841 9,672 SH   SOLE   0 0 9,672
ISHARES TR RUSSELL 2000 ETF 464287655   6,046,856 34,680 SH   SOLE   0 0 34,680
JPMORGAN CHASE & CO COM 46625H100   254,089 1,895 SH   SOLE   0 0 1,895
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   364,808 7,077 SH   SOLE   0 0 7,077
JOHNSON & JOHNSON COM 478160104   316,113 1,791 SH   SOLE   0 0 1,791
MASTERCARD INCORPORATED CL A 57636Q104   266,013 765 SH   SOLE   0 0 765
MCDONALDS CORP COM 580135101   988,765 3,752 SH   SOLE   0 0 3,752
MERCK & CO INC COM 58933Y105   667,253 6,014 SH   SOLE   0 0 6,014
MICROSOFT CORP COM 594918104   436,406 1,822 SH   SOLE   0 0 1,822
NIKE INC CL B 654106103   491,910 4,204 SH   SOLE   0 0 4,204
PROSHARES TR S&P 500 DV ARIST 74348A467   1,970,167 21,893 SH   SOLE   0 0 21,893
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,894,148 7,573 SH   SOLE   0 0 7,573
SPDR SER TR S&P DIVID ETF 78464A763   678,983 5,427 SH   SOLE   0 0 5,427
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,130,175 47,614 SH   SOLE   0 0 47,614
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   454,758 10,072 SH   SOLE   0 0 10,072
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   4,863,666 87,625 SH   SOLE   0 0 87,625
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   379,435 5,747 SH   SOLE   0 0 5,747
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   5,723,481 87,262 SH   SOLE   0 0 87,262
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   2,536,478 62,824 SH   SOLE   0 0 62,824
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   746,381 25,675 SH   SOLE   0 0 25,675
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   233,457 4,369 SH   SOLE   0 0 4,369
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   8,595,429 113,646 SH   SOLE   0 0 113,646
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   1,609,869 50,227 SH   SOLE   0 0 50,227
US BANCORP DEL COM NEW 902973304   659,133 15,114 SH   SOLE   0 0 15,114
UNITED PARCEL SERVICE INC CL B 911312106   2,938,765 16,905 SH   SOLE   0 0 16,905
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   282,839 4,357 SH   SOLE   0 0 4,357
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,204,958 34,297 SH   SOLE   0 0 34,297
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,564,704 8,168 SH   SOLE   0 0 8,168
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   596,655 2,405 SH   SOLE   0 0 2,405
VANGUARD INDEX FDS GROWTH ETF 922908736   241,042 1,131 SH   SOLE   0 0 1,131
VANGUARD INDEX FDS SMALL CP ETF 922908751   254,203 1,385 SH   SOLE   0 0 1,385
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   2,167,174 60,830 SH   SOLE   0 0 60,830
WISDOMTREE TR US QTLY DIV GRT 97717X669   859,164 14,234 SH   SOLE   0 0 14,234