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
ADVANCE AUTO PARTS INC COM 00751Y106 392 2,326 SH   SOLE   2,326 0 0
APPLE INC COM 037833100 11,510 50,986 SH   SOLE   50,986 0 0
ABBVIE INC COM 00287Y109 1,642 17,362 SH   SOLE   17,362 0 0
ABIOMED INC COM 003654100 1,132 2,516 SH   SOLE   2,516 0 0
ABBOTT LABS COM 002824100 1,514 20,631 SH   SOLE   20,631 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 245 5,884 SH   SOLE   5,884 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,104 18,237 SH   SOLE   18,237 0 0
ISHARES TR MSCI ACWI ETF 464288257 244 3,292 SH   SOLE   3,292 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,582 54,140 SH   SOLE   54,140 0 0
ADOBE SYS INC COM 00724F101 1,230 4,558 SH   SOLE   4,558 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 707 4,695 SH   SOLE   4,695 0 0
AUTODESK INC COM 052769106 581 3,719 SH   SOLE   3,719 0 0
ADDUS HOMECARE CORP COM 006739106 836 11,920 SH   SOLE   11,920 0 0
ADVANCED ENERGY INDS COM 007973100 354 6,846 SH   SOLE   6,846 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,439 13,637 SH   SOLE   13,637 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 369 4,722 SH   SOLE   4,722 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 351 4,796 SH   SOLE   4,796 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,190 3,041 SH   SOLE   3,041 0 0
ALARM COM HLDGS INC COM 011642105 386 6,719 SH   SOLE   6,719 0 0
AMGEN INC COM 031162100 1,017 4,908 SH   SOLE   4,908 0 0
AMERICAN TOWER CORP NEW COM 03027X100 275 1,894 SH   SOLE   1,894 0 0
AMAZON COM INC COM 023135106 8,078 4,033 SH   SOLE   4,033 0 0
ANTHEM INC COM 036752103 700 2,553 SH   SOLE   2,553 0 0
AMERICAN EXPRESS CO COM 025816109 593 5,569 SH   SOLE   5,569 0 0
AZZ INC COM 002474104 543 10,757 SH   SOLE   10,757 0 0
BOEING CO COM 097023105 1,938 5,212 SH   SOLE   5,212 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,532 39,645 SH   SOLE   39,645 0 0
BANK AMER CORP COM 060505104 491 16,658 SH   SOLE   16,658 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 250 9,169 SH   SOLE   9,169 0 0
BB&T CORP COM 054937107 963 19,844 SH   SOLE   19,844 0 0
BIOSCRIP INC COM 09069N108 543 175,183 SH   SOLE   175,183 0 0
BANK NEW YORK MELLON CORP COM 064058100 382 7,499 SH   SOLE   7,499 0 0
BLACKROCK INC COM 09247X101 2,760 5,855 SH   SOLE   5,855 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 937 15,100 SH   SOLE   15,100 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 504 6,404 SH   SOLE   6,404 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 220 1,026 SH   SOLE   1,026 0 0
BURLINGTON STORES INC COM 122017106 798 4,901 SH   SOLE   4,901 0 0
CARBONITE INC COM 141337105 328 9,190 SH   SOLE   9,190 0 0
CAROLINA TR BANCSHARES INC COM 14422P105 593 72,130 SH   SOLE   72,130 0 0
CAMBREX CORP COM 132011107 392 5,735 SH   SOLE   5,735 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 454 12,080 SH   SOLE   12,080 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136A102 580 26,545 SH   SOLE   26,545 0 0
CELGENE CORP COM 151020104 1,197 13,378 SH   SOLE   13,378 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 323 9,741 SH   SOLE   9,741 0 0
CHEFS WHSE INC COM 163086101 537 14,775 SH   SOLE   14,775 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 283 21,304 SH   SOLE   21,304 0 0
SPDR SER TR ICE BOFAML ETF 78468R606 357 13,960 SH   SOLE   13,960 0 0
COLGATE PALMOLIVE CO COM 194162103 804 12,011 SH   SOLE   12,011 0 0
COMERICA INC COM 200340107 481 5,331 SH   SOLE   5,331 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 647 16,354 SH   SOLE   16,354 0 0
CENTENE CORP DEL COM 15135B101 447 3,085 SH   SOLE   3,085 0 0
CANADIAN NATL RY CO COM 136375102 3,616 40,270 SH   SOLE   40,270 0 0
CANADIAN NAT RES LTD COM 136385101 1,147 35,120 SH   SOLE   35,120 0 0
CONOCOPHILLIPS COM 20825C104 830 10,721 SH   SOLE   10,721 0 0
COSTCO WHSL CORP NEW COM 22160K105 358 1,525 SH   SOLE   1,525 0 0
COPART INC COM 217204106 6,712 130,259 SH   SOLE   130,259 0 0
SALESFORCE COM INC COM 79466L302 990 6,224 SH   SOLE   6,224 0 0
CARRIZO OIL & GAS INC COM 144577103 321 12,741 SH   SOLE   12,741 0 0
CISCO SYS INC COM 17275R102 4,938 101,508 SH   SOLE   101,508 0 0
COSTAR GROUP INC COM 22160N109 1,046 2,485 SH   SOLE   2,485 0 0
CSX CORP COM 126408103 723 9,765 SH   SOLE   9,765 0 0
CINTAS CORP COM 172908105 736 3,721 SH   SOLE   3,721 0 0
CVS HEALTH CORP COM 126650100 519 6,599 SH   SOLE   6,599 0 0
CHEVRON CORP NEW COM 166764100 1,009 8,254 SH   SOLE   8,254 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 750 20,077 SH   SOLE   20,077 0 0
CONCHO RES INC COM 20605P101 500 3,272 SH   SOLE   3,272 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 429 5,378 SH   SOLE   5,378 0 0
DOMINION ENERGY INC COM 25746U109 703 10,002 SH   SOLE   10,002 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 499 15,416 SH   SOLE   15,416 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 639 14,642 SH   SOLE   14,642 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 449 1,700 SH   SOLE   1,700 0 0
DISNEY WALT CO COM DISNEY 254687106 790 6,754 SH   SOLE   6,754 0 0
DIGITAL RLTY TR INC COM 253868103 556 4,941 SH   SOLE   4,941 0 0
DORMAN PRODUCTS INC COM 258278100 325 4,230 SH   SOLE   4,230 0 0
DOMINOS PIZZA INC COM 25754A201 976 3,309 SH   SOLE   3,309 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,124 14,051 SH   SOLE   14,051 0 0
ISHARES TR SELECT DIVID ETF 464287168 952 9,542 SH   SOLE   9,542 0 0
DOWDUPONT INC COM 26078J100 214 3,322 SH   SOLE   3,322 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 500 8,626 SH   SOLE   8,626 0 0
DYCOM INDS INC COM 267475101 297 3,514 SH   SOLE   3,514 0 0
ECOLAB INC COM 278865100 8,195 52,271 SH   SOLE   52,271 0 0
ENCORE CAP GROUP INC COM 292554102 493 13,757 SH   SOLE   13,757 0 0
EURONET WORLDWIDE INC COM 298736109 1,274 12,713 SH   SOLE   12,713 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,189 46,906 SH   SOLE   46,906 0 0
ISHARES TR EAFE GRWTH ETF 464288885 259 3,230 SH   SOLE   3,230 0 0
ENERGEN CORP COM 29265N108 899 10,433 SH   SOLE   10,433 0 0
LAUDER ESTEE COS INC CL A 518439104 5,634 38,767 SH   SOLE   38,767 0 0
ENVESTNET INC COM 29404K106 539 8,839 SH   SOLE   8,839 0 0
EOG RES INC COM 26875P101 640 5,019 SH   SOLE   5,019 0 0
EPAM SYS INC COM 29414B104 588 4,272 SH   SOLE   4,272 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,826 63,550 SH   SOLE   63,550 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 964 40,000 SH   SOLE   40,000 0 0
EQUITY BANCSHARES INC COM CL A 29460X109 251 6,381 SH   SOLE   6,381 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 295 3,110 SH   SOLE   3,110 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 447 20,102 SH   SOLE   20,102 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 883 5,071 SH   SOLE   5,071 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,941 40,000 SH   SOLE   40,000 0 0
NATIONAL VISION HLDGS INC COM 63845R107 412 9,128 SH   SOLE   9,128 0 0
DIAMONDBACK ENERGY INC COM 25278X109 808 5,974 SH   SOLE   5,974 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 95 23,000 SH   SOLE   23,000 0 0
FACEBOOK INC CL A 30303M102 5,659 34,412 SH   SOLE   34,412 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,299 2,873 SH   SOLE   2,873 0 0
FEDEX CORP COM 31428X106 2,540 10,550 SH   SOLE   10,550 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 501 4,589 SH   SOLE   4,589 0 0
FIVE BELOW INC COM 33829M101 1,463 11,247 SH   SOLE   11,247 0 0
FIVE9 INC COM 338307101 365 8,343 SH   SOLE   8,343 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,531 49,614 SH   SOLE   49,614 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 847 3,718 SH   SOLE   3,718 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,880 74,205 SH   SOLE   74,205 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 453 11,114 SH   SOLE   11,114 0 0
FINISAR CORP COM NEW 31787A507 217 11,387 SH   SOLE   11,387 0 0
FERRO CORP COM 315405100 304 13,100 SH   SOLE   13,100 0 0
FORTINET INC COM 34959E109 635 6,877 SH   SOLE   6,877 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 372 6,200 SH   SOLE   6,200 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 634 12,175 SH   SOLE   12,175 0 0
GREENBRIER COS INC COM 393657101 369 6,147 SH   SOLE   6,147 0 0
GREEN DOT CORP CL A 39304D102 650 7,316 SH   SOLE   7,316 0 0
GENERAL ELECTRIC CO COM 369604103 179 15,814 SH   SOLE   15,814 0 0
GENOMIC HEALTH INC COM 37244C101 536 7,632 SH   SOLE   7,632 0 0
GILEAD SCIENCES INC COM 375558103 2,257 29,237 SH   SOLE   29,237 0 0
GENERAL MLS INC COM 370334104 4,608 107,361 SH   SOLE   107,361 0 0
ALPHABET INC CAP STK CL C 02079K107 6,180 5,178 SH   SOLE   5,178 0 0
ALPHABET INC CAP STK CL A 02079K305 3,124 2,588 SH   SOLE   2,588 0 0
GLOBAL PMTS INC COM 37940X102 886 6,953 SH   SOLE   6,953 0 0
CHART INDS INC COM PAR $0.01 16115Q308 1,088 13,894 SH   SOLE   13,894 0 0
HALLIBURTON CO COM 406216101 251 6,190 SH   SOLE   6,190 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 291 13,631 SH   SOLE   13,631 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 146 24,905 SH   SOLE   24,905 0 0
HONEYWELL INTL INC COM 438516106 1,947 11,700 SH   SOLE   11,700 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 330 56,129 SH   SOLE   56,129 0 0
HEALTHEQUITY INC COM 42226A107 613 6,493 SH   SOLE   6,493 0 0
SCHEIN HENRY INC COM 806407102 6,633 78,010 SH   SOLE   78,010 0 0
HUBSPOT INC COM 443573100 621 4,112 SH   SOLE   4,112 0 0
HURCO COMPANIES INC COM 447324104 255 5,647 SH   SOLE   5,647 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 260 4,620 SH   SOLE   4,620 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 514 5,083 SH   SOLE   5,083 0 0
ISHARES TR CORE MSCI EAFE 46432F842 377 5,890 SH   SOLE   5,890 0 0
ISHARES TR EUROPE ETF 464287861 901 20,000 SH   SOLE   20,000 0 0
II VI INC COM 902104108 402 8,489 SH   SOLE   8,489 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,406 21,888 SH   SOLE   21,888 0 0
ISHARES TR CORE S&P SCP ETF 464287804 313 3,584 SH   SOLE   3,584 0 0
INTEL CORP COM 458140100 865 18,302 SH   SOLE   18,302 0 0
INTUIT COM 461202103 4,872 21,427 SH   SOLE   21,427 0 0
INTERXION HOLDING N.V SHS N47279109 679 10,094 SH   SOLE   10,094 0 0
IQVIA HLDGS INC COM 46266C105 6,967 53,700 SH   SOLE   53,700 0 0
IRON MTN INC NEW COM 46284V101 294 8,510 SH   SOLE   8,510 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 1,074 101,990 SH   SOLE   101,990 0 0
INVESTORS BANCORP INC NEW COM 46146L101 377 30,693 SH   SOLE   30,693 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 1,753 75,200 SH   SOLE   75,200 0 0
ISHARES TR CORE S&P TTL STK 464287150 1,657 24,862 SH   SOLE   24,862 0 0
ISHARES TR CORE S&P US VLU 464287663 208 3,687 SH   SOLE   3,687 0 0
ISHARES TR CORE S&P500 ETF 464287200 11,858 40,509 SH   SOLE   40,509 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 16,002 102,590 SH   SOLE   102,590 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,795 16,583 SH   SOLE   16,583 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 3,682 21,367 SH   SOLE   21,367 0 0
ISHARES TR U.S. REAL ES ETF 464287739 2,881 36,000 SH   SOLE   36,000 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 410 39,475 SH   SOLE   39,475 0 0
JOHNSON & JOHNSON COM 478160104 1,633 11,819 SH   SOLE   11,819 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 221 6,139 SH   SOLE   6,139 0 0
JPMORGAN CHASE & CO COM 46625H100 2,679 23,741 SH   SOLE   23,741 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 366 7,300 SH   SOLE   7,300 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 138 13,400 SH   SOLE   13,400 0 0
KINDER MORGAN INC DEL COM 49456B101 560 31,604 SH   SOLE   31,604 0 0
CARMAX INC COM 143130102 3,823 51,200 SH   SOLE   51,200 0 0
COCA COLA CO COM 191216100 520 11,250 SH   SOLE   11,250 0 0
LAZARD LTD SHS A G54050102 3,036 63,075 SH   SOLE   63,075 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,421 25,455 SH   SOLE   25,455 0 0
LHC GROUP INC COM 50187A107 467 4,534 SH   SOLE   4,534 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 246 11,914 SH   SOLE   11,914 0 0
LKQ CORP COM 501889208 3,895 123,000 SH   SOLE   123,000 0 0
LILLY ELI & CO COM 532457108 312 2,906 SH   SOLE   2,906 0 0
LOWES COS INC COM 548661107 1,080 9,405 SH   SOLE   9,405 0 0
LPL FINL HLDGS INC COM 50212V100 488 7,572 SH   SOLE   7,572 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,894 16,478 SH   SOLE   16,478 0 0
LULULEMON ATHLETICA INC COM 550021109 448 2,759 SH   SOLE   2,759 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,739 7,814 SH   SOLE   7,814 0 0
MANTECH INTL CORP CL A 564563104 473 7,467 SH   SOLE   7,467 0 0
MARRIOTT INTL INC NEW CL A 571903202 253 1,917 SH   SOLE   1,917 0 0
MCDONALDS CORP COM 580135101 814 4,869 SH   SOLE   4,869 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,535 44,800 SH   SOLE   44,800 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 221 2,200 SH   SOLE   2,200 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,570 37,950 SH   SOLE   37,950 0 0
ALTRIA GROUP INC COM 02209S103 221 3,657 SH   SOLE   3,657 0 0
MARATHON PETE CORP COM 56585A102 214 2,682 SH   SOLE   2,682 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,087 8,657 SH   SOLE   8,657 0 0
MERCK & CO INC COM 58933Y105 1,095 15,429 SH   SOLE   15,429 0 0
MSCI INC COM 55354G100 1,037 5,848 SH   SOLE   5,848 0 0
MICROSOFT CORP COM 594918104 7,748 67,746 SH   SOLE   67,746 0 0
VAIL RESORTS INC COM 91879Q109 980 3,572 SH   SOLE   3,572 0 0
MASTEC INC COM 576323109 421 9,419 SH   SOLE   9,419 0 0
ISHARES TR NATIONAL MUN ETF 464288414 701 6,491 SH   SOLE   6,491 0 0
MYR GROUP INC DEL COM 55405W104 451 13,821 SH   SOLE   13,821 0 0
NBT BANCORP INC COM 628778102 274 7,134 SH   SOLE   7,134 0 0
NEOGEN CORP COM 640491106 479 6,698 SH   SOLE   6,698 0 0
NEW RELIC INC COM 64829B100 454 4,818 SH   SOLE   4,818 0 0
NETFLIX INC COM 64110L106 829 2,217 SH   SOLE   2,217 0 0
INGEVITY CORP COM 45688C107 423 4,155 SH   SOLE   4,155 0 0
NIKE INC CL B 654106103 11,019 130,064 SH   SOLE   130,064 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 129 12,590 SH   SOLE   12,590 0 0
NMI HLDGS INC CL A 629209305 482 21,299 SH   SOLE   21,299 0 0
SERVICENOW INC COM 81762P102 838 4,283 SH   SOLE   4,283 0 0
INSPERITY INC COM 45778Q107 562 4,766 SH   SOLE   4,766 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 545 10,514 SH   SOLE   10,514 0 0
NORTHERN TECH INTL CORP COM 665809109 702 20,222 SH   SOLE   20,222 0 0
NV5 GLOBAL INC COM 62945V109 491 5,658 SH   SOLE   5,658 0 0
NOVARTIS A G SPONSORED ADR 66987V109 228 2,650 SH   SOLE   2,650 0 0
REALTY INCOME CORP COM 756109104 821 14,430 SH   SOLE   14,430 0 0
ISHARES TR S&P 100 ETF 464287101 312 2,408 SH   SOLE   2,408 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 944 9,821 SH   SOLE   9,821 0 0
OLD REP INTL CORP COM 680223104 331 14,788 SH   SOLE   14,788 0 0
OSI ETF TR OSHARES FTSE 67110P100 322 11,354 SH   SOLE   11,354 0 0
PALO ALTO NETWORKS INC COM 697435105 584 2,592 SH   SOLE   2,592 0 0
PAYCOM SOFTWARE INC COM 70432V102 797 5,126 SH   SOLE   5,126 0 0
PAYCHEX INC COM 704326107 1,815 24,640 SH   SOLE   24,640 0 0
PIMCO CORPORATE INCOME STRAT COM 72200U100 409 22,350 SH   SOLE   22,350 0 0
PARSLEY ENERGY INC CL A 701877102 457 15,621 SH   SOLE   15,621 0 0
PEPSICO INC COM 713448108 928 8,305 SH   SOLE   8,305 0 0
PFIZER INC COM 717081103 2,119 48,075 SH   SOLE   48,075 0 0
PROCTER AND GAMBLE CO COM 742718109 311 3,738 SH   SOLE   3,738 0 0
PGT INNOVATIONS INC COM 69336V101 390 18,073 SH   SOLE   18,073 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 904 63,108 SH   SOLE   63,108 0 0
PICO HLDGS INC COM NEW 693366205 260 20,721 SH   SOLE   20,721 0 0
POLARIS INDS INC COM 731068102 240 2,382 SH   SOLE   2,382 0 0
PHILIP MORRIS INTL INC COM 718172109 635 7,791 SH   SOLE   7,791 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 333 5,537 SH   SOLE   5,537 0 0
PRA HEALTH SCIENCES INC COM 69354M108 934 8,478 SH   SOLE   8,478 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 3,971 33,435 SH   SOLE   33,435 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,418 9,971 SH   SOLE   9,971 0 0
PROTO LABS INC COM 743713109 946 5,847 SH   SOLE   5,847 0 0
PRIMO WTR CORP COM 74165N105 286 15,823 SH   SOLE   15,823 0 0
PUBLIC STORAGE COM 74460D109 6,056 30,035 SH   SOLE   30,035 0 0
PURE STORAGE INC CL A 74624M102 782 30,128 SH   SOLE   30,128 0 0
PAYPAL HLDGS INC COM 70450Y103 1,566 17,824 SH   SOLE   17,824 0 0
PAPA JOHNS INTL INC COM 698813102 5,355 104,418 SH   SOLE   104,418 0 0
QUALYS INC COM 74758T303 436 4,896 SH   SOLE   4,896 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,261 22,933 SH   SOLE   22,933 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 1,826 21,864 SH   SOLE   21,864 0 0
RINGCENTRAL INC CL A 76680R206 385 4,141 SH   SOLE   4,141 0 0
RENASANT CORP COM 75970E107 411 9,973 SH   SOLE   9,973 0 0
REALPAGE INC COM 75606N109 1,957 29,697 SH   SOLE   29,697 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,083 28,862 SH   SOLE   28,862 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,044 13,013 SH   SOLE   13,013 0 0
SAIA INC COM 78709Y105 1,090 14,257 SH   SOLE   14,257 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 346 10,185 SH   SOLE   10,185 0 0
STARBUCKS CORP COM 855244109 1,491 26,226 SH   SOLE   26,226 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,500 21,311 SH   SOLE   21,311 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 954 17,996 SH   SOLE   17,996 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 919 35,755 SH   SOLE   35,755 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,625 48,470 SH   SOLE   48,470 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 770 13,319 SH   SOLE   13,319 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,568 31,642 SH   SOLE   31,642 0 0
SCHWAB CHARLES CORP NEW COM 808513105 1,380 28,074 SH   SOLE   28,074 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,705 38,882 SH   SOLE   38,882 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 276 5,487 SH   SOLE   5,487 0 0
SEI INVESTMENTS CO COM 784117103 3,733 61,100 SH   SOLE   61,100 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 601 15,296 SH   SOLE   15,296 0 0
SHERWIN WILLIAMS CO COM 824348106 1,077 2,366 SH   SOLE   2,366 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,140 24,224 SH   SOLE   24,224 0 0
SVB FINL GROUP COM 78486Q101 765 2,462 SH   SOLE   2,462 0 0
SMUCKER J M CO COM NEW 832696405 1,767 17,223 SH   SOLE   17,223 0 0
SEMTECH CORP COM 816850101 435 7,816 SH   SOLE   7,816 0 0
SOUTHERN CO COM 842587107 808 18,530 SH   SOLE   18,530 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,119 36,372 SH   SOLE   36,372 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 463 13,286 SH   SOLE   13,286 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 2,903 87,191 SH   SOLE   87,191 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1,581 46,400 SH   SOLE   46,400 0 0
SPLUNK INC COM 848637104 379 3,135 SH   SOLE   3,135 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,423 28,728 SH   SOLE   28,728 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,266 41,946 SH   SOLE   41,946 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,065 3,663 SH   SOLE   3,663 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 592 12,513 SH   SOLE   12,513 0 0
SOUTH ST CORP COM 840441109 390 4,759 SH   SOLE   4,759 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 545 9,592 SH   SOLE   9,592 0 0
STATE BK FINL CORP COM 856190103 204 6,754 SH   SOLE   6,754 0 0
SUMMIT MATLS INC CL A 86614U100 230 12,669 SH   SOLE   12,669 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,735 19,125 SH   SOLE   19,125 0 0
STRYKER CORP COM 863667101 2,004 11,279 SH   SOLE   11,279 0 0
AT&T INC COM 00206R102 1,566 46,625 SH   SOLE   46,625 0 0
INVESCO EXCHNG TRADED FD TR CHINA REALESTE 46138E602 241 9,112 SH   SOLE   9,112 0 0
BANCORP INC DEL COM 05969A105 219 22,877 SH   SOLE   22,877 0 0
TRIUMPH BANCORP INC COM 89679E300 308 8,068 SH   SOLE   8,068 0 0
TJX COS INC NEW COM 872540109 2,877 25,687 SH   SOLE   25,687 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 591 2,423 SH   SOLE   2,423 0 0
T MOBILE US INC COM 872590104 1,651 23,528 SH   SOLE   23,528 0 0
TAPESTRY INC COM 876030107 864 17,186 SH   SOLE   17,186 0 0
TABULA RASA HEALTHCARE INC COM 873379101 411 5,063 SH   SOLE   5,063 0 0
PRICE T ROWE GROUP INC COM 74144T108 599 5,489 SH   SOLE   5,489 0 0
TRISTATE CAP HLDGS INC COM 89678F100 373 13,510 SH   SOLE   13,510 0 0
TRACTOR SUPPLY CO COM 892356106 6,202 68,247 SH   SOLE   68,247 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 800 2,484 SH   SOLE   2,484 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,853 10,725 SH   SOLE   10,725 0 0
UNION PAC CORP COM 907818108 2,156 13,242 SH   SOLE   13,242 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 80 11,075 SH   SOLE   11,075 0 0
US BANCORP DEL COM NEW 902973304 2,164 40,982 SH   SOLE   40,982 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,351 16,814 SH   SOLE   16,814 0 0
VISA INC COM CL A 92826C839 14,614 97,368 SH   SOLE   97,368 0 0
VEEVA SYS INC CL A COM 922475108 465 4,274 SH   SOLE   4,274 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,565 30,068 SH   SOLE   30,068 0 0
V F CORP COM 918204108 319 3,416 SH   SOLE   3,416 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,223 20,080 SH   SOLE   20,080 0 0
VIRTU FINL INC CL A 928254101 367 17,950 SH   SOLE   17,950 0 0
VALERO ENERGY CORP NEW COM 91913Y100 536 4,713 SH   SOLE   4,713 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 1,009 60,000 SH   SOLE   60,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 346 4,292 SH   SOLE   4,292 0 0
VISHAY PRECISION GROUP INC COM 92835K103 322 8,609 SH   SOLE   8,609 0 0
VIRTUSA CORP COM 92827P102 432 8,050 SH   SOLE   8,050 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 613 3,178 SH   SOLE   3,178 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,279 8,547 SH   SOLE   8,547 0 0
VENTAS INC COM 92276F100 681 12,529 SH   SOLE   12,529 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,095 18,924 SH   SOLE   18,924 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 998 7,476 SH   SOLE   7,476 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,220 41,572 SH   SOLE   41,572 0 0
WESTERN ALLIANCE BANCORP COM 957638109 831 14,601 SH   SOLE   14,601 0 0
WATERS CORP COM 941848103 4,761 24,458 SH   SOLE   24,458 0 0
WASTE CONNECTIONS INC COM 94106B101 5,129 64,300 SH   SOLE   64,300 0 0
WORKDAY INC CL A 98138H101 798 5,466 SH   SOLE   5,466 0 0
WELLTOWER INC COM 95040Q104 692 10,765 SH   SOLE   10,765 0 0
WEX INC COM 96208T104 566 2,819 SH   SOLE   2,819 0 0
WELLS FARGO CO NEW COM 949746101 757 14,404 SH   SOLE   14,404 0 0
WALMART INC COM 931142103 569 6,054 SH   SOLE   6,054 0 0
WORLDPAY INC CL A 981558109 1,834 18,109 SH   SOLE   18,109 0 0
W P CAREY INC COM 92936U109 3,921 60,975 SH   SOLE   60,975 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 719 30,396 SH   SOLE   30,396 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 248 8,100 SH   SOLE   8,100 0 0
XCEL ENERGY INC COM 98389B100 1,675 35,475 SH   SOLE   35,475 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,932 38,717 SH   SOLE   38,717 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 487 17,670 SH   SOLE   17,670 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 441 9,088 SH   SOLE   9,088 0 0
EXXON MOBIL CORP COM 30231G102 1,327 15,612 SH   SOLE   15,612 0 0
XPO LOGISTICS INC COM 983793100 794 6,958 SH   SOLE   6,958 0 0
ZOETIS INC CL A 98978V103 389 4,244 SH   SOLE   4,244 0 0