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
APPLE INC COM 037833100 5,970 31,430 SH   SOLE   31,430 0 0
ABBVIE INC COM 00287Y109 1,534 19,040 SH   SOLE   19,040 0 0
ABBOTT LABS COM 002824100 1,922 24,045 SH   SOLE   24,045 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,236 18,387 SH   SOLE   18,387 0 0
ISHARES TR MSCI ACWI ETF 464288257 232 3,213 SH   SOLE   3,213 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,665 57,605 SH   SOLE   57,605 0 0
ADOBE INC COM 00724F101 1,013 3,800 SH   SOLE   3,800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 743 4,652 SH   SOLE   4,652 0 0
AUTODESK INC COM 052769106 330 2,116 SH   SOLE   2,116 0 0
ADDUS HOMECARE CORP COM 006739106 577 9,078 SH   SOLE   9,078 0 0
ADVANCED ENERGY INDS COM 007973100 328 6,610 SH   SOLE   6,610 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,505 13,797 SH   SOLE   13,797 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 271 4,553 SH   SOLE   4,553 0 0
ALARM COM HLDGS INC COM 011642105 390 6,013 SH   SOLE   6,013 0 0
AMGEN INC COM 031162100 916 4,823 SH   SOLE   4,823 0 0
AMERICAN TOWER CORP NEW COM 03027X100 363 1,844 SH   SOLE   1,844 0 0
AMAZON COM INC COM 023135106 6,940 3,897 SH   SOLE   3,897 0 0
ARISTA NETWORKS INC COM 040413106 758 2,411 SH   SOLE   2,411 0 0
AON PLC SHS CL A G0408V102 535 3,132 SH   SOLE   3,132 0 0
AIR PRODS & CHEMS INC COM 009158106 776 4,064 SH   SOLE   4,064 0 0
BROADCOM INC COM 11135F101 727 2,416 SH   SOLE   2,416 0 0
AMERICAN EXPRESS CO COM 025816109 588 5,380 SH   SOLE   5,380 0 0
ALTERYX INC COM CL A 02156B103 425 5,067 SH   SOLE   5,067 0 0
AZZ INC COM 002474104 424 10,363 SH   SOLE   10,363 0 0
BOEING CO COM 097023105 1,790 4,692 SH   SOLE   4,692 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 338 1,854 SH   SOLE   1,854 0 0
BANK AMER CORP COM 060505104 451 16,352 SH   SOLE   16,352 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 246 8,848 SH   SOLE   8,848 0 0
BB&T CORP COM 054937107 2,404 51,659 SH   SOLE   51,659 0 0
BCE INC COM NEW 05534B760 208 4,690 SH   SOLE   4,690 0 0
BIOSCRIP INC COM 09069N108 342 170,914 SH   SOLE   170,914 0 0
BANK NEW YORK MELLON CORP COM 064058100 359 7,110 SH   SOLE   7,110 0 0
BLACKROCK INC COM 09247X101 2,536 5,935 SH   SOLE   5,935 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 521 6,415 SH   SOLE   6,415 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 206 1,026 SH   SOLE   1,026 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 278 19,340 SH   SOLE   19,340 0 0
CAROLINA TR BANCSHARES INC COM 14422P105 591 72,130 SH   SOLE   72,130 0 0
CAMBREX CORP COM 132011107 214 5,513 SH   SOLE   5,513 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 390 7,545 SH   SOLE   7,545 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 522 4,666 SH   SOLE   4,666 0 0
CELGENE CORP COM 151020104 1,207 12,793 SH   SOLE   12,793 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 214 9,222 SH   SOLE   9,222 0 0
CHEFS WHSE INC COM 163086101 444 14,304 SH   SOLE   14,304 0 0
CHEGG INC COM 163092109 390 10,227 SH   SOLE   10,227 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 232 21,413 SH   SOLE   21,413 0 0
SPDR SER TR ICE BOFAML ETF 78468R606 334 12,823 SH   SOLE   12,823 0 0
COLGATE PALMOLIVE CO COM 194162103 842 12,281 SH   SOLE   12,281 0 0
CANADIAN NATL RY CO COM 136375102 3,603 40,270 SH   SOLE   40,270 0 0
CANADIAN NAT RES LTD COM 136385101 966 35,120 SH   SOLE   35,120 0 0
CONOCOPHILLIPS COM 20825C104 706 10,572 SH   SOLE   10,572 0 0
COSTCO WHSL CORP NEW COM 22160K105 463 1,911 SH   SOLE   1,911 0 0
COUPA SOFTWARE INC COM 22266L106 701 7,700 SH   SOLE   7,700 0 0
CANADIAN PAC RY LTD COM 13645T100 638 3,097 SH   SOLE   3,097 0 0
COPART INC COM 217204106 9,041 149,214 SH   SOLE   149,214 0 0
SALESFORCE COM INC COM 79466L302 1,804 11,390 SH   SOLE   11,390 0 0
CISCO SYS INC COM 17275R102 5,688 105,347 SH   SOLE   105,347 0 0
COSTAR GROUP INC COM 22160N109 1,047 2,244 SH   SOLE   2,244 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 462 8,432 SH   SOLE   8,432 0 0
COVETRUS INC COM 22304C100 1,220 38,304 SH   SOLE   38,304 0 0
CVS HEALTH CORP COM 126650100 205 3,805 SH   SOLE   3,805 0 0
CHEVRON CORP NEW COM 166764100 995 8,074 SH   SOLE   8,074 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 721 19,907 SH   SOLE   19,907 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 640 5,378 SH   SOLE   5,378 0 0
DOMINION ENERGY INC COM 25746U109 1,034 13,492 SH   SOLE   13,492 0 0
TABLEAU SOFTWARE INC CL A 87336U105 339 2,661 SH   SOLE   2,661 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 480 15,363 SH   SOLE   15,363 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 466 10,630 SH   SOLE   10,630 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 415 1,600 SH   SOLE   1,600 0 0
DISNEY WALT CO COM DISNEY 254687106 779 7,019 SH   SOLE   7,019 0 0
DIGITAL RLTY TR INC COM 253868103 620 5,211 SH   SOLE   5,211 0 0
DORMAN PRODUCTS INC COM 258278100 299 3,389 SH   SOLE   3,389 0 0
DOMINOS PIZZA INC COM 25754A201 360 1,394 SH   SOLE   1,394 0 0
DESCARTES SYS GROUP INC COM 249906108 368 10,115 SH   SOLE   10,115 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,765 19,614 SH   SOLE   19,614 0 0
ISHARES TR SELECT DIVID ETF 464287168 915 9,315 SH   SOLE   9,315 0 0
DOWDUPONT INC COM 26078J100 287 5,391 SH   SOLE   5,391 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 288 5,697 SH   SOLE   5,697 0 0
ECOLAB INC COM 278865100 9,193 52,071 SH   SOLE   52,071 0 0
ENCORE CAP GROUP INC COM 292554102 362 13,291 SH   SOLE   13,291 0 0
EURONET WORLDWIDE INC COM 298736109 2,307 16,179 SH   SOLE   16,179 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,030 46,718 SH   SOLE   46,718 0 0
ISHARES TR EAFE GRWTH ETF 464288885 973 12,569 SH   SOLE   12,569 0 0
LAUDER ESTEE COS INC CL A 518439104 6,434 38,867 SH   SOLE   38,867 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 227 9,168 SH   SOLE   9,168 0 0
ENBRIDGE INC COM 29250N105 340 9,366 SH   SOLE   9,366 0 0
EPAM SYS INC COM 29414B104 736 4,349 SH   SOLE   4,349 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,983 68,150 SH   SOLE   68,150 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,053 40,000 SH   SOLE   40,000 0 0
ESSENT GROUP LTD COM G3198U102 467 10,743 SH   SOLE   10,743 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 385 25,057 SH   SOLE   25,057 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 973 5,085 SH   SOLE   5,085 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,112 41,000 SH   SOLE   41,000 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 97 23,000 SH   SOLE   23,000 0 0
FACEBOOK INC CL A 30303M102 4,836 29,013 SH   SOLE   29,013 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,145 2,813 SH   SOLE   2,813 0 0
FEDEX CORP COM 31428X106 1,457 8,033 SH   SOLE   8,033 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 517 4,574 SH   SOLE   4,574 0 0
FISERV INC COM 337738108 491 5,560 SH   SOLE   5,560 0 0
FIVE BELOW INC COM 33829M101 1,390 11,187 SH   SOLE   11,187 0 0
FIVE9 INC COM 338307101 498 9,419 SH   SOLE   9,419 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,579 50,652 SH   SOLE   50,652 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 695 2,820 SH   SOLE   2,820 0 0
FABRINET SHS G3323L100 447 8,541 SH   SOLE   8,541 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 412 11,069 SH   SOLE   11,069 0 0
FINISAR CORP COM NEW 31787A507 243 10,475 SH   SOLE   10,475 0 0
FORTINET INC COM 34959E109 588 7,004 SH   SOLE   7,004 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 492 8,200 SH   SOLE   8,200 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 470 8,925 SH   SOLE   8,925 0 0
FORWARD AIR CORP COM 349853101 341 5,274 SH   SOLE   5,274 0 0
GENPACT LIMITED SHS G3922B107 367 10,434 SH   SOLE   10,434 0 0
GODADDY INC CL A 380237107 345 4,584 SH   SOLE   4,584 0 0
GILEAD SCIENCES INC COM 375558103 1,998 30,738 SH   SOLE   30,738 0 0
GENERAL MLS INC COM 370334104 5,387 104,102 SH   SOLE   104,102 0 0
ALPHABET INC CAP STK CL C 02079K107 7,377 6,287 SH   SOLE   6,287 0 0
ALPHABET INC CAP STK CL A 02079K305 2,826 2,401 SH   SOLE   2,401 0 0
GLOBAL PMTS INC COM 37940X102 648 4,750 SH   SOLE   4,750 0 0
CHART INDS INC COM PAR $0.01 16115Q308 1,158 12,789 SH   SOLE   12,789 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 361 13,141 SH   SOLE   13,141 0 0
HD SUPPLY HLDGS INC COM 40416M105 2,293 52,900 SH   SOLE   52,900 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 75 23,644 SH   SOLE   23,644 0 0
HONEYWELL INTL INC COM 438516106 1,859 11,700 SH   SOLE   11,700 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 67 53,685 SH   SOLE   53,685 0 0
HENRY SCHEIN INC COM 806407102 4,749 79,010 SH   SOLE   79,010 0 0
HUBSPOT INC COM 443573100 748 4,499 SH   SOLE   4,499 0 0
HURCO COMPANIES INC COM 447324104 219 5,436 SH   SOLE   5,436 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 321 5,590 SH   SOLE   5,590 0 0
HORIZON PHARMA PLC SHS G4617B105 581 21,969 SH   SOLE   21,969 0 0
ISHARES TR IBONDS DEC2023 46435G318 204 8,000 SH   SOLE   8,000 0 0
ISHARES TR ULTR SH TRM BD 46434V878 425 8,451 SH   SOLE   8,451 0 0
ISHARES TR CORE MSCI EAFE 46432F842 276 4,545 SH   SOLE   4,545 0 0
ISHARES TR EUROPE ETF 464287861 868 20,000 SH   SOLE   20,000 0 0
II VI INC COM 902104108 305 8,180 SH   SOLE   8,180 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,134 21,829 SH   SOLE   21,829 0 0
ISHARES TR CORE S&P SCP ETF 464287804 277 3,586 SH   SOLE   3,586 0 0
INTEL CORP COM 458140100 998 18,585 SH   SOLE   18,585 0 0
INTUIT COM 461202103 5,680 21,727 SH   SOLE   21,727 0 0
INTERXION HOLDING N.V SHS N47279109 646 9,686 SH   SOLE   9,686 0 0
IQVIA HLDGS INC COM 46266C105 7,797 54,200 SH   SOLE   54,200 0 0
INGERSOLL-RAND PLC SHS G47791101 353 3,270 SH   SOLE   3,270 0 0
IRON MTN INC NEW COM 46284V101 302 8,510 SH   SOLE   8,510 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 1,100 101,990 SH   SOLE   101,990 0 0
INVESTORS BANCORP INC NEW COM 46146L101 350 29,536 SH   SOLE   29,536 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,253 2,196 SH   SOLE   2,196 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,712 35,072 SH   SOLE   35,072 0 0
ISHARES TR CORE S&P TTL STK 464287150 1,739 27,001 SH   SOLE   27,001 0 0
ISHARES TR CORE S&P US VLU 464287663 210 3,825 SH   SOLE   3,825 0 0
ISHARES TR CORE S&P500 ETF 464287200 12,692 44,601 SH   SOLE   44,601 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 12,238 80,853 SH   SOLE   80,853 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,777 18,139 SH   SOLE   18,139 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 3,523 21,131 SH   SOLE   21,131 0 0
ISHARES TR U.S. REAL ES ETF 464287739 3,133 36,000 SH   SOLE   36,000 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 361 37,525 SH   SOLE   37,525 0 0
JOHNSON & JOHNSON COM 478160104 1,673 11,966 SH   SOLE   11,966 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 229 6,357 SH   SOLE   6,357 0 0
JPMORGAN CHASE & CO COM 46625H100 2,883 28,483 SH   SOLE   28,483 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 400 7,950 SH   SOLE   7,950 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 129 13,400 SH   SOLE   13,400 0 0
KEURIG DR PEPPER INC COM 49271V100 360 12,872 SH   SOLE   12,872 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 585 6,708 SH   SOLE   6,708 0 0
KINDER MORGAN INC DEL COM 49456B101 772 38,582 SH   SOLE   38,582 0 0
CARMAX INC COM 143130102 2,736 39,200 SH   SOLE   39,200 0 0
KINSALE CAP GROUP INC COM 49714P108 671 9,780 SH   SOLE   9,780 0 0
COCA COLA CO COM 191216100 522 11,150 SH   SOLE   11,150 0 0
QUAKER CHEM CORP COM 747316107 479 2,393 SH   SOLE   2,393 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,459 9,540 SH   SOLE   9,540 0 0
LHC GROUP INC COM 50187A107 646 5,826 SH   SOLE   5,826 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 307 15,776 SH   SOLE   15,776 0 0
LKQ CORP COM 501889208 3,065 108,000 SH   SOLE   108,000 0 0
LILLY ELI & CO COM 532457108 345 2,656 SH   SOLE   2,656 0 0
LOWES COS INC COM 548661107 1,041 9,509 SH   SOLE   9,509 0 0
LPL FINL HLDGS INC COM 50212V100 670 9,615 SH   SOLE   9,615 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,968 16,532 SH   SOLE   16,532 0 0
LULULEMON ATHLETICA INC COM 550021109 574 3,502 SH   SOLE   3,502 0 0
MASTERCARD INC CL A 57636Q104 1,842 7,825 SH   SOLE   7,825 0 0
MANTECH INTL CORP CL A 564563104 602 11,141 SH   SOLE   11,141 0 0
MARRIOTT INTL INC NEW CL A 571903202 209 1,667 SH   SOLE   1,667 0 0
MCDONALDS CORP COM 580135101 919 4,838 SH   SOLE   4,838 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,808 45,896 SH   SOLE   45,896 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 264 2,700 SH   SOLE   2,700 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,382 39,280 SH   SOLE   39,280 0 0
MONRO INC COM 610236101 409 4,724 SH   SOLE   4,724 0 0
ALTRIA GROUP INC COM 02209S103 327 5,691 SH   SOLE   5,691 0 0
MERCK & CO INC COM 58933Y105 1,285 15,447 SH   SOLE   15,447 0 0
MSCI INC COM 55354G100 1,208 6,073 SH   SOLE   6,073 0 0
MICROSOFT CORP COM 594918104 7,343 62,262 SH   SOLE   62,262 0 0
MASTEC INC COM 576323109 3,525 73,291 SH   SOLE   73,291 0 0
ISHARES TR NATIONAL MUN ETF 464288414 536 4,825 SH   SOLE   4,825 0 0
MYR GROUP INC DEL COM 55405W104 461 13,314 SH   SOLE   13,314 0 0
NBT BANCORP INC COM 628778102 257 7,134 SH   SOLE   7,134 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 344 6,256 SH   SOLE   6,256 0 0
NEOGEN CORP COM 640491106 518 9,021 SH   SOLE   9,021 0 0
NEW RELIC INC COM 64829B100 483 4,895 SH   SOLE   4,895 0 0
NETFLIX INC COM 64110L106 716 2,008 SH   SOLE   2,008 0 0
INGEVITY CORP COM 45688C107 437 4,134 SH   SOLE   4,134 0 0
NEW JERSEY RES COM 646025106 314 6,300 SH   SOLE   6,300 0 0
NIKE INC CL B 654106103 9,921 117,813 SH   SOLE   117,813 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 115 10,590 SH   SOLE   10,590 0 0
NMI HLDGS INC CL A 629209305 540 20,885 SH   SOLE   20,885 0 0
SERVICENOW INC COM 81762P102 2,102 8,526 SH   SOLE   8,526 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,064 5,695 SH   SOLE   5,695 0 0
NORTHERN TECH INTL CORP COM 665809109 526 19,661 SH   SOLE   19,661 0 0
NOVARTIS A G SPONSORED ADR 66987V109 270 2,810 SH   SOLE   2,810 0 0
REALTY INCOME CORP COM 756109104 1,079 14,672 SH   SOLE   14,672 0 0
ISHARES TR S&P 100 ETF 464287101 302 2,410 SH   SOLE   2,410 0 0
OLD REP INTL CORP COM 680223104 280 13,388 SH   SOLE   13,388 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,043 2,687 SH   SOLE   2,687 0 0
OSI ETF TR OSHARES FTSE 67110P100 508 19,147 SH   SOLE   19,147 0 0
PALO ALTO NETWORKS INC COM 697435105 692 2,848 SH   SOLE   2,848 0 0
PAYCOM SOFTWARE INC COM 70432V102 969 5,125 SH   SOLE   5,125 0 0
PAYCHEX INC COM 704326107 4,037 50,340 SH   SOLE   50,340 0 0
PIMCO CORPORATE INCOME STRAT COM 72200U100 385 22,350 SH   SOLE   22,350 0 0
PAYLOCITY HLDG CORP COM 70438V106 528 5,917 SH   SOLE   5,917 0 0
PEPSICO INC COM 713448108 1,084 8,843 SH   SOLE   8,843 0 0
PFIZER INC COM 717081103 2,017 47,503 SH   SOLE   47,503 0 0
PROCTER AND GAMBLE CO COM 742718109 385 3,702 SH   SOLE   3,702 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 912 62,931 SH   SOLE   62,931 0 0
PICO HLDGS INC COM NEW 693366205 198 20,003 SH   SOLE   20,003 0 0
PLANET FITNESS INC CL A 72703H101 587 8,536 SH   SOLE   8,536 0 0
PHILIP MORRIS INTL INC COM 718172109 655 7,406 SH   SOLE   7,406 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 292 5,339 SH   SOLE   5,339 0 0
PRA HEALTH SCIENCES INC COM 69354M108 934 8,467 SH   SOLE   8,467 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 3,490 30,782 SH   SOLE   30,782 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,310 10,267 SH   SOLE   10,267 0 0
PUBLIC STORAGE COM 74460D109 6,542 30,041 SH   SOLE   30,041 0 0
PAYPAL HLDGS INC COM 70450Y103 1,514 14,580 SH   SOLE   14,580 0 0
PAPA JOHNS INTL INC COM 698813102 4,381 82,739 SH   SOLE   82,739 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,361 24,272 SH   SOLE   24,272 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 1,852 22,276 SH   SOLE   22,276 0 0
RINGCENTRAL INC CL A 76680R206 464 4,305 SH   SOLE   4,305 0 0
RENASANT CORP COM 75970E107 326 9,624 SH   SOLE   9,624 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,261 31,223 SH   SOLE   31,223 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 956 12,649 SH   SOLE   12,649 0 0
SAIA INC COM 78709Y105 415 6,798 SH   SOLE   6,798 0 0
STARBUCKS CORP COM 855244109 2,261 30,415 SH   SOLE   30,415 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,210 32,481 SH   SOLE   32,481 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,118 21,392 SH   SOLE   21,392 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 756 29,054 SH   SOLE   29,054 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 993 31,724 SH   SOLE   31,724 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 744 13,428 SH   SOLE   13,428 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3,177 63,295 SH   SOLE   63,295 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 256 5,989 SH   SOLE   5,989 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,703 39,975 SH   SOLE   39,975 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 251 4,834 SH   SOLE   4,834 0 0
SEI INVESTMENTS CO COM 784117103 4,193 80,251 SH   SOLE   80,251 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 507 14,959 SH   SOLE   14,959 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,382 29,593 SH   SOLE   29,593 0 0
SMUCKER J M CO COM NEW 832696405 1,960 16,823 SH   SOLE   16,823 0 0
SOUTHERN CO COM 842587107 1,055 20,414 SH   SOLE   20,414 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 439 15,016 SH   SOLE   15,016 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 534 14,920 SH   SOLE   14,920 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 3,125 91,463 SH   SOLE   91,463 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1,830 55,081 SH   SOLE   55,081 0 0
SPLUNK INC COM 848637104 361 2,895 SH   SOLE   2,895 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,862 35,379 SH   SOLE   35,379 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,607 52,595 SH   SOLE   52,595 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,035 3,663 SH   SOLE   3,663 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 347 7,541 SH   SOLE   7,541 0 0
SOUTH ST CORP COM 840441109 313 4,583 SH   SOLE   4,583 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,042 16,356 SH   SOLE   16,356 0 0
SUMMIT MATLS INC CL A 86614U100 237 14,904 SH   SOLE   14,904 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 845 10,250 SH   SOLE   10,250 0 0
STRYKER CORP COM 863667101 1,736 8,789 SH   SOLE   8,789 0 0
AT&T INC COM 00206R102 1,254 39,994 SH   SOLE   39,994 0 0
BANCORP INC DEL COM 05969A105 179 22,096 SH   SOLE   22,096 0 0
ATLASSIAN CORP PLC CL A G06242104 401 3,567 SH   SOLE   3,567 0 0
TJX COS INC NEW COM 872540109 2,803 52,674 SH   SOLE   52,674 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 702 2,566 SH   SOLE   2,566 0 0
T MOBILE US INC COM 872590104 1,902 27,530 SH   SOLE   27,530 0 0
TAPESTRY INC COM 876030107 564 17,361 SH   SOLE   17,361 0 0
LENDINGTREE INC NEW COM 52603B107 779 2,217 SH   SOLE   2,217 0 0
PRICE T ROWE GROUP INC COM 74144T108 530 5,298 SH   SOLE   5,298 0 0
TRANSENTERIX INC COM NEW 89366M201 48 20,000 SH   SOLE   20,000 0 0
TRACTOR SUPPLY CO COM 892356106 6,770 69,247 SH   SOLE   69,247 0 0
THE TRADE DESK INC COM CL A 88339J105 536 2,707 SH   SOLE   2,707 0 0
TWILIO INC CL A 90138F102 428 3,316 SH   SOLE   3,316 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,785 7,220 SH   SOLE   7,220 0 0
UNION PACIFIC CORP COM 907818108 2,302 13,766 SH   SOLE   13,766 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 88 21,118 SH   SOLE   21,118 0 0
US BANCORP DEL COM NEW 902973304 1,939 40,242 SH   SOLE   40,242 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,167 16,816 SH   SOLE   16,816 0 0
VISA INC COM CL A 92826C839 15,250 97,638 SH   SOLE   97,638 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,223 15,330 SH   SOLE   15,330 0 0
VEEVA SYS INC CL A COM 922475108 991 7,813 SH   SOLE   7,813 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,530 30,508 SH   SOLE   30,508 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,202 20,082 SH   SOLE   20,082 0 0
VIRTU FINL INC CL A 928254101 418 17,582 SH   SOLE   17,582 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 994 60,000 SH   SOLE   60,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 393 4,524 SH   SOLE   4,524 0 0
VISHAY PRECISION GROUP INC COM 92835K103 301 8,811 SH   SOLE   8,811 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 811 4,407 SH   SOLE   4,407 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,428 9,869 SH   SOLE   9,869 0 0
VENTAS INC COM 92276F100 813 12,734 SH   SOLE   12,734 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,037 18,924 SH   SOLE   18,924 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,044 8,041 SH   SOLE   8,041 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,528 42,758 SH   SOLE   42,758 0 0
WATERS CORP COM 941848103 4,420 17,558 SH   SOLE   17,558 0 0
WASTE CONNECTIONS INC COM 94106B101 5,696 64,300 SH   SOLE   64,300 0 0
WORKDAY INC CL A 98138H101 545 2,826 SH   SOLE   2,826 0 0
WELLTOWER INC COM 95040Q104 848 10,933 SH   SOLE   10,933 0 0
WELLS FARGO CO NEW COM 949746101 545 11,276 SH   SOLE   11,276 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 524 16,646 SH   SOLE   16,646 0 0
WALMART INC COM 931142103 575 5,892 SH   SOLE   5,892 0 0
WORLDPAY INC CL A 981558109 684 6,025 SH   SOLE   6,025 0 0
W P CAREY INC COM 92936U109 5,013 64,001 SH   SOLE   64,001 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 230 8,100 SH   SOLE   8,100 0 0
XCEL ENERGY INC COM 98389B100 1,994 35,475 SH   SOLE   35,475 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,512 37,993 SH   SOLE   37,993 0 0
XILINX INC COM 983919101 543 4,281 SH   SOLE   4,281 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 215 3,700 SH   SOLE   3,700 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 733 14,762 SH   SOLE   14,762 0 0
EXXON MOBIL CORP COM 30231G102 1,317 16,302 SH   SOLE   16,302 0 0
ZENDESK INC COM 98936J101 445 5,238 SH   SOLE   5,238 0 0
ZOETIS INC CL A 98978V103 531 5,276 SH   SOLE   5,276 0 0