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
ALPS ETF TR SECTR DIV DOGS 00162Q858 525 12,233 SH   SOLE   0 0 12,233
APPLE INC COM 037833100 723 3,804 SH   SOLE   0 0 3,804
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,807 6 SH   SOLE   0 0 6
CHEVRON CORP NEW COM 166764100 386 3,131 SH   SOLE   0 0 3,131
DOMINION ENERGY INC COM 25746U109 308 4,021 SH   SOLE   0 0 4,021
DUKE ENERGY CORP NEW COM NEW 26441C204 256 2,845 SH   SOLE   0 0 2,845
EXXON MOBIL CORP COM 30231G102 222 2,750 SH   SOLE   0 0 2,750
FIDELITY MSCI CONSM DIS 316092204 1,150 26,204 SH   SOLE   0 0 26,204
FIRST BANCORP N C COM 318910106 948 27,275 SH   SOLE   0 0 27,275
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 209 3,877 SH   SOLE   0 0 3,877
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 778 12,178 SH   SOLE   0 0 12,178
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 3,072 102,991 SH   SOLE   0 0 102,991
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 41,037 684,180 SH   SOLE   0 0 684,180
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 342 8,577 SH   SOLE   0 0 8,577
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 922 6,636 SH   SOLE   0 0 6,636
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 294 1,950 SH   SOLE   0 0 1,950
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 10,266 217,955 SH   SOLE   0 0 217,955
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 3,209 83,783 SH   SOLE   0 0 83,783
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 23,054 1,209,539 SH   SOLE   0 0 1,209,539
FIRST TR NASDAQ100 TECH INDE SHS 337345102 637 7,735 SH   SOLE   0 0 7,735
FIRST TR VALUE LINE DIVID IN SHS 33734H106 5,680 174,917 SH   SOLE   0 0 174,917
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5,404 51,745 SH   SOLE   0 0 51,745
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,564 45,244 SH   SOLE   0 0 45,244
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 9,289 95,888 SH   SOLE   0 0 95,888
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 400 27,590 SH   SOLE   0 0 27,590
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 3,441 65,377 SH   SOLE   0 0 65,377
INVESCO QQQ TR UNIT SER 1 46090E103 3,978 22,140 SH   SOLE   0 0 22,140
ISHARES TR CORE S&P MCP ETF 464287507 4,428 23,380 SH   SOLE   0 0 23,380
ISHARES TR U.S. MED DVC ETF 464288810 3,491 15,076 SH   SOLE   0 0 15,076
ISHARES TR CORE S&P TTL STK 464287150 2,647 41,109 SH   SOLE   0 0 41,109
ISHARES TR PFD AND INCM SEC 464288687 270 7,400 SH   SOLE   0 0 7,400
ISHARES TR USA QUALITY FCTR 46432F339 2,925 33,037 SH   SOLE   0 0 33,037
ISHARES TR U.S. TECH ETF 464287721 267 1,400 SH   SOLE   0 0 1,400
ISHARES TR U.S. REAL ES ETF 464287739 647 7,429 SH   SOLE   0 0 7,429
ISHARES TR PHLX SEMICND ETF 464287523 1,098 5,792 SH   SOLE   0 0 5,792
ISHARES TR IBOXX INV CP ETF 464287242 758 6,366 SH   SOLE   0 0 6,366
ISHARES TR MIN VOL USA ETF 46429B697 2,389 40,629 SH   SOLE   0 0 40,629
ISHARES TR EXPANDED TECH 464287515 2,906 13,784 SH   SOLE   0 0 13,784
ISHARES TR US AER DEF ETF 464288760 3,594 18,010 SH   SOLE   0 0 18,010
ISHARES TR CORE S&P SCP ETF 464287804 4,889 63,369 SH   SOLE   0 0 63,369
ISHARES TR EXPND TEC SC ETF 464287549 726 3,519 SH   SOLE   0 0 3,519
JOHNSON & JOHNSON COM 478160104 401 2,868 SH   SOLE   0 0 2,868
RAYTHEON CO COM NEW 755111507 261 1,436 SH   SOLE   0 0 1,436
RTI SURGICAL HOLDINGS INC COM 74975N105 520 86,483 SH   SOLE   0 0 86,483
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 279 2,786 SH   SOLE   0 0 2,786
ULTIMATE SOFTWARE GROUP INC COM 90385D107 423 1,282 SH   SOLE   0 0 1,282
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 317 18,030 SH   SOLE   0 0 18,030
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 264 5,418 SH   SOLE   0 0 5,418
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 368 4,301 SH   SOLE   0 0 4,301
VISA INC COM CL A 92826C839 219 1,400 SH   SOLE   0 0 1,400