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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 4,654 40,906 SH   SOLE 0 0 0 40,906
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 536 10,692 SH   SOLE 0 0 0 10,692
AMERICAN TOWER CORP NEW COM 03027X100 635 2,477 SH   SOLE 0 0 0 2,477
SPDR SER TR BLOMBERG BRC INV 78468R200 881 28,818 SH   SOLE 0 0 0 28,818
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 4,678 110,218 SH   SOLE 0 0 0 110,218
ALPS ETF TR RIVERFRONT UNC 00162Q544 244 9,589 SH   SOLE 0 0 0 9,589
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 943 8,278 SH   SOLE 0 0 0 8,278
DANAHER CORPORATION COM 235851102 793 3,775 SH   SOLE 0 0 0 3,775
MASTERCARD INCORPORATED CL A 57636Q104 1,253 3,474 SH   SOLE 0 0 0 3,474
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,068 15,982 SH   SOLE 0 0 0 15,982
ISHARES TR SH TR CRPORT ETF 464288646 2,450 44,506 SH   SOLE 0 0 0 44,506
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,636 25,111 SH   SOLE 0 0 0 25,111
PEPSICO INC COM 713448108 920 6,421 SH   SOLE 0 0 0 6,421
CHURCH & DWIGHT INC COM 171340102 551 5,618 SH   SOLE 0 0 0 5,618
ISHARES TR TIPS BD ETF 464287176 527 4,145 SH   SOLE 0 0 0 4,145
ADOBE INC COM 00724F101 1,333 2,498 SH   SOLE 0 0 0 2,498
COSTCO WHSL CORP NEW COM 22160K105 612 1,706 SH   SOLE 0 0 0 1,706
UNION PAC CORP COM 907818108 258 1,312 SH   SOLE 0 0 0 1,312
REGENERON PHARMACEUTICALS COM 75886F107 1,014 1,662 SH   SOLE 0 0 0 1,662
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 301 13,690 SH   SOLE 0 0 0 13,690
AT&T INC COM 00206R102 1,123 37,809 SH   SOLE 0 0 0 37,809
APPLE INC COM 037833100 4,114 31,308 SH   SOLE 0 0 0 31,308
AMAZON COM INC COM 023135106 1,142 324 SH   SOLE 0 0 0 324
MARTIN MARIETTA MATLS INC COM 573284106 226 1,062 SH   SOLE 0 0 0 1,062
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 569 18,602 SH   SOLE 0 0 0 18,602
PHILIP MORRIS INTL INC COM 718172109 972 12,159 SH   SOLE 0 0 0 12,159
TWO RDS SHARED TR ANFIELD UNVL ETF 90214Q766 5,862 594,531 SH   SOLE 0 0 0 594,531
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3,091 37,204 SH   SOLE 0 0 0 37,204
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,078 35,120 SH   SOLE 0 0 0 35,120
PROCTER AND GAMBLE CO COM 742718109 868 6,181 SH   SOLE 0 0 0 6,181
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 2,492 126,734 SH   SOLE 0 0 0 126,734
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 317 3,345 SH   SOLE 0 0 0 3,345
BOEING CO COM 097023105 211 1,208 SH   SOLE 0 0 0 1,208
ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 2,626 91,193 SH   SOLE 0 0 0 91,193
VANGUARD INDEX FDS GROWTH ETF 922908736 3,693 15,042 SH   SOLE 0 0 0 15,042
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 2,596 255,262 SH   SOLE 0 0 0 255,262
PIMCO CORPORATE & INCOME STR COM 72200U100 2,388 150,268 SH   SOLE 0 0 0 150,268
ISHARES TR US REGNL BKS ETF 464288778 232 6,609 SH   SOLE 0 0 0 6,609
DUKE ENERGY CORP NEW COM NEW 26441C204 795 9,756 SH   SOLE 0 0 0 9,756
TWILIO INC CL A 90138F102 1,026 3,883 SH   SOLE 0 0 0 3,883
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 945 37,452 SH   SOLE 0 0 0 37,452
VERTIV HOLDINGS CO COM CL A 92537N108 553 33,215 SH   SOLE 0 0 0 33,215
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1,068 18,325 SH   SOLE 0 0 0 18,325
DOMINOS PIZZA INC COM 25754A201 225 558 SH   SOLE 0 0 0 558
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,186 5,282 SH   SOLE 0 0 0 5,282
FLAHERTY & CRUMRIN PFD & INM COM 338478100 2,603 116,112 SH   SOLE 0 0 0 116,112
ISHARES TR CORE TOTAL USD 46434V613 645 11,783 SH   SOLE 0 0 0 11,783
BCE INC COM NEW 05534B760 1,177 26,920 SH   SOLE 0 0 0 26,920
ALPS ETF TR RIVERFRNT FLEX 00162Q510 1,892 51,403 SH   SOLE 0 0 0 51,403
ARES CAPITAL CORP COM 04010L103 1,534 105,072 SH   SOLE 0 0 0 105,072
ISHARES TR CORE S&P SCP ETF 464287804 730 9,648 SH   SOLE 0 0 0 9,648
ISHARES TR US HOME CONS ETF 464288752 258 4,575 SH   SOLE 0 0 0 4,575
EXXON MOBIL CORP COM 30231G102 1,647 42,016 SH   SOLE 0 0 0 42,016
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 883 25,613 SH   SOLE 0 0 0 25,613
ISHARES TR FLTG RATE NT ETF 46429B655 511 10,080 SH   SOLE 0 0 0 10,080
SPDR SER TR PORTFOLIO LN TSR 78464A664 891 18,838 SH   SOLE 0 0 0 18,838
ABBVIE INC COM 00287Y109 817 8,696 SH   SOLE 0 0 0 8,696
CHEVRON CORP NEW COM 166764100 883 10,615 SH   SOLE 0 0 0 10,615
VANGUARD INDEX FDS VALUE ETF 922908744 2,721 24,852 SH   SOLE 0 0 0 24,852
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 5,908 106,492 SH   SOLE 0 0 0 106,492
ISHARES INC CORE MSCI EMKT 46434G103 950 17,582 SH   SOLE 0 0 0 17,582
GILEAD SCIENCES INC COM 375558103 221 3,313 SH   SOLE 0 0 0 3,313
PPL CORP COM 69351T106 961 33,738 SH   SOLE 0 0 0 33,738
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 589 7,065 SH   SOLE 0 0 0 7,065
KIMBERLY CLARK CORP COM 494368103 771 4,926 SH   SOLE 0 0 0 4,926
AMETEK INC COM 031100100 238 2,313 SH   SOLE 0 0 0 2,313
VANGUARD INDEX FDS MID CAP ETF 922908629 1,557 8,416 SH   SOLE 0 0 0 8,416
PROSPERITY BANCSHARES INC COM 743606105 316 5,801 SH   SOLE 0 0 0 5,801
ALPS ETF TR RIVRFRNT STR INC 00162Q783 394 15,924 SH   SOLE 0 0 0 15,924
ISHARES TR 3 7 YR TREAS BD 464288661 5,039 37,710 SH   SOLE 0 0 0 37,710
VISA INC COM CL A 92826C839 502 2,319 SH   SOLE 0 0 0 2,319
ETF SER SOLUTIONS US GLB JETS 26922A842 245 13,588 SH   SOLE 0 0 0 13,588
ISHARES TR IBOXX INV CP ETF 464287242 2,037 14,904 SH   SOLE 0 0 0 14,904
ALPS ETF TR RIVERFRNT DYMC 00162Q528 4,532 122,604 SH   SOLE 0 0 0 122,604
BLACKSTONE GROUP INC COM CL A 09260D107 1,588 29,152 SH   SOLE 0 0 0 29,152
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 4,885 55,047 SH   SOLE 0 0 0 55,047
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,567 32,328 SH   SOLE 0 0 0 32,328
ISHARES TR CORE S&P TTL STK 464287150 1,947 24,199 SH   SOLE 0 0 0 24,199
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 825 15,166 SH   SOLE 0 0 0 15,166
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,204 9,477 SH   SOLE 0 0 0 9,477
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 968 51,772 SH   SOLE 0 0 0 51,772
ZOETIS INC CL A 98978V103 1,172 7,090 SH   SOLE 0 0 0 7,090
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 278 5,465 SH   SOLE 0 0 0 5,465
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,093 74,852 SH   SOLE 0 0 0 74,852
FACEBOOK INC CL A 30303M102 1,432 4,733 SH   SOLE 0 0 0 4,733
SPDR SER TR PORTFOLIO S&P500 78464A854 990 23,560 SH   SOLE 0 0 0 23,560
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,448 8,936 SH   SOLE 0 0 0 8,936
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 550 29,008 SH   SOLE 0 0 0 29,008
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 5,292 374,012 SH   SOLE 0 0 0 374,012
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 701 17,558 SH   SOLE 0 0 0 17,558
ALTRIA GROUP INC COM 02209S103 943 21,538 SH   SOLE 0 0 0 21,538
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 341 10,890 SH   SOLE 0 0 0 10,890
CARVANA CO CL A 146869102 1,148 5,150 SH   SOLE 0 0 0 5,150
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 1,062 52,516 SH   SOLE 0 0 0 52,516
ISHARES TR IBOXX HI YD ETF 464288513 530 6,217 SH   SOLE 0 0 0 6,217
ISHARES TR CORE US AGGBD ET 464287226 227 1,916 SH   SOLE 0 0 0 1,916
FIRST TR MORNINGSTAR DIVID L SHS 336917109 2,531 92,175 SH   SOLE 0 0 0 92,175
NETFLIX INC COM 64110L106 1,231 2,226 SH   SOLE 0 0 0 2,226
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 534 11,479 SH   SOLE 0 0 0 11,479
INVESCO QQQ TR UNIT SER 1 46090E103 7,936 26,212 SH   SOLE 0 0 0 26,212
COCA COLA CO COM 191216100 766 14,967 SH   SOLE 0 0 0 14,967
ALPS ETF TR RIVERFRONT DYM 00162Q536 5,489 208,804 SH   SOLE 0 0 0 208,804
SOUTHERN CO COM 842587107 821 15,437 SH   SOLE 0 0 0 15,437
NVIDIA CORPORATION COM 67066G104 1,381 2,406 SH   SOLE 0 0 0 2,406
VERIZON COMMUNICATIONS INC COM 92343V104 1,199 19,807 SH   SOLE 0 0 0 19,807
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,532 24,758 SH   SOLE 0 0 0 24,758
AMERICAN ELEC PWR CO INC COM 025537101 873 10,869 SH   SOLE 0 0 0 10,869
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,361 13,265 SH   SOLE 0 0 0 13,265
OREILLY AUTOMOTIVE INC COM 67103H107 1,157 2,398 SH   SOLE 0 0 0 2,398
RINGCENTRAL INC CL A 76680R206 1,323 4,389 SH   SOLE 0 0 0 4,389
ISHARES TR INTRM TR CRP ETF 464288638 871 14,200 SH   SOLE 0 0 0 14,200
AGNC INVT CORP COM 00123Q104 1,874 133,986 SH   SOLE 0 0 0 133,986
3M CO COM 88579Y101 1,227 7,239 SH   SOLE 0 0 0 7,239
COUPA SOFTWARE INC COM 22266L106 1,133 3,454 SH   SOLE 0 0 0 3,454
STARBUCKS CORP COM 855244109 334 3,775 SH   SOLE 0 0 0 3,775
DOMINION ENERGY INC COM 25746U109 907 11,392 SH   SOLE 0 0 0 11,392
MICROSOFT CORP COM 594918104 1,543 6,660 SH   SOLE 0 0 0 6,660
SPDR GOLD TR GOLD SHS 78463V107 2,490 13,636 SH   SOLE 0 0 0 13,636
GENERAL MLS INC COM 370334104 712 11,033 SH   SOLE 0 0 0 11,033
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,821 16,639 SH   SOLE 0 0 0 16,639
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 1,115 22,254 SH   SOLE 0 0 0 22,254
MARRIOTT INTL INC NEW CL A 571903202 252 2,411 SH   SOLE 0 0 0 2,411
MSCI INC COM 55354G100 452 1,195 SH   SOLE 0 0 0 1,195
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 943 25,042 SH   SOLE 0 0 0 25,042
PROSHARES TR LONG ONLINE SHRT 74347B375 235 2,615 SH   SOLE 0 0 0 2,615
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 825 16,326 SH   SOLE 0 0 0 16,326
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 890 17,198 SH   SOLE 0 0 0 17,198
NATIONAL GRID PLC SPONSORED ADR NE 636274409 850 14,778 SH   SOLE 0 0 0 14,778
ISHARES TR MBS ETF 464288588 436 3,941 SH   SOLE 0 0 0 3,941
CERNER CORP COM 156782104 214 2,843 SH   SOLE 0 0 0 2,843
ISHARES TR 20 YR TR BD ETF 464287432 1,352 8,176 SH   SOLE 0 0 0 8,176
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 384 6,120 SH   SOLE 0 0 0 6,120
CHIPOTLE MEXICAN GRILL INC COM 169656105 980 711 SH   SOLE 0 0 0 711
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 566 11,135 SH   SOLE 0 0 0 11,135
CARLYLE GROUP INC COM 14316J108 1,506 56,028 SH   SOLE 0 0 0 56,028
ALPHABET INC CAP STK CL C 02079K107 981 568 SH   SOLE 0 0 0 568
FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 3,491 52,567 SH   SOLE 0 0 0 52,567
HONEYWELL INTL INC COM 438516106 617 3,576 SH   SOLE 0 0 0 3,576
ISHARES TR RUS MD CP GR ETF 464287481 1,929 10,700 SH   SOLE 0 0 0 10,700
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,511 33,610 SH   SOLE 0 0 0 33,610
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,587 27,358 SH   SOLE 0 0 0 27,358
VANGUARD BD INDEX FDS INTERMED TERM 921937819 804 8,569 SH   SOLE 0 0 0 8,569
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 240 4,936 SH   SOLE 0 0 0 4,936
PEOPLES UTAH BANCORP COM 712706209 527 25,610 SH   SOLE 0 0 0 25,610
ISHARES TR SHORT TREAS BD 464288679 210 1,898 SH   SOLE 0 0 0 1,898
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 262 2,713 SH   SOLE 0 0 0 2,713
THERMO FISHER SCIENTIFIC INC COM 883556102 1,249 2,832 SH   SOLE 0 0 0 2,832
GABELLI UTIL TR COM 36240A101 2,472 320,171 SH   SOLE 0 0 0 320,171
DOLLAR GEN CORP NEW COM 256677105 227 1,111 SH   SOLE 0 0 0 1,111
PAYPAL HLDGS INC COM 70450Y103 1,514 7,180 SH   SOLE 0 0 0 7,180
CROWN CASTLE INTL CORP NEW COM 22822V101 1,132 6,810 SH   SOLE 0 0 0 6,810
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 347 3,588 SH   SOLE 0 0 0 3,588
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 2,323 88,263 SH   SOLE 0 0 0 88,263