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 INTL EQUITY INDEX F GLB EX US ETF 922042676 1,462 25,425 SH   SOLE 0 0 0 25,425
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,796 12,353 SH   SOLE 0 0 0 12,353
DANAHER CORPORATION COM 235851102 1,121 4,636 SH   SOLE 0 0 0 4,636
KIMBERLY-CLARK CORP COM 494368103 680 4,779 SH   SOLE 0 0 0 4,779
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 354 12,056 SH   SOLE 0 0 0 12,056
AMERICAN TOWER CORP NEW COM 03027X100 564 2,231 SH   SOLE 0 0 0 2,231
ALPS ETF TR RIVERFRONT UNC 00162Q544 242 9,388 SH   SOLE 0 0 0 9,388
MASTERCARD INCORPORATED CL A 57636Q104 1,244 3,303 SH   SOLE 0 0 0 3,303
SPDR S&P 500 ETF TR TR UNIT 78462F103 298 722 SH   SOLE 0 0 0 722
ABBOTT LABS COM 002824100 326 2,714 SH   SOLE 0 0 0 2,714
CHURCH & DWIGHT INC COM 171340102 536 6,016 SH   SOLE 0 0 0 6,016
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,834 37,283 SH   SOLE 0 0 0 37,283
AMERICAN EXPRESS CO COM 025816109 235 1,620 SH   SOLE 0 0 0 1,620
COSTCO WHSL CORP NEW COM 22160K105 622 1,674 SH   SOLE 0 0 0 1,674
PEPSICO INC COM 713448108 938 6,436 SH   SOLE 0 0 0 6,436
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 236 3,382 SH   SOLE 0 0 0 3,382
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 643 4,736 SH   SOLE 0 0 0 4,736
UNION PAC CORP COM 907818108 278 1,262 SH   SOLE 0 0 0 1,262
AT&T INC COM 00206R102 1,103 36,915 SH   SOLE 0 0 0 36,915
ISHARES TR MSCI USA MIN VOL 46429B697 1,049 14,529 SH   SOLE 0 0 0 14,529
ETF SER SOLUTIONS APTUS DEFINED 26922A388 1,300 44,152 SH   SOLE 0 0 0 44,152
MARTIN MARIETTA MATLS INC COM 573284106 559 1,621 SH   SOLE 0 0 0 1,621
REGENERON PHARMACEUTICALS COM 75886F107 987 1,956 SH   SOLE 0 0 0 1,956
APPLE INC COM 037833100 4,172 31,340 SH   SOLE 0 0 0 31,340
AMAZON COM INC COM 023135106 1,359 408 SH   SOLE 0 0 0 408
PHILIP MORRIS INTL INC COM 718172109 1,014 10,786 SH   SOLE 0 0 0 10,786
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,630 19,812 SH   SOLE 0 0 0 19,812
PROCTER AND GAMBLE CO COM 742718109 843 6,116 SH   SOLE 0 0 0 6,116
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 2,425 118,227 SH   SOLE 0 0 0 118,227
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,415 14,279 SH   SOLE 0 0 0 14,279
ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 7,307 264,375 SH   SOLE 0 0 0 264,375
TWO RDS SHARED TR ANFIELD UNVL ETF 90214Q766 334 34,281 SH   SOLE 0 0 0 34,281
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 2,386 217,535 SH   SOLE 0 0 0 217,535
DUKE ENERGY CORP NEW COM NEW 26441C204 942 9,287 SH   SOLE 0 0 0 9,287
TWILIO INC CL A 90138F102 1,269 3,451 SH   SOLE 0 0 0 3,451
ISHARES TR US REGNL BKS ETF 464288778 561 10,077 SH   SOLE 0 0 0 10,077
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 952 38,034 SH   SOLE 0 0 0 38,034
VERTIV HOLDINGS CO COM CL A 92537N108 647 29,696 SH   SOLE 0 0 0 29,696
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1,686 24,697 SH   SOLE 0 0 0 24,697
DOMINOS PIZZA INC COM 25754A201 505 1,269 SH   SOLE 0 0 0 1,269
KRANESHARES TR QUADRTC INT RT 500767736 4,035 141,389 SH   SOLE 0 0 0 141,389
WISDOMTREE TR EM EX ST-OWNED 97717X578 800 19,570 SH   SOLE 0 0 0 19,570
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,553 9,194 SH   SOLE 0 0 0 9,194
ALPS ETF TR RIVERFRNT FLEX 00162Q510 1,691 39,499 SH   SOLE 0 0 0 39,499
ISHARES TR CORE TOTAL USD 46434V613 645 12,150 SH   SOLE 0 0 0 12,150
BCE INC COM NEW 05534B760 1,117 24,119 SH   SOLE 0 0 0 24,119
PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 635 11,145 SH   SOLE 0 0 0 11,145
ISHARES TR CORE S&P SCP ETF 464287804 1,235 11,536 SH   SOLE 0 0 0 11,536
ARES CAPITAL CORP COM 04010L103 1,550 79,697 SH   SOLE 0 0 0 79,697
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 3,330 68,408 SH   SOLE 0 0 0 68,408
ISHARES TR CORE S&P US VLU 464287663 3,212 45,723 SH   SOLE 0 0 0 45,723
ISHARES TR US HOME CONS ETF 464288752 584 8,295 SH   SOLE 0 0 0 8,295
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 739 34,160 SH   SOLE 0 0 0 34,160
EXXON MOBIL CORP COM 30231G102 2,213 40,017 SH   SOLE 0 0 0 40,017
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 881 23,063 SH   SOLE 0 0 0 23,063
ABBVIE INC COM 00287Y109 1,272 11,670 SH   SOLE 0 0 0 11,670
CHEVRON CORP NEW COM 166764100 998 9,845 SH   SOLE 0 0 0 9,845
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 5,289 99,153 SH   SOLE 0 0 0 99,153
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 212 792 SH   SOLE 0 0 0 792
ISHARES INC CORE MSCI EMKT 46434G103 2,886 44,375 SH   SOLE 0 0 0 44,375
ISHARES TR FLTG RATE NT ETF 46429B655 527 10,381 SH   SOLE 0 0 0 10,381
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 323 5,265 SH   SOLE 0 0 0 5,265
GILEAD SCIENCES INC COM 375558103 506 7,619 SH   SOLE 0 0 0 7,619
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,515 15,608 SH   SOLE 0 0 0 15,608
VISA INC COM CL A 92826C839 694 3,110 SH   SOLE 0 0 0 3,110
ISHARES TR IBOXX INV CP ETF 464287242 517 3,951 SH   SOLE 0 0 0 3,951
PPL CORP COM 69351T106 879 30,300 SH   SOLE 0 0 0 30,300
VANGUARD INDEX FDS MID CAP ETF 922908629 4,204 18,492 SH   SOLE 0 0 0 18,492
AMETEK INC COM 031100100 542 4,137 SH   SOLE 0 0 0 4,137
PROSPERITY BANCSHARES INC COM 743606105 430 5,801 SH   SOLE 0 0 0 5,801
ALPS ETF TR RIVRFRNT STR INC 00162Q783 6,782 273,708 SH   SOLE 0 0 0 273,708
ETF SER SOLUTIONS US GLB JETS 26922A842 553 22,080 SH   SOLE 0 0 0 22,080
ISHARES TR ISHS 5-10YR INVT 464288638 858 14,372 SH   SOLE 0 0 0 14,372
SPDR SER TR PORTFOLIO LN COR 78464A367 4,467 146,233 SH   SOLE 0 0 0 146,233
ALPS ETF TR RIVERFRNT DYMC 00162Q528 4,582 108,865 SH   SOLE 0 0 0 108,865
ISHARES TR CONV BD ETF 46435G102 1,952 19,734 SH   SOLE 0 0 0 19,734
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,216 65,460 SH   SOLE 0 0 0 65,460
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 278 5,374 SH   SOLE 0 0 0 5,374
ZOETIS INC CL A 98978V103 1,196 7,088 SH   SOLE 0 0 0 7,088
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,266 65,430 SH   SOLE 0 0 0 65,430
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,707 12,541 SH   SOLE 0 0 0 12,541
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,556 30,321 SH   SOLE 0 0 0 30,321
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5,091 59,678 SH   SOLE 0 0 0 59,678
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,824 12,952 SH   SOLE 0 0 0 12,952
SPDR SER TR PORTFOLIO S&P500 78464A854 1,997 41,196 SH   SOLE 0 0 0 41,196
FACEBOOK INC CL A 30303M102 1,698 5,612 SH   SOLE 0 0 0 5,612
VANGUARD INDEX FDS TOTAL STK MKT 922908769 251 1,172 SH   SOLE 0 0 0 1,172
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 634 16,824 SH   SOLE 0 0 0 16,824
ALTABANCORP COM 021347109 1,101 25,610 SH   SOLE 0 0 0 25,610
CARVANA CO CL A 146869102 1,147 4,366 SH   SOLE 0 0 0 4,366
ALTRIA GROUP INC COM 02209S103 912 19,332 SH   SOLE 0 0 0 19,332
ISHARES TR IBOXX HI YD ETF 464288513 551 6,333 SH   SOLE 0 0 0 6,333
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 3,789 228,659 SH   SOLE 0 0 0 228,659
PROSHARES TR PET CARE ETF 74348A145 363 4,797 SH   SOLE 0 0 0 4,797
ISHARES INC JP MRG EM CRP BD 464286251 2,087 40,075 SH   SOLE 0 0 0 40,075
FIRST TR MORNINGSTAR DIVID L SHS 336917109 2,392 71,900 SH   SOLE 0 0 0 71,900
COCA COLA CO COM 191216100 719 13,271 SH   SOLE 0 0 0 13,271
NETFLIX INC COM 64110L106 1,444 2,628 SH   SOLE 0 0 0 2,628
INVESCO QQQ TR UNIT SER 1 46090E103 21,327 63,395 SH   SOLE 0 0 0 63,395
SOUTHERN CO COM 842587107 919 13,900 SH   SOLE 0 0 0 13,900
ARK ETF TR FINTECH INNOVA 00214Q708 364 7,025 SH   SOLE 0 0 0 7,025
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 342 12,855 SH   SOLE 0 0 0 12,855
RINGCENTRAL INC CL A 76680R206 1,547 4,756 SH   SOLE 0 0 0 4,756
AGNC INVT CORP COM 00123Q104 2,082 120,222 SH   SOLE 0 0 0 120,222
3M CO COM 88579Y101 1,273 6,419 SH   SOLE 0 0 0 6,419
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,381 28,831 SH   SOLE 0 0 0 28,831
ALPS ETF TR RIVERFRONT DYM 00162Q536 5,737 226,155 SH   SOLE 0 0 0 226,155
VERIZON COMMUNICATIONS INC COM 92343V104 1,097 18,787 SH   SOLE 0 0 0 18,787
NVIDIA CORPORATION COM 67066G104 1,401 2,309 SH   SOLE 0 0 0 2,309
OREILLY AUTOMOTIVE INC COM 67103H107 1,573 2,933 SH   SOLE 0 0 0 2,933
AMERICAN ELEC PWR CO INC COM 025537101 901 10,000 SH   SOLE 0 0 0 10,000
COUPA SOFTWARE INC COM 22266L106 922 3,568 SH   SOLE 0 0 0 3,568
STARBUCKS CORP COM 855244109 674 5,796 SH   SOLE 0 0 0 5,796
DOMINION ENERGY INC COM 25746U109 900 11,232 SH   SOLE 0 0 0 11,232
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2,322 106,877 SH   SOLE 0 0 0 106,877
MICROSOFT CORP COM 594918104 2,163 8,375 SH   SOLE 0 0 0 8,375
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,245 2,421 SH   SOLE 0 0 0 2,421
GENERAL MLS INC COM 370334104 646 10,362 SH   SOLE 0 0 0 10,362
SPDR GOLD TR GOLD SHS 78463V107 1,414 8,496 SH   SOLE 0 0 0 8,496
BLACKSTONE GROUP INC COM 09260D107 1,589 19,984 SH   SOLE 0 0 0 19,984
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 319 2,364 SH   SOLE 0 0 0 2,364
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,407 27,934 SH   SOLE 0 0 0 27,934
PIMCO CORPORATE & INCM STRG COM 72200U100 2,454 138,099 SH   SOLE 0 0 0 138,099
SPDR SER TR BLOMBERG INTL TR 78464A516 1,335 44,728 SH   SOLE 0 0 0 44,728
MARRIOTT INTL INC NEW CL A 571903202 538 3,791 SH   SOLE 0 0 0 3,791
MSCI INC COM 55354G100 531 1,135 SH   SOLE 0 0 0 1,135
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 515 11,715 SH   SOLE 0 0 0 11,715
PROSHARES TR LONG ONLINE SHRT 74347B375 731 8,890 SH   SOLE 0 0 0 8,890
NATIONAL GRID PLC SPONSORED ADR NE 636274409 865 13,643 SH   SOLE 0 0 0 13,643
ISHARES TR MBS ETF 464288588 1,037 9,532 SH   SOLE 0 0 0 9,532
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1,696 93,569 SH   SOLE 0 0 0 93,569
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 263 11,880 SH   SOLE 0 0 0 11,880
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,012 39,315 SH   SOLE 0 0 0 39,315
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 678 2,823 SH   SOLE 0 0 0 2,823
CERNER CORP COM 156782104 214 2,843 SH   SOLE 0 0 0 2,843
ALPHABET INC CAP STK CL C 02079K107 1,217 531 SH   SOLE 0 0 0 531
ISHARES TR ISHS 1-5YR INVS 464288646 3,748 68,454 SH   SOLE 0 0 0 68,454
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 376 5,123 SH   SOLE 0 0 0 5,123
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,005 656 SH   SOLE 0 0 0 656
CARLYLE GROUP INC COM 14316J108 1,606 40,879 SH   SOLE 0 0 0 40,879
HONEYWELL INTL INC COM 438516106 763 3,356 SH   SOLE 0 0 0 3,356
ISHARES TR RUS MD CP GR ETF 464287481 3,094 29,058 SH   SOLE 0 0 0 29,058
VANGUARD BD INDEX FDS INTERMED TERM 921937819 4,842 54,257 SH   SOLE 0 0 0 54,257
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 6,532 88,879 SH   SOLE 0 0 0 88,879
FLAHERTY & CRUMRINE PFD SECS COM 338478100 2,387 100,946 SH   SOLE 0 0 0 100,946
ISHARES TR CORE S&P500 ETF 464287200 299 722 SH   SOLE 0 0 0 722
AFLAC INC COM 001055102 220 4,186 SH   SOLE 0 0 0 4,186
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 215 4,398 SH   SOLE 0 0 0 4,398
THERMO FISHER SCIENTIFIC INC COM 883556102 1,291 2,677 SH   SOLE 0 0 0 2,677
GLOBAL X FDS LNTY THMTC ETF 37954Y772 343 11,906 SH   SOLE 0 0 0 11,906
PAYPAL HLDGS INC COM 70450Y103 2,008 7,593 SH   SOLE 0 0 0 7,593
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 267 2,847 SH   SOLE 0 0 0 2,847
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 2,577 96,693 SH   SOLE 0 0 0 96,693
GABELLI UTIL TR COM 36240A101 2,338 341,855 SH   SOLE 0 0 0 341,855
SPDR SER TR PORTFOLI S&P1500 78464A805 1,818 35,590 SH   SOLE 0 0 0 35,590
CROWN CASTLE INTL CORP NEW COM 22822V101 1,144 6,251 SH   SOLE 0 0 0 6,251
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,070 21,316 SH   SOLE 0 0 0 21,316
DOLLAR GEN CORP NEW COM 256677105 511 2,341 SH   SOLE 0 0 0 2,341
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 350 10,235 SH   SOLE 0 0 0 10,235