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 245 2,068 SH   SOLE   0 0 2,068
ABBVIE INC COM 00287Y109 234 1,442 SH   SOLE   0 0 1,442
ALPHABET INC CAP STK CL C 02079K107 304 109 SH   SOLE   0 0 109
ALPHABET INC CAP STK CL A 02079K305 317 114 SH   SOLE   0 0 114
ALTRIA GROUP INC COM 02209S103 210 4,025 SH   SOLE   0 0 4,025
APPLE INC COM 037833100 3,069 17,577 SH   SOLE   0 0 17,577
ATRICURE INC COM 04963C209 245 3,730 SH   SOLE   0 0 3,730
AXON ENTERPRISE INC COM 05464C101 253 1,834 SH   SOLE   0 0 1,834
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,058 2 SH   SOLE   0 0 2
BIO-TECHNE CORP COM 09073M104 370 855 SH   SOLE   0 0 855
COSTCO WHSL CORP NEW COM 22160K105 288 500 SH   SOLE   0 0 500
DOMINION ENERGY INC COM 25746U109 612 7,201 SH   SOLE   0 0 7,201
DUKE ENERGY CORP NEW COM NEW 26441C204 582 5,209 SH   SOLE   0 0 5,209
FACTSET RESH SYS INC COM 303075105 326 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106 1,107 26,494 SH   SOLE   0 0 26,494
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 18,391 966,938 SH   SOLE   0 0 966,938
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2,933 55,275 SH   SOLE   0 0 55,275
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1,956 23,204 SH   SOLE   0 0 23,204
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 520 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 662 5,702 SH   SOLE   0 0 5,702
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1,806 19,196 SH   SOLE   0 0 19,196
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 3,909 48,854 SH   SOLE   0 0 48,854
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 291 1,950 SH   SOLE   0 0 1,950
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 3,971 67,369 SH   SOLE   0 0 67,369
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 18,252 387,937 SH   SOLE   0 0 387,937
FIRST TR NASDAQ 100 TECH IND SHS 337345102 701 4,594 SH   SOLE   0 0 4,594
GILEAD SCIENCES INC COM 375558103 322 5,409 SH   SOLE   0 0 5,409
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,278 60,938 SH   SOLE   0 0 60,938
GLOBAL X FDS US INFR DEV ETF 37954Y673 397 14,029 SH   SOLE   0 0 14,029
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 374 27,590 SH   SOLE   0 0 27,590
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 5,623 83,806 SH   SOLE   0 0 83,806
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 6,270 77,390 SH   SOLE   0 0 77,390
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 299 6,138 SH   SOLE   0 0 6,138
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 7,914 65,440 SH   SOLE   0 0 65,440
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 980 10,687 SH   SOLE   0 0 10,687
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3,117 16,528 SH   SOLE   0 0 16,528
ISHARES TR NORTH AMERN NAT 464287374 5,318 131,481 SH   SOLE   0 0 131,481
ISHARES TR IBOXX INV CP ETF 464287242 772 6,385 SH   SOLE   0 0 6,385
ISHARES TR TIPS BD ETF 464287176 7,160 57,481 SH   SOLE   0 0 57,481
ISHARES TR CORE S&P TTL STK 464287150 2,420 23,970 SH   SOLE   0 0 23,970
ISHARES TR ISHARES SEMICDTR 464287523 1,359 2,872 SH   SOLE   0 0 2,872
ISHARES TR EXPND TEC SC ETF 464287549 1,306 3,360 SH   SOLE   0 0 3,360
ISHARES TR CORE S&P SCP ETF 464287804 458 4,246 SH   SOLE   0 0 4,246
ISHARES TR U.S. BAS MTL ETF 464287838 1,159 7,751 SH   SOLE   0 0 7,751
ISHARES TR U.S. MED DVC ETF 464288810 687 11,271 SH   SOLE   0 0 11,271
ISHARES TR EXPANDED TECH 464287515 4,032 11,688 SH   SOLE   0 0 11,688
ISHARES TR MSCI USA MIN VOL 46429B697 5,581 71,947 SH   SOLE   0 0 71,947
ISHARES TR US OIL EQ&SV ETF 464288844 2,516 130,475 SH   SOLE   0 0 130,475
JOHNSON & JOHNSON COM 478160104 465 2,625 SH   SOLE   0 0 2,625
JPMORGAN CHASE & CO COM 46625H100 362 2,654 SH   SOLE   0 0 2,654
MASTERCARD INCORPORATED CL A 57636Q104 450 1,260 SH   SOLE   0 0 1,260
MICROSOFT CORP COM 594918104 378 1,226 SH   SOLE   0 0 1,226
MONOLITHIC PWR SYS INC COM 609839105 313 645 SH   SOLE   0 0 645
PEPSICO INC COM 713448108 227 1,358 SH   SOLE   0 0 1,358
PIMCO ETF TR 1-5 US TIP IDX 72201R205 229 4,207 SH   SOLE   0 0 4,207
ROCKWELL AUTOMATION INC COM 773903109 308 1,100 SH   SOLE   0 0 1,100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 16,238 205,827 SH   SOLE   0 0 205,827
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,859 79,869 SH   SOLE   0 0 79,869
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 9,167 239,230 SH   SOLE   0 0 239,230
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,567 59,740 SH   SOLE   0 0 59,740
SHYFT GROUP INC COM 825698103 209 5,774 SH   SOLE   0 0 5,774
SOUTHERN CO COM 842587107 247 3,408 SH   SOLE   0 0 3,408
SPDR SER TR S&P REGL BKG 78464A698 1,182 17,156 SH   SOLE   0 0 17,156
SPDR SER TR S&P OILGAS EXP 78468R556 2,599 19,318 SH   SOLE   0 0 19,318
SYNAPTICS INC COM 87157D109 325 1,628 SH   SOLE   0 0 1,628
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 256 5,418 SH   SOLE   0 0 5,418
VANECK ETF TRUST INVESTMENT GRD 92189F486 1,787 71,183 SH   SOLE   0 0 71,183
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 264 15,415 SH   SOLE   0 0 15,415
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 397 1,839 SH   SOLE   0 0 1,839
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 564 7,093 SH   SOLE   0 0 7,093
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,335 16,295 SH   SOLE   0 0 16,295
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 381 1,708 SH   SOLE   0 0 1,708
VANGUARD INDEX FDS GROWTH ETF 922908736 4,269 14,844 SH   SOLE   0 0 14,844
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 232 3,719 SH   SOLE   0 0 3,719
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,369 45,959 SH   SOLE   0 0 45,959
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 408 6,883 SH   SOLE   0 0 6,883
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 235 1,450 SH   SOLE   0 0 1,450
VANGUARD WELLINGTON FD US QUALITY 921935706 301 2,588 SH   SOLE   0 0 2,588
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 6,282 58,863 SH   SOLE   0 0 58,863
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,048 9,336 SH   SOLE   0 0 9,336
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,862 19,939 SH   SOLE   0 0 19,939
VISA INC COM CL A 92826C839 336 1,514 SH   SOLE   0 0 1,514