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
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 371,528 1,292 SH   SOLE   1,292 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 267,645 933 SH   SOLE   933 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 250,234 3,792 SH   SOLE   3,792 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 650,635 3,124 SH   SOLE   3,124 0 0
APPLE INC COM 037833100 BBG001S5N8V8 1,604,294 6,321 SH   SOLE   6,321 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 230,970 4,738 SH   SOLE   4,738 0 0
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 245,340 5,220 SH   SOLE   5,220 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 212,633 687 SH   SOLE   687 0 0
CAPITAL GRP FIXED INCM ETF T SHORT DURATION M 14020Y607 BBG01J5S8NT0 1,969,450 74,941 SH   SOLE   74,941 0 0
CHEVRON CORPORATION COM 166764100 BBG001S67ZC5 777,852 3,760 SH   SOLE   3,760 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 BBG001S9KRQ7 269,036 270 SH   SOLE   270 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 1,258,976 2,235 SH   SOLE   2,235 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 758,016 5,786 SH   SOLE   5,786 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 287,488 1,694 SH   SOLE   1,694 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 BBG007GFNP02 816,584 28,416 SH   SOLE   28,416 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 BBG006H1W526 666,724 13,161 SH   SOLE   13,161 0 0
FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 BBG002N8WNT5 1,200,237 19,998 SH   SOLE   19,998 0 0
FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 BBG002N8TH58 774,774 15,045 SH   SOLE   15,045 0 0
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 BBG001V11WW3 602,580 8,300 SH   SOLE   8,300 0 0
FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 BBG001V11WB6 703,206 27,551 SH   SOLE   27,551 0 0
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 BBG002N8WMD4 1,722,371 21,714 SH   SOLE   21,714 0 0
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 BBG002N8TG14 593,677 11,788 SH   SOLE   11,788 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 BBG005YW3DQ0 2,159,813 35,736 SH   SOLE   35,736 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 BBG00393LX29 1,005,712 62,196 SH   SOLE   62,196 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 3,641,439 38,879 SH   SOLE   38,879 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 5,983,292 87,629 SH   SOLE   87,629 0 0
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 429,015 10,880 SH   SOLE   10,880 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101 BBG001ST6916 5,338,657 57,809 SH   SOLE   57,809 0 0
FIRST TR EXCHANGE-TRADED ALP SHS ISSUED FRST 33733C108 BBG001ST6934 458,845 4,853 SH   SOLE   4,853 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 1,794,633 19,347 SH   SOLE   19,347 0 0
FIRST TR EXCHANGE-TRADED FD COM 33734G108 BBG001ST68Z1 523,808 18,405 SH   SOLE   18,405 0 0
FIRST TR EXCHANGE-TRADED FD COMMON SHS 33735T109 BBG001SXT9D9 589,783 33,115 SH   SOLE   33,115 0 0
FIRST TR EXCHANGE-TRADED FD CONSUMR DISCRE 33734X101 BBG001S6SDY7 1,411,956 22,055 SH   SOLE   22,055 0 0
FIRST TR EXCHANGE-TRADED FD DJ GLBL DIVID 33734X200 BBG001T0S727 1,280,097 40,091 SH   SOLE   40,091 0 0
FIRST TR EXCHANGE-TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 478,016 21,283 SH   SOLE   21,283 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 502,401 8,404 SH   SOLE   8,404 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 1,036,227 25,542 SH   SOLE   25,542 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 1,850,172 37,145 SH   SOLE   37,145 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 422,735 6,744 SH   SOLE   6,744 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 1,380,049 31,609 SH   SOLE   31,609 0 0
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 BBG001SLWD88 3,550,219 75,488 SH   SOLE   75,488 0 0
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 BBG00BC8DBG8 412,088 9,328 SH   SOLE   9,328 0 0
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 382,256 2,407 SH   SOLE   2,407 0 0
FIRST TR EXCHANGE-TRADED FD UTILITIES ALPH 33734X184 BBG001ST68P2 602,020 12,140 SH   SOLE   12,140 0 0
FIRST TR EXCHNG TRADED FD VI SMITH OPPORT FXD 33740F805 BBG00FZ4KG74 561,539 12,882 SH   SOLE   12,882 0 0
FLEXSHARES TR CR SCD US BD 33939L761 BBG007J2RFC3 2,352,383 48,383 SH   SOLE   48,383 0 0
FLEXSHARES TR DISCP DUR MBS 33939L779 BBG0072GFT24 7,832,378 378,279 SH   SOLE   378,279 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 365,968 1,406 SH   SOLE   1,406 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 395,096 1,630 SH   SOLE   1,630 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 BBG006F9S8B0 2,996,264 124,948 SH   SOLE   124,948 0 0
ISHARES INC MSCI BIC ETF 464286657 BBG001T0LKN2 400,069 9,837 SH   SOLE   9,837 0 0
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 3,811,677 47,616 SH   SOLE   47,616 0 0
ISHARES TR HIGH YLD SYSTM B 46435G250 BBG00H4BNPR3 6,238,522 134,104 SH   SOLE   134,104 0 0
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 8,834,548 26,881 SH   SOLE   26,881 0 0
ISHARES TR LATN AMER 40 ETF 464287390 BBG001SJRVW2 432,467 12,175 SH   SOLE   12,175 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 273,017 1,293 SH   SOLE   1,293 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 247,758 2,245 SH   SOLE   2,245 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 BBG001SFGY10 634,804 3,608 SH   SOLE   3,608 0 0
ISHARES TR U.S. ENERGY ETF 464287796 BBG001SFGXW8 1,293,184 19,966 SH   SOLE   19,966 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 BBG001SFGXS3 1,063,987 12,844 SH   SOLE   12,844 0 0
ISHARES TR U.S. FINLS ETF 464287788 BBG001SFC802 683,528 5,809 SH   SOLE   5,809 0 0
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 11,587,986 63,874 SH   SOLE   63,874 0 0
ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 477,320 4,111 SH   SOLE   4,111 0 0
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 5,406,470 24,715 SH   SOLE   24,715 0 0
ISHARES TR US BR DEL SE ETF 464288794 BBG001SQZT98 3,601,874 21,939 SH   SOLE   21,939 0 0
ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 402,953 5,754 SH   SOLE   5,754 0 0
ISHARES TR US CONSUM DISCRE 464287580 BBG001SFGXZ5 2,969,724 30,641 SH   SOLE   30,641 0 0
ISHARES TR US HOME CONS ETF 464288752 BBG001SQZTR8 5,078,045 56,080 SH   SOLE   56,080 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 BBG001SQYZC1 1,460,944 50,464 SH   SOLE   50,464 0 0
ISHARES TR US OIL GS EX ETF 464288851 BBG001SJTHR7 2,571,889 20,592 SH   SOLE   20,592 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 439,977 1,496 SH   SOLE   1,496 0 0
KRANESHARES TRUST BOSERA MSCI CHIN 500767405 BBG0062S34N5 326,047 10,775 SH   SOLE   10,775 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 979,765 3,153 SH   SOLE   3,153 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 716,147 5,954 SH   SOLE   5,954 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 398,257 1,076 SH   SOLE   1,076 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 406,003 2,328 SH   SOLE   2,328 0 0
PEPSICO INC COM 713448108 BBG001S695T1 684,907 4,411 SH   SOLE   4,411 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 235,562 1,425 SH   SOLE   1,425 0 0
PROCTER & GAMBLE CO COM 742718109 BBG001S5V4L9 737,142 5,103 SH   SOLE   5,103 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A359 BBG001T2PMD1 988,071 10,796 SH   SOLE   10,796 0 0
TRUST FOR PROFESSIONAL MANAG CONVERGENCE LNG 89834G760 BBG015HY6QS0 9,758,087 346,769 SH   SOLE   346,769 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 759,653 3,131 SH   SOLE   3,131 0 0
WALMART INC COM 931142103 BBG001S5XH92 463,890 3,733 SH   SOLE   3,733 0 0
WELLS FARGO & CO COM 949746101 BBG001S5XF23 305,254 3,834 SH   SOLE   3,834 0 0
WILLIAMS COS INC COM 969457100 BBG001S5XH10 502,364 6,903 SH   SOLE   6,903 0 0
ZIONS BANCORPORATION NATL AS COM 989701107 BBG001S5XN80 656,401 11,392 SH   SOLE   11,392 0 0