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 207 67 SH   SOLE   0 0 67
APPLE INC COM 037833100 1,485 12,159 SH   SOLE   0 0 12,159
ATRICURE INC COM 04963C209 244 3,730 SH   SOLE   0 0 3,730
AXON ENTERPRISE INC COM 05464C101 261 1,834 SH   SOLE   0 0 1,834
BERKSHIRE HATHAWAY INC DEL CL A 084670108 771 2 SH   SOLE   0 0 2
BIO-TECHNE CORP COM 09073M104 327 855 SH   SOLE   0 0 855
BOOT BARN HLDGS INC COM 099406100 232 3,731 SH   SOLE   0 0 3,731
BROOKS AUTOMATION INC NEW COM 114340102 216 2,651 SH   SOLE   0 0 2,651
CHURCHILL DOWNS INC COM 171484108 298 1,309 SH   SOLE   0 0 1,309
DECKERS OUTDOOR CORP COM 243537107 324 980 SH   SOLE   0 0 980
DOMINION ENERGY INC COM 25746U109 351 4,621 SH   SOLE   0 0 4,621
DUKE ENERGY CORP NEW COM NEW 26441C204 360 3,726 SH   SOLE   0 0 3,726
EXPONENT INC COM 30214U102 202 2,069 SH   SOLE   0 0 2,069
FACTSET RESH SYS INC COM 303075105 231 750 SH   SOLE   0 0 750
FIRST BANCORP N C COM 318910106 1,160 26,677 SH   SOLE   0 0 26,677
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 16,073 797,644 SH   SOLE   0 0 797,644
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 3,369 59,701 SH   SOLE   0 0 59,701
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 395 5,049 SH   SOLE   0 0 5,049
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 456 15,287 SH   SOLE   0 0 15,287
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 293 3,398 SH   SOLE   0 0 3,398
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 702 6,180 SH   SOLE   0 0 6,180
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 653 10,884 SH   SOLE   0 0 10,884
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 14,744 307,873 SH   SOLE   0 0 307,873
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 6,526 95,132 SH   SOLE   0 0 95,132
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 310 13,751 SH   SOLE   0 0 13,751
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 4,923 91,184 SH   SOLE   0 0 91,184
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,332 6,106 SH   SOLE   0 0 6,106
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 313 1,950 SH   SOLE   0 0 1,950
FIRST TR NASDAQ 100 TECH IND SHS 337345102 726 5,035 SH   SOLE   0 0 5,035
GENERAC HLDGS INC COM 368736104 259 792 SH   SOLE   0 0 792
GILEAD SCIENCES INC COM 375558103 319 4,936 SH   SOLE   0 0 4,936
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 610 27,040 SH   SOLE   0 0 27,040
HELEN OF TROY LTD COM G4388N106 226 1,073 SH   SOLE   0 0 1,073
II-VI INC COM 902104108 225 3,294 SH   SOLE   0 0 3,294
INTEL CORP COM 458140100 202 3,159 SH   SOLE   0 0 3,159
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 5,093 87,592 SH   SOLE   0 0 87,592
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 414 27,590 SH   SOLE   0 0 27,590
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3,446 19,392 SH   SOLE   0 0 19,392
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 6,740 79,170 SH   SOLE   0 0 79,170
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 6,528 63,099 SH   SOLE   0 0 63,099
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 4,542 55,072 SH   SOLE   0 0 55,072
ISHARES TR MSCI USA MIN VOL 46429B697 5,419 78,316 SH   SOLE   0 0 78,316
ISHARES TR CORE S&P TTL STK 464287150 2,300 25,108 SH   SOLE   0 0 25,108
ISHARES TR PHLX SEMICND ETF 464287523 1,545 3,643 SH   SOLE   0 0 3,643
ISHARES TR IBOXX INV CP ETF 464287242 580 4,456 SH   SOLE   0 0 4,456
ISHARES TR EXPANDED TECH 464287515 4,679 13,705 SH   SOLE   0 0 13,705
ISHARES TR CORE S&P SCP ETF 464287804 367 3,386 SH   SOLE   0 0 3,386
ISHARES TR EXPND TEC SC ETF 464287549 1,311 3,632 SH   SOLE   0 0 3,632
ISHARES TR U.S. MED DVC ETF 464288810 5,389 16,313 SH   SOLE   0 0 16,313
ISHARES TR PFD AND INCM SEC 464288687 284 7,400 SH   SOLE   0 0 7,400
JOHNSON & JOHNSON COM 478160104 378 2,300 SH   SOLE   0 0 2,300
LEMAITRE VASCULAR INC COM 525558201 227 4,648 SH   SOLE   0 0 4,648
MAXIMUS INC COM 577933104 322 3,618 SH   SOLE   0 0 3,618
MICROSOFT CORP COM 594918104 295 1,253 SH   SOLE   0 0 1,253
MONOLITHIC PWR SYS INC COM 609839105 228 645 SH   SOLE   0 0 645
NATERA INC COM 632307104 333 3,276 SH   SOLE   0 0 3,276
NEOGENOMICS INC COM NEW 64049M209 295 6,114 SH   SOLE   0 0 6,114
NOVANTA INC COM 67000B104 239 1,809 SH   SOLE   0 0 1,809
PENN NATL GAMING INC COM 707569109 260 2,482 SH   SOLE   0 0 2,482
RBC BEARINGS INC COM 75524B104 221 1,123 SH   SOLE   0 0 1,123
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 14,715 201,802 SH   SOLE   0 0 201,802
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7,122 209,160 SH   SOLE   0 0 209,160
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,570 90,399 SH   SOLE   0 0 90,399
SHYFT GROUP INC COM 825698103 215 5,774 SH   SOLE   0 0 5,774
SILICON LABORATORIES INC COM 826919102 211 1,498 SH   SOLE   0 0 1,498
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 235 1,379 SH   SOLE   0 0 1,379
SPDR SER TR S&P BIOTECH 78464A870 2,600 19,166 SH   SOLE   0 0 19,166
SYNAPTICS INC COM 87157D109 220 1,628 SH   SOLE   0 0 1,628
TEXAS ROADHOUSE INC COM 882681109 300 3,125 SH   SOLE   0 0 3,125
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 7,232 284,946 SH   SOLE   0 0 284,946
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 278 5,418 SH   SOLE   0 0 5,418
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 431 23,905 SH   SOLE   0 0 23,905
VANGUARD BD INDEX FDS INTERMED TERM 921937819 17,151 193,291 SH   SOLE   0 0 193,291
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 300 3,542 SH   SOLE   0 0 3,542
VANGUARD INDEX FDS GROWTH ETF 922908736 3,892 15,141 SH   SOLE   0 0 15,141
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4,198 51,408 SH   SOLE   0 0 51,408
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,367 43,317 SH   SOLE   0 0 43,317
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 5,510 89,566 SH   SOLE   0 0 89,566
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 354 3,500 SH   SOLE   0 0 3,500
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4,176 14,139 SH   SOLE   0 0 14,139
VARONIS SYS INC COM 922280102 233 4,530 SH   SOLE   0 0 4,530
VERIZON COMMUNICATIONS INC COM 92343V104 270 4,649 SH   SOLE   0 0 4,649
VISA INC COM CL A 92826C839 296 1,400 SH   SOLE   0 0 1,400
WESTERN ALLIANCE BANCORP COM 957638109 246 2,602 SH   SOLE   0 0 2,602