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   207,583 2,050 SH   SOLE   0 0 2,050
ABBVIE INC COM 00287Y109   223,118 1,400 SH   SOLE   0 0 1,400
ALPHABET INC CAP STK CL A 02079K305   211,609 2,040 SH   SOLE   0 0 2,040
APPLE INC COM 037833100   2,581,656 15,656 SH   SOLE   0 0 15,656
BERKSHIRE HATHAWAY INC DEL CL A 084670108   931,200 2 SH   SOLE   0 0 2
DOMINION ENERGY INC COM 25746U109   290,788 5,201 SH   SOLE   0 0 5,201
DUKE ENERGY CORP NEW COM NEW 26441C204   526,533 5,458 SH   SOLE   0 0 5,458
EXXON MOBIL CORP COM 30231G102   232,479 2,120 SH   SOLE   0 0 2,120
FACTSET RESH SYS INC COM 303075105   311,318 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106   571,741 16,096 SH   SOLE   0 0 16,096
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   641,637 12,597 SH   SOLE   0 0 12,597
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   501,796 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   599,793 5,702 SH   SOLE   0 0 5,702
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   384,857 8,507 SH   SOLE   0 0 8,507
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   5,026,043 92,920 SH   SOLE   0 0 92,920
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   1,096,934 21,002 SH   SOLE   0 0 21,002
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   902,772 6,106 SH   SOLE   0 0 6,106
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   302,305 1,950 SH   SOLE   0 0 1,950
FIRST TR NASDAQ 100 TECH IND SHS 337345102   599,563 4,594 SH   SOLE   0 0 4,594
GILEAD SCIENCES INC COM 375558103   392,531 4,731 SH   SOLE   0 0 4,731
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   889,508 51,866 SH   SOLE   0 0 51,866
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   3,338,462 53,501 SH   SOLE   0 0 53,501
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   316,733 27,590 SH   SOLE   0 0 27,590
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   4,946,103 65,106 SH   SOLE   0 0 65,106
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688   250,111 3,251 SH   SOLE   0 0 3,251
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   1,311,332 10,256 SH   SOLE   0 0 10,256
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   719,248 14,251 SH   SOLE   0 0 14,251
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   2,046,214 10,905 SH   SOLE   0 0 10,905
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   724,996 4,454 SH   SOLE   0 0 4,454
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   5,025,779 44,319 SH   SOLE   0 0 44,319
ISHARES TR CORE S&P SCP ETF 464287804   327,426 3,386 SH   SOLE   0 0 3,386
ISHARES TR CORE S&P TTL STK 464287150   2,113,460 23,340 SH   SOLE   0 0 23,340
ISHARES TR EXPANDED TECH 464287515   2,440,038 8,008 SH   SOLE   0 0 8,008
ISHARES TR EXPND TEC SC ETF 464287549   1,700,333 5,011 SH   SOLE   0 0 5,011
ISHARES TR IBOXX INV CP ETF 464287242   699,860 6,385 SH   SOLE   0 0 6,385
ISHARES TR ISHARES SEMICDTR 464287523   955,596 2,149 SH   SOLE   0 0 2,149
ISHARES TR MSCI USA MIN VOL 46429B697   2,970,265 40,834 SH   SOLE   0 0 40,834
ISHARES TR NORTH AMERN NAT 464287374   3,858,363 98,503 SH   SOLE   0 0 98,503
ISHARES TR U.S. BAS MTL ETF 464287838   3,716,009 28,039 SH   SOLE   0 0 28,039
ISHARES TR U.S. INSRNCE ETF 464288786   276,296 3,227 SH   SOLE   0 0 3,227
ISHARES TR U.S. MED DVC ETF 464288810   1,491,845 27,637 SH   SOLE   0 0 27,637
ISHARES TR US CONSM STAPLES 464287812   760,062 3,815 SH   SOLE   0 0 3,815
ISHARES TR US OIL EQ&SV ETF 464288844   395,442 20,468 SH   SOLE   0 0 20,468
JOHNSON & JOHNSON COM 478160104   403,000 2,600 SH   SOLE   0 0 2,600
JPMORGAN CHASE & CO COM 46625H100   320,041 2,456 SH   SOLE   0 0 2,456
MASTERCARD INCORPORATED CL A 57636Q104   457,897 1,260 SH   SOLE   0 0 1,260
MCDONALDS CORP COM 580135101   223,688 800 SH   SOLE   0 0 800
MICROSOFT CORP COM 594918104   297,814 1,033 SH   SOLE   0 0 1,033
PEPSICO INC COM 713448108   236,990 1,300 SH   SOLE   0 0 1,300
PIMCO ETF TR 1-5 US TIP IDX 72201R205   460,891 9,030 SH   SOLE   0 0 9,030
ROCKWELL AUTOMATION INC COM 773903109   322,795 1,100 SH   SOLE   0 0 1,100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   16,973,047 231,999 SH   SOLE   0 0 231,999
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,584,524 52,955 SH   SOLE   0 0 52,955
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,533,542 109,908 SH   SOLE   0 0 109,908
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,640,786 31,882 SH   SOLE   0 0 31,882
SOUTHERN CO COM 842587107   237,129 3,408 SH   SOLE   0 0 3,408
SPDR SER TR S&P OILGAS EXP 78468R556   1,351,561 10,593 SH   SOLE   0 0 10,593
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   251,774 5,418 SH   SOLE   0 0 5,418
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   474,634 5,010 SH   SOLE   0 0 5,010
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   333,859 4,522 SH   SOLE   0 0 4,522
VANGUARD INDEX FDS GROWTH ETF 922908736   4,149,933 16,637 SH   SOLE   0 0 16,637
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   244,958 4,019 SH   SOLE   0 0 4,019
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   223,315 1,450 SH   SOLE   0 0 1,450
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   5,420,526 55,899 SH   SOLE   0 0 55,899
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,800,358 17,065 SH   SOLE   0 0 17,065
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   6,310,881 32,611 SH   SOLE   0 0 32,611
VISA INC COM CL A 92826C839   341,346 1,514 SH   SOLE   0 0 1,514