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
ABBOTT LABS COM 002824100 226 2,050 SH   SOLE   0 0 2,050
ABBVIE INC COM 00287Y109 215 1,400 SH   SOLE   0 0 1,400
ALPHABET INC CAP STK CL C 02079K107 238 109 SH   SOLE   0 0 109
ALPHABET INC CAP STK CL A 02079K305 248 114 SH   SOLE   0 0 114
APPLE INC COM 037833100 2,439 17,555 SH   SOLE   0 0 17,555
BERKSHIRE HATHAWAY INC DEL CL A 084670108 832 2 SH   SOLE   0 0 2
BIO-TECHNE CORP COM 09073M104 302 855 SH   SOLE   0 0 855
DOMINION ENERGY INC COM 25746U109 585 7,201 SH   SOLE   0 0 7,201
DUKE ENERGY CORP NEW COM NEW 26441C204 571 5,209 SH   SOLE   0 0 5,209
FACTSET RESH SYS INC COM 303075105 296 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106 944 26,512 SH   SOLE   0 0 26,512
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,309 25,726 SH   SOLE   0 0 25,726
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 736 42,640 SH   SOLE   0 0 42,640
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 440 6,026 SH   SOLE   0 0 6,026
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 317 4,056 SH   SOLE   0 0 4,056
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 535 5,702 SH   SOLE   0 0 5,702
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 506 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 792 6,106 SH   SOLE   0 0 6,106
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 14,324 324,593 SH   SOLE   0 0 324,593
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 655 13,184 SH   SOLE   0 0 13,184
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,295 24,937 SH   SOLE   0 0 24,937
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 271 1,950 SH   SOLE   0 0 1,950
FIRST TR NASDAQ 100 TECH IND SHS 337345102 526 4,594 SH   SOLE   0 0 4,594
GILEAD SCIENCES INC COM 375558103 295 4,731 SH   SOLE   0 0 4,731
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,203 68,447 SH   SOLE   0 0 68,447
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 344 27,590 SH   SOLE   0 0 27,590
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 7,919 125,741 SH   SOLE   0 0 125,741
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5,920 50,652 SH   SOLE   0 0 50,652
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 232 1,435 SH   SOLE   0 0 1,435
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 768 10,687 SH   SOLE   0 0 10,687
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,925 42,563 SH   SOLE   0 0 42,563
ISHARES TR CORE S&P TTL STK 464287150 2,022 23,892 SH   SOLE   0 0 23,892
ISHARES TR TIPS BD ETF 464287176 1,685 14,634 SH   SOLE   0 0 14,634
ISHARES TR MSCI USA MIN VOL 46429B697 3,069 43,182 SH   SOLE   0 0 43,182
ISHARES TR US OIL EQ&SV ETF 464288844 1,762 110,552 SH   SOLE   0 0 110,552
ISHARES TR U.S. MED DVC ETF 464288810 487 9,471 SH   SOLE   0 0 9,471
ISHARES TR U.S. BAS MTL ETF 464287838 1,714 14,524 SH   SOLE   0 0 14,524
ISHARES TR CORE S&P SCP ETF 464287804 316 3,386 SH   SOLE   0 0 3,386
ISHARES TR IBOXX INV CP ETF 464287242 710 6,385 SH   SOLE   0 0 6,385
ISHARES TR EXPND TEC SC ETF 464287549 671 2,274 SH   SOLE   0 0 2,274
ISHARES TR ISHARES SEMICDTR 464287523 969 2,872 SH   SOLE   0 0 2,872
ISHARES TR EXPANDED TECH 464287515 1,368 4,992 SH   SOLE   0 0 4,992
ISHARES TR NORTH AMERN NAT 464287374 4,228 116,046 SH   SOLE   0 0 116,046
JOHNSON & JOHNSON COM 478160104 471 2,625 SH   SOLE   0 0 2,625
JPMORGAN CHASE & CO COM 46625H100 279 2,446 SH   SOLE   0 0 2,446
MASTERCARD INCORPORATED CL A 57636Q104 401 1,260 SH   SOLE   0 0 1,260
MCDONALDS CORP COM 580135101 202 800 SH   SOLE   0 0 800
MICROSOFT CORP COM 594918104 268 1,033 SH   SOLE   0 0 1,033
MONOLITHIC PWR SYS INC COM 609839105 235 645 SH   SOLE   0 0 645
PEPSICO INC COM 713448108 230 1,358 SH   SOLE   0 0 1,358
PIMCO ETF TR 1-5 US TIP IDX 72201R205 8,755 166,533 SH   SOLE   0 0 166,533
ROCKWELL AUTOMATION INC COM 773903109 219 1,100 SH   SOLE   0 0 1,100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 15,060 208,676 SH   SOLE   0 0 208,676
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 6,304 197,728 SH   SOLE   0 0 197,728
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,336 45,958 SH   SOLE   0 0 45,958
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 223 5,350 SH   SOLE   0 0 5,350
SOUTHERN CO COM 842587107 249 3,408 SH   SOLE   0 0 3,408
SPDR SER TR S&P OILGAS EXP 78468R556 2,260 18,691 SH   SOLE   0 0 18,691
VANECK ETF TRUST INVESTMENT GRD 92189F486 1,470 59,628 SH   SOLE   0 0 59,628
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 264 15,415 SH   SOLE   0 0 15,415
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 248 5,418 SH   SOLE   0 0 5,418
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 342 4,522 SH   SOLE   0 0 4,522
VANGUARD BD INDEX FDS INTERMED TERM 921937819 211 2,695 SH   SOLE   0 0 2,695
VANGUARD INDEX FDS GROWTH ETF 922908736 3,489 15,501 SH   SOLE   0 0 15,501
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 527 10,526 SH   SOLE   0 0 10,526
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 207 3,518 SH   SOLE   0 0 3,518
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 210 1,450 SH   SOLE   0 0 1,450
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 5,179 56,072 SH   SOLE   0 0 56,072
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 973 9,472 SH   SOLE   0 0 9,472
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 4,292 22,836 SH   SOLE   0 0 22,836
VISA INC COM CL A 92826C839 302 1,514 SH   SOLE   0 0 1,514