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
ABBVIE INC COM 00287Y109   208,684 1,400 SH   SOLE   0 0 1,400
ALPHABET INC CAP STK CL A 02079K305   266,954 2,040 SH   SOLE   0 0 2,040
ALPHABET INC CAP STK CL C 02079K107   229,419 1,740 SH   SOLE   0 0 1,740
ALPS ETF TR ALERIAN MLP 00162Q452   253,580 6,009 SH   SOLE   0 0 6,009
APPLE INC COM 037833100   2,638,775 15,413 SH   SOLE   0 0 15,413
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,062,954 2 SH   SOLE   0 0 2
DUKE ENERGY CORP NEW COM NEW 26441C204   350,834 3,975 SH   SOLE   0 0 3,975
EXXON MOBIL CORP COM 30231G102   249,270 2,120 SH   SOLE   0 0 2,120
FACTSET RESH SYS INC COM 303075105   327,945 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106   454,190 16,140 SH   SOLE   0 0 16,140
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   519,594 10,630 SH   SOLE   0 0 10,630
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   633,749 5,702 SH   SOLE   0 0 5,702
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   436,597 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   882,005 5,526 SH   SOLE   0 0 5,526
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   773,777 18,151 SH   SOLE   0 0 18,151
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   285,382 1,950 SH   SOLE   0 0 1,950
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   5,930,115 105,725 SH   SOLE   0 0 105,725
FIRST TR NASDAQ 100 TECH IND SHS 337345102   667,370 4,594 SH   SOLE   0 0 4,594
GILEAD SCIENCES INC COM 375558103   354,541 4,731 SH   SOLE   0 0 4,731
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   870,029 51,880 SH   SOLE   0 0 51,880
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   302,111 27,590 SH   SOLE   0 0 27,590
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   5,494,984 93,468 SH   SOLE   0 0 93,468
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   4,439,501 88,278 SH   SOLE   0 0 88,278
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   2,373,217 30,825 SH   SOLE   0 0 30,825
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   1,188,943 42,236 SH   SOLE   0 0 42,236
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   801,166 25,828 SH   SOLE   0 0 25,828
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   3,398,735 88,763 SH   SOLE   0 0 88,763
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   803,649 15,854 SH   SOLE   0 0 15,854
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   1,815,500 43,144 SH   SOLE   0 0 43,144
INVESCO EXCHANGE TRADED FD T NEXT GEN CONNECT 46137V688   248,403 3,251 SH   SOLE   0 0 3,251
ISHARES TR U.S. INSRNCE ETF 464288786   341,763 3,729 SH   SOLE   0 0 3,729
ISHARES TR U.S. BAS MTL ETF 464287838   3,150,042 24,937 SH   SOLE   0 0 24,937
ISHARES TR CORE S&P SCP ETF 464287804   319,401 3,386 SH   SOLE   0 0 3,386
ISHARES TR CORE S&P TTL STK 464287150   2,638,891 28,017 SH   SOLE   0 0 28,017
ISHARES TR IBOXX INV CP ETF 464287242   651,398 6,385 SH   SOLE   0 0 6,385
ISHARES TR JPX NIKKEI 400 464287382   2,361,826 36,892 SH   SOLE   0 0 36,892
ISHARES TR U.S. MED DVC ETF 464288810   1,590,364 32,791 SH   SOLE   0 0 32,791
ISHARES TR MSCI USA MIN VOL 46429B697   2,639,626 36,469 SH   SOLE   0 0 36,469
ISHARES TR EXPND TEC SC ETF 464287549   2,580,862 6,753 SH   SOLE   0 0 6,753
ISHARES TR ISHARES SEMICDTR 464287523   1,027,347 2,169 SH   SOLE   0 0 2,169
ISHARES TR US OIL EQ&SV ETF 464288844   448,995 18,677 SH   SOLE   0 0 18,677
ISHARES TR RUSSELL 2000 ETF 464287655   215,800 1,221 SH   SOLE   0 0 1,221
ISHARES TR NORTH AMERN NAT 464287374   1,100,929 26,471 SH   SOLE   0 0 26,471
ISHARES TR EXPANDED TECH 464287515   3,183,956 9,330 SH   SOLE   0 0 9,330
JOHNSON & JOHNSON COM 478160104   404,950 2,600 SH   SOLE   0 0 2,600
JPMORGAN CHASE & CO COM 46625H100   354,719 2,446 SH   SOLE   0 0 2,446
MARSH & MCLENNAN COS INC COM 571748102   224,364 1,179 SH   SOLE   0 0 1,179
MASTERCARD INCORPORATED CL A 57636Q104   498,847 1,260 SH   SOLE   0 0 1,260
MCDONALDS CORP COM 580135101   210,752 800 SH   SOLE   0 0 800
MICROSOFT CORP COM 594918104   326,170 1,033 SH   SOLE   0 0 1,033
ORACLE CORP COM 68389X105   201,248 1,900 SH   SOLE   0 0 1,900
PEPSICO INC COM 713448108   220,272 1,300 SH   SOLE   0 0 1,300
ROCKWELL AUTOMATION INC COM 773903109   314,457 1,100 SH   SOLE   0 0 1,100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   16,934,495 239,323 SH   SOLE   0 0 239,323
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,811,020 47,701 SH   SOLE   0 0 47,701
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,748,831 82,871 SH   SOLE   0 0 82,871
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,038,896 44,683 SH   SOLE   0 0 44,683
SOUTHERN CO COM 842587107   220,566 3,408 SH   SOLE   0 0 3,408
SPDR SER TR S&P OILGAS EXP 78468R556   820,605 5,548 SH   SOLE   0 0 5,548
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   238,934 5,418 SH   SOLE   0 0 5,418
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   315,467 3,345 SH   SOLE   0 0 3,345
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   315,545 4,522 SH   SOLE   0 0 4,522
VANGUARD INDEX FDS GROWTH ETF 922908736   6,534,895 23,998 SH   SOLE   0 0 23,998
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   232,821 4,019 SH   SOLE   0 0 4,019
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   7,132,201 71,265 SH   SOLE   0 0 71,265
VANGUARD WELLINGTON FD US MINIMUM 921935409   3,920,561 40,768 SH   SOLE   0 0 40,768
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,184,632 30,823 SH   SOLE   0 0 30,823
VANGUARD WORLD FDS ENERGY ETF 92204A306   262,479 2,071 SH   SOLE   0 0 2,071
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   6,908,945 37,822 SH   SOLE   0 0 37,822
VISA INC COM CL A 92826C839   348,235 1,514 SH   SOLE   0 0 1,514