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
ABBOTT LABS COM 002824100   225,070 2,050 SH   SOLE   0 0 2,050
ABBVIE INC COM 00287Y109   226,254 1,400 SH   SOLE   0 0 1,400
APPLE INC COM 037833100   2,141,319 16,481 SH   SOLE   0 0 16,481
BERKSHIRE HATHAWAY INC DEL CL A 084670108   937,422 2 SH   SOLE   0 0 2
DOMINION ENERGY INC COM 25746U109   318,925 5,201 SH   SOLE   0 0 5,201
DUKE ENERGY CORP NEW COM NEW 26441C204   577,671 5,609 SH   SOLE   0 0 5,609
EXXON MOBIL CORP COM 30231G102   233,836 2,120 SH   SOLE   0 0 2,120
FACTSET RESH SYS INC COM 303075105   300,908 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106   549,672 12,831 SH   SOLE   0 0 12,831
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   355,236 21,145 SH   SOLE   0 0 21,145
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   586,137 11,697 SH   SOLE   0 0 11,697
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   507,681 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   522,018 5,702 SH   SOLE   0 0 5,702
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   12,435,259 278,880 SH   SOLE   0 0 278,880
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   300,554 1,950 SH   SOLE   0 0 1,950
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   751,954 6,106 SH   SOLE   0 0 6,106
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   470,251 9,842 SH   SOLE   0 0 9,842
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   991,084 21,002 SH   SOLE   0 0 21,002
FIRST TR NASDAQ 100 TECH IND SHS 337345102   483,473 4,594 SH   SOLE   0 0 4,594
GILEAD SCIENCES INC COM 375558103   406,156 4,731 SH   SOLE   0 0 4,731
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   791,117 49,725 SH   SOLE   0 0 49,725
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   3,573,224 55,919 SH   SOLE   0 0 55,919
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   308,456 27,590 SH   SOLE   0 0 27,590
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   2,226,236 12,488 SH   SOLE   0 0 12,488
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688   754,428 10,687 SH   SOLE   0 0 10,687
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   4,643,615 65,357 SH   SOLE   0 0 65,357
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   369,511 2,329 SH   SOLE   0 0 2,329
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   5,192,022 44,628 SH   SOLE   0 0 44,628
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   622,202 11,030 SH   SOLE   0 0 11,030
ISHARES TR TIPS BD ETF 464287176   1,089,520 10,236 SH   SOLE   0 0 10,236
ISHARES TR U.S. BAS MTL ETF 464287838   255,404 2,047 SH   SOLE   0 0 2,047
ISHARES TR IBOXX INV CP ETF 464287242   673,171 6,385 SH   SOLE   0 0 6,385
ISHARES TR NORTH AMERN NAT 464287374   4,629,100 113,849 SH   SOLE   0 0 113,849
ISHARES TR EXPANDED TECH 464287515   1,869,496 7,307 SH   SOLE   0 0 7,307
ISHARES TR ISHARES SEMICDTR 464287523   747,809 2,149 SH   SOLE   0 0 2,149
ISHARES TR EXPND TEC SC ETF 464287549   1,169,280 4,176 SH   SOLE   0 0 4,176
ISHARES TR CORE S&P TTL STK 464287150   1,962,839 23,147 SH   SOLE   0 0 23,147
ISHARES TR U.S. INSRNCE ETF 464288786   294,948 3,227 SH   SOLE   0 0 3,227
ISHARES TR US CONSM STAPLES 464287812   517,089 2,550 SH   SOLE   0 0 2,550
ISHARES TR CORE S&P SCP ETF 464287804   320,451 3,386 SH   SOLE   0 0 3,386
ISHARES TR U.S. MED DVC ETF 464288810   1,191,972 22,674 SH   SOLE   0 0 22,674
ISHARES TR US OIL EQ&SV ETF 464288844   597,861 28,201 SH   SOLE   0 0 28,201
ISHARES TR MSCI USA MIN VOL 46429B697   3,009,094 41,735 SH   SOLE   0 0 41,735
JOHNSON & JOHNSON COM 478160104   463,706 2,625 SH   SOLE   0 0 2,625
JPMORGAN CHASE & CO COM 46625H100   328,009 2,446 SH   SOLE   0 0 2,446
MASTERCARD INCORPORATED CL A 57636Q104   438,140 1,260 SH   SOLE   0 0 1,260
MCDONALDS CORP COM 580135101   210,824 800 SH   SOLE   0 0 800
MICROSOFT CORP COM 594918104   247,734 1,033 SH   SOLE   0 0 1,033
PEPSICO INC COM 713448108   234,858 1,300 SH   SOLE   0 0 1,300
PIMCO ETF TR 1-5 US TIP IDX 72201R205   16,641,070 333,689 SH   SOLE   0 0 333,689
ROCKWELL AUTOMATION INC COM 773903109   283,327 1,100 SH   SOLE   0 0 1,100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   17,852,973 236,338 SH   SOLE   0 0 236,338
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,002,452 45,758 SH   SOLE   0 0 45,758
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   5,437,313 77,125 SH   SOLE   0 0 77,125
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,690,085 137,137 SH   SOLE   0 0 137,137
SOUTHERN CO COM 842587107   243,365 3,408 SH   SOLE   0 0 3,408
SPDR SER TR S&P OILGAS EXP 78468R556   1,631,647 12,008 SH   SOLE   0 0 12,008
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   247,115 5,418 SH   SOLE   0 0 5,418
VANECK ETF TRUST IG FLOATING RATE 92189F486   272,063 10,935 SH   SOLE   0 0 10,935
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   466,907 2,505 SH   SOLE   0 0 2,505
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   324,860 4,522 SH   SOLE   0 0 4,522
VANGUARD INDEX FDS GROWTH ETF 922908736   3,603,264 16,908 SH   SOLE   0 0 16,908
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   206,181 3,719 SH   SOLE   0 0 3,719
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   443,282 8,957 SH   SOLE   0 0 8,957
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   220,183 1,450 SH   SOLE   0 0 1,450
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   5,473,620 55,474 SH   SOLE   0 0 55,474
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,717,076 15,868 SH   SOLE   0 0 15,868
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   269,369 3,256 SH   SOLE   0 0 3,256
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   8,009,159 41,808 SH   SOLE   0 0 41,808
VISA INC COM CL A 92826C839   314,549 1,514 SH   SOLE   0 0 1,514