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
AMAZON COM INC COM 023135106 220 67 SH   SOLE   0 0 67
APPLE INC COM 037833100 1,673 11,820 SH   SOLE   0 0 11,820
ATRICURE INC COM 04963C209 259 3,730 SH   SOLE   0 0 3,730
AXON ENTERPRISE INC COM 05464C101 321 1,834 SH   SOLE   0 0 1,834
BERKSHIRE HATHAWAY INC DEL CL A 084670108 823 2 SH   SOLE   0 0 2
BIO-TECHNE CORP COM 09073M104 414 855 SH   SOLE   0 0 855
BLACKLINE INC COM 09239B109 204 1,731 SH   SOLE   0 0 1,731
BOOT BARN HLDGS INC COM 099406100 332 3,731 SH   SOLE   0 0 3,731
CHURCHILL DOWNS INC COM 171484108 314 1,309 SH   SOLE   0 0 1,309
DECKERS OUTDOOR CORP COM 243537107 353 980 SH   SOLE   0 0 980
DOMINION ENERGY INC COM 25746U109 374 5,121 SH   SOLE   0 0 5,121
DUKE ENERGY CORP NEW COM NEW 26441C204 364 3,726 SH   SOLE   0 0 3,726
FACTSET RESH SYS INC COM 303075105 296 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106 1,138 26,466 SH   SOLE   0 0 26,466
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 3,139 55,275 SH   SOLE   0 0 55,275
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2,584 30,346 SH   SOLE   0 0 30,346
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1,937 20,916 SH   SOLE   0 0 20,916
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 759 6,180 SH   SOLE   0 0 6,180
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 452 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1,676 80,174 SH   SOLE   0 0 80,174
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 2,932 46,834 SH   SOLE   0 0 46,834
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 4,588 81,238 SH   SOLE   0 0 81,238
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 224 3,732 SH   SOLE   0 0 3,732
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 15,096 315,492 SH   SOLE   0 0 315,492
FIRST TR NASDAQ 100 TECH IND SHS 337345102 795 5,035 SH   SOLE   0 0 5,035
GENERAC HLDGS INC COM 368736104 324 792 SH   SOLE   0 0 792
GILEAD SCIENCES INC COM 375558103 345 4,940 SH   SOLE   0 0 4,940
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 416 18,867 SH   SOLE   0 0 18,867
GLOBAL X FDS US INFR DEV ETF 37954Y673 544 21,399 SH   SOLE   0 0 21,399
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 415 27,590 SH   SOLE   0 0 27,590
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 9,582 157,497 SH   SOLE   0 0 157,497
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4,151 22,758 SH   SOLE   0 0 22,758
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 1,261 13,803 SH   SOLE   0 0 13,803
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 559 11,101 SH   SOLE   0 0 11,101
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3,877 43,332 SH   SOLE   0 0 43,332
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5,811 56,594 SH   SOLE   0 0 56,594
ISHARES TR IBOXX INV CP ETF 464287242 849 6,385 SH   SOLE   0 0 6,385
ISHARES TR CORE S&P TTL STK 464287150 2,303 23,411 SH   SOLE   0 0 23,411
ISHARES TR MSCI USA MIN VOL 46429B697 5,602 76,217 SH   SOLE   0 0 76,217
ISHARES TR U.S. MED DVC ETF 464288810 5,412 86,212 SH   SOLE   0 0 86,212
ISHARES TR CORE S&P SCP ETF 464287804 370 3,386 SH   SOLE   0 0 3,386
ISHARES TR EXPND TEC SC ETF 464287549 1,814 4,493 SH   SOLE   0 0 4,493
ISHARES TR ISHARES SEMICDTR 464287523 1,446 3,242 SH   SOLE   0 0 3,242
ISHARES TR EXPANDED TECH 464287515 5,448 13,650 SH   SOLE   0 0 13,650
JOHNSON & JOHNSON COM 478160104 371 2,300 SH   SOLE   0 0 2,300
LEMAITRE VASCULAR INC COM 525558201 247 4,648 SH   SOLE   0 0 4,648
MICROSOFT CORP COM 594918104 288 1,023 SH   SOLE   0 0 1,023
MONOLITHIC PWR SYS INC COM 609839105 313 645 SH   SOLE   0 0 645
NATERA INC COM 632307104 365 3,276 SH   SOLE   0 0 3,276
OMNICELL COM COM 68213N109 214 1,441 SH   SOLE   0 0 1,441
POWER INTEGRATIONS INC COM 739276103 231 2,332 SH   SOLE   0 0 2,332
REPLIGEN CORP COM 759916109 259 895 SH   SOLE   0 0 895
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 16,244 218,803 SH   SOLE   0 0 218,803
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,176 60,979 SH   SOLE   0 0 60,979
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,056 91,256 SH   SOLE   0 0 91,256
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 9,806 261,295 SH   SOLE   0 0 261,295
SHYFT GROUP INC COM 825698103 219 5,774 SH   SOLE   0 0 5,774
SOUTHERN CO COM 842587107 211 3,408 SH   SOLE   0 0 3,408
SPDR SER TR S&P BIOTECH 78464A870 464 3,690 SH   SOLE   0 0 3,690
SPDR SER TR S&P REGL BKG 78464A698 571 8,424 SH   SOLE   0 0 8,424
SPROUT SOCIAL INC COM CL A 85209W109 353 2,893 SH   SOLE   0 0 2,893
SYNAPTICS INC COM 87157D109 293 1,628 SH   SOLE   0 0 1,628
TEXAS ROADHOUSE INC COM 882681109 285 3,125 SH   SOLE   0 0 3,125
VANECK ETF TRUST INVESTMENT GRD 92189F486 8,579 337,741 SH   SOLE   0 0 337,741
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 981 54,500 SH   SOLE   0 0 54,500
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 278 5,418 SH   SOLE   0 0 5,418
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 709 8,296 SH   SOLE   0 0 8,296
VANGUARD BD INDEX FDS INTERMED TERM 921937819 2,601 29,078 SH   SOLE   0 0 29,078
VANGUARD INDEX FDS GROWTH ETF 922908736 4,218 14,537 SH   SOLE   0 0 14,537
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 244 3,719 SH   SOLE   0 0 3,719
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4,495 55,464 SH   SOLE   0 0 55,464
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,993 36,381 SH   SOLE   0 0 36,381
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 844 13,748 SH   SOLE   0 0 13,748
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 1,903 19,244 SH   SOLE   0 0 19,244
VANGUARD WELLINGTON FD US QUALITY 921935706 3,974 34,010 SH   SOLE   0 0 34,010
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 362 3,500 SH   SOLE   0 0 3,500
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7,243 23,366 SH   SOLE   0 0 23,366
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 805 8,694 SH   SOLE   0 0 8,694
VARONIS SYS INC COM 922280102 276 4,530 SH   SOLE   0 0 4,530
VISA INC COM CL A 92826C839 312 1,400 SH   SOLE   0 0 1,400
WESTERN ALLIANCE BANCORP COM 957638109 283 2,602 SH   SOLE   0 0 2,602
WORKIVA INC COM CL A 98139A105 311 2,204 SH   SOLE   0 0 2,204