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
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405   1,642,396 88,633 SH   SOLE   88,633 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207   2,020,997 57,317 SH   SOLE   57,317 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   1,103,325 21,403 SH   SOLE   21,403 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   5,386,037 111,466 SH   SOLE   111,466 0 0
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872   8,031,284 288,999 SH   SOLE   288,999 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   2,416,282 97,667 SH   SOLE   97,667 0 0
EA SERIES TRUST FREEDOM 100 EM 02072L607   1,175,352 35,725 SH   SOLE   35,725 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U760   1,746,769 83,872 SH   SOLE   83,872 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778   1,890,920 88,859 SH   SOLE   88,859 0 0
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705   1,247,752 36,452 SH   SOLE   36,452 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,988,596 12,602 SH   SOLE   12,602 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   2,156,195 33,208 SH   SOLE   33,208 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   5,119,879 214,580 SH   SOLE   214,580 0 0
ISHARES TR IBONDS 25 TRM TS 46436E866   4,447,714 191,053 SH   SOLE   191,053 0 0
ISHARES TR TRS FLT RT BD 46434V860   7,937,013 157,262 SH   SOLE   157,262 0 0
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591   1,260,714 27,083 SH   SOLE   27,083 0 0
PACER FDS TR LUNT LRG CP ALTR 69374H717   5,709,739 169,781 SH   SOLE   169,781 0 0
PACER FDS TR LUNT LRGCP MULTI 69374H816   9,878,962 241,009 SH   SOLE   241,009 0 0
PACER FDS TR LUNT MDCAP MLT 69374H725   6,662,813 179,428 SH   SOLE   179,428 0 0
PACER FDS TR TRENDP US LAR CP 69374H105   1,033,071 23,875 SH   SOLE   23,875 0 0
PACER FDS TR US CASH COWS 100 69374H881   1,281,554 24,650 SH   SOLE   24,650 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   2,479,601 26,821 SH   SOLE   26,821 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,648,115 48,862 SH   SOLE   48,862 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   2,404,938 59,750 SH   SOLE   59,750 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   4,453,437 173,691 SH   SOLE   173,691 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   2,020,953 36,153 SH   SOLE   36,153 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   1,288,051 30,537 SH   SOLE   30,537 0 0
SPDR SER TR S&P KENSHO NEW 78468R648   1,302,323 27,887 SH   SOLE   27,887 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,635,360 19,269 SH   SOLE   19,269 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   47,770,252 950,841 SH   SOLE   950,841 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   429,726 19,150 SH   SOLE   19,150 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   2,895,980 64,925 SH   SOLE   64,925 0 0
PACER FDS TR TRENDPILOT FD 69374H675   1,085,615 36,602 SH   SOLE   36,602 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   2,441,442 71,786 SH   SOLE   71,786 0 0
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200   449,898 9,605 SH   SOLE   9,605 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   633,334 16,844 SH   SOLE   16,844 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   594,480 4,359 SH   SOLE   4,359 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   614,862 5,394 SH   SOLE   5,394 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108   232,928 2,202 SH   SOLE   2,202 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   1,800,932 21,066 SH   SOLE   21,066 0 0
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875   555,578 17,493 SH   SOLE   17,493 0 0
INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867   260,597 13,235 SH   SOLE   13,235 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879   2,763,694 110,592 SH   SOLE   110,592 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   656,668 6,549 SH   SOLE   6,549 0 0
ISHARES TR GLOBAL TECH ETF 464287291   604,961 8,873 SH   SOLE   8,873 0 0
ISHARES TR MSCI IRELAND ETF 46429B507   202,957 3,320 SH   SOLE   3,320 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,062,912 26,533 SH   SOLE   26,533 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   3,044,932 33,318 SH   SOLE   33,318 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   220,676 7,214 SH   SOLE   7,214 0 0
SPDR SER TR BLOOMBERG SHORT 78464A334   659,354 24,064 SH   SOLE   24,064 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   485,820 2,524 SH   SOLE   2,524 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   9,104,485 5,790 SH   SOLE   5,790 0 0
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   765,396 10,201 SH   SOLE   10,201 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,763,472 63,082 SH   SOLE   63,082 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   415,269 2,069 SH   SOLE   2,069 0 0
HEALTHEQUITY INC COM 42226A107   1,175,499 17,730 SH   SOLE   17,730 0 0
INVESCO EXCH TRD SLF IDX FD INTL DEV DYNAMIC 46138J437   1,000,682 39,756 SH   SOLE   39,756 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   865,563 17,232 SH   SOLE   17,232 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   718,987 7,205 SH   SOLE   7,205 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   292,129 2,256 SH   SOLE   2,256 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   236,281 3,910 SH   SOLE   3,910 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   388,127 19,455 SH   SOLE   19,455 0 0
ISHARES TR EXPONENTIAL TECH 46434V381   344,851 5,760 SH   SOLE   5,760 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866   396,528 7,510 SH   SOLE   7,510 0 0
CLENE INC COMMON STOCK 185634102   152,115 512,863 SH   SOLE   512,863 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306   1,774,297 59,902 SH   SOLE   59,902 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   1,054,452 19,498 SH   SOLE   19,498 0 0
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408   223,252 4,879 SH   SOLE   4,879 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   655,080 9,321 SH   SOLE   9,321 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   313,963 7,639 SH   SOLE   7,639 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   261,206 598 SH   SOLE   598 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   201,817 3,482 SH   SOLE   3,482 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   232,950 982 SH   SOLE   982 0 0
HEALTH CATALYST INC COM 42225T107   160,541 17,337 SH   SOLE   17,337 0 0
REPOSITRAK INC COM NEW 700215304   540,170 53,963 SH   SOLE   53,963 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   686,858 15,575 SH   SOLE   15,575 0 0
APPLE INC COM 037833100   759,916 3,947 SH   SOLE   3,947 0 0
ZIONS BANCORPORATION N A COM 989701107   2,541,477 57,932 SH   SOLE   57,932 0 0
SHELL PLC SPON ADS 780259305   356,756 5,422 SH   SOLE   5,422 0 0
ISHARES TR MSCI USA MMENTM 46432F396   233,609 1,489 SH   SOLE   1,489 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   513,907 9,947 SH   SOLE   9,947 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   822,967 25,198 SH   SOLE   25,198 0 0
ISHARES TR MSCI USA VALUE 46432F388   343,539 3,396 SH   SOLE   3,396 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   442,860 915 SH   SOLE   915 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   581,680 3,520 SH   SOLE   3,520 0 0