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
ADDUS HOMECARE CORP COM 006739106 680 9,078 SH   SOLE   9,078 0 0
ADOBE INC COM 00724F101 1,132 3,842 SH   SOLE   3,842 0 0
ADVANCED ENERGY INDS COM 007973100 372 6,610 SH   SOLE   6,610 0 0
AIR PRODS & CHEMS INC COM 009158106 912 4,028 SH   SOLE   4,028 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 331 1,952 SH   SOLE   1,952 0 0
ALPHABET INC CAP STK CL C 02079K107 6,818 6,308 SH   SOLE   6,308 0 0
ALTERYX INC COM CL A 02156B103 549 5,028 SH   SOLE   5,028 0 0
ALTRIA GROUP INC COM 02209S103 252 5,313 SH   SOLE   5,313 0 0
AMAZON COM INC COM 023135106 7,451 3,935 SH   SOLE   3,935 0 0
AMERICAN EXPRESS CO COM 025816109 651 5,278 SH   SOLE   5,278 0 0
AMERICAN TOWER CORP NEW COM 03027X100 379 1,852 SH   SOLE   1,852 0 0
AMGEN INC COM 031162100 872 4,733 SH   SOLE   4,733 0 0
AON PLC SHS CL A G0408V102 601 3,113 SH   SOLE   3,113 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 280 4,553 SH   SOLE   4,553 0 0
ATLASSIAN CORP PLC CL A G06242104 463 3,535 SH   SOLE   3,535 0 0
AUTODESK INC COM 052769106 687 4,218 SH   SOLE   4,218 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,185 7,167 SH   SOLE   7,167 0 0
AZZ INC COM 002474104 457 9,921 SH   SOLE   9,921 0 0
BANK NEW YORK MELLON CORP COM 064058100 314 7,110 SH   SOLE   7,110 0 0
BCE INC COM NEW 05534B760 290 6,374 SH   SOLE   6,374 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 219 1,026 SH   SOLE   1,026 0 0
BLACKLINE INC COM 09239B109 389 7,270 SH   SOLE   7,270 0 0
BLACKROCK INC COM 09247X101 2,785 5,935 SH   SOLE   5,935 0 0
BOEING CO COM 097023105 859 2,359 SH   SOLE   2,359 0 0
BROADCOM INC COM 11135F101 675 2,345 SH   SOLE   2,345 0 0
CAMBREX CORP COM 132011107 243 5,184 SH   SOLE   5,184 0 0
CANADIAN PAC RY LTD COM 13645T100 721 3,066 SH   SOLE   3,066 0 0
CAVCO INDS INC DEL COM 149568107 242 1,539 SH   SOLE   1,539 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 426 8,925 SH   SOLE   8,925 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 227 9,222 SH   SOLE   9,222 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 241 5,989 SH   SOLE   5,989 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 421 7,454 SH   SOLE   7,454 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 484 8,348 SH   SOLE   8,348 0 0
COSTAR GROUP INC COM 22160N109 1,279 2,309 SH   SOLE   2,309 0 0
COSTCO WHSL CORP NEW COM 22160K105 505 1,911 SH   SOLE   1,911 0 0
CVS HEALTH CORP COM 126650100 242 4,441 SH   SOLE   4,441 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 677 5,299 SH   SOLE   5,299 0 0
DIAMONDBACK ENERGY INC COM 25278X109 743 6,820 SH   SOLE   6,820 0 0
DIGITAL RLTY TR INC COM 253868103 619 5,253 SH   SOLE   5,253 0 0
DOLLAR GEN CORP NEW COM 256677105 254 1,877 SH   SOLE   1,877 0 0
DOMINOS PIZZA INC COM 25754A201 647 2,324 SH   SOLE   2,324 0 0
DORMAN PRODUCTS INC COM 258278100 295 3,389 SH   SOLE   3,389 0 0
DYCOM INDS INC COM 267475101 207 3,514 SH   SOLE   3,514 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 926 5,012 SH   SOLE   5,012 0 0
LILLY ELI & CO COM 532457108 294 2,657 SH   SOLE   2,657 0 0
ENBRIDGE INC COM 29250N105 338 9,366 SH   SOLE   9,366 0 0
ENTERGY CORP NEW COM 29364G103 202 1,967 SH   SOLE   1,967 0 0
EPAM SYS INC COM 29414B104 723 4,179 SH   SOLE   4,179 0 0
FEDEX CORP COM 31428X106 204 1,240 SH   SOLE   1,240 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 553 4,508 SH   SOLE   4,508 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,244 2,763 SH   SOLE   2,763 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 552 9,200 SH   SOLE   9,200 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 233 9,263 SH   SOLE   9,263 0 0
FIVE9 INC COM 338307101 479 9,333 SH   SOLE   9,333 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 784 2,792 SH   SOLE   2,792 0 0
GLOBAL PMTS INC COM 37940X102 756 4,722 SH   SOLE   4,722 0 0
GLOBANT S A COM L44385109 471 4,662 SH   SOLE   4,662 0 0
GODADDY INC CL A 380237107 318 4,527 SH   SOLE   4,527 0 0
HAEMONETICS CORP COM 405024100 598 4,968 SH   SOLE   4,968 0 0
HUBSPOT INC COM 443573100 757 4,442 SH   SOLE   4,442 0 0
IDEXX LABS INC COM 45168D104 619 2,249 SH   SOLE   2,249 0 0
II VI INC COM 902104108 348 9,530 SH   SOLE   9,530 0 0
ILLUMINA INC COM 452327109 382 1,038 SH   SOLE   1,038 0 0
INGERSOLL-RAND PLC SHS G47791101 822 6,487 SH   SOLE   6,487 0 0
INSPERITY INC COM 45778Q107 488 3,993 SH   SOLE   3,993 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 526 6,121 SH   SOLE   6,121 0 0
INTERXION HOLDING N.V SHS N47279109 705 9,260 SH   SOLE   9,260 0 0
IRON MTN INC NEW COM 46284V101 235 7,510 SH   SOLE   7,510 0 0
ISHARES TR CORE MSCI EAFE 46432F842 277 4,505 SH   SOLE   4,505 0 0
ISHARES TR CORE S&P SCP ETF 464287804 281 3,587 SH   SOLE   3,587 0 0
ISHARES TR CORE S&P US VLU 464287663 217 3,834 SH   SOLE   3,834 0 0
ISHARES TR MSCI ACWI ETF 464288257 229 3,108 SH   SOLE   3,108 0 0
ISHARES TR S&P 100 ETF 464287101 312 2,410 SH   SOLE   2,410 0 0
ISHARES TR NATIONAL MUN ETF 464288414 650 5,747 SH   SOLE   5,747 0 0
ISHARES TR SELECT DIVID ETF 464287168 928 9,319 SH   SOLE   9,319 0 0
ISHARES TR SH TR CRPORT ETF 464288646 264 4,939 SH   SOLE   4,939 0 0
ISHARES TR ULTR SH TRM BD 46434V878 451 8,951 SH   SOLE   8,951 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 401 7,950 SH   SOLE   7,950 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 584 6,506 SH   SOLE   6,506 0 0
KINSALE CAP GROUP INC COM 49714P108 884 9,661 SH   SOLE   9,661 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,649 9,540 SH   SOLE   9,540 0 0
LENDINGTREE INC NEW COM 52603B107 922 2,196 SH   SOLE   2,196 0 0
LGI HOMES INC COM 50187T106 546 7,642 SH   SOLE   7,642 0 0
LHC GROUP INC COM 50187A107 689 5,758 SH   SOLE   5,758 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 247 8,848 SH   SOLE   8,848 0 0
LOCKHEED MARTIN CORP COM 539830109 238 655 SH   SOLE   655 0 0
LOWES COS INC COM 548661107 964 9,557 SH   SOLE   9,557 0 0
LPL FINL HLDGS INC COM 50212V100 774 9,486 SH   SOLE   9,486 0 0
LULULEMON ATHLETICA INC COM 550021109 623 3,455 SH   SOLE   3,455 0 0
MARRIOTT INTL INC NEW CL A 571903202 234 1,667 SH   SOLE   1,667 0 0
MASTERCARD INC CL A 57636Q104 2,035 7,692 SH   SOLE   7,692 0 0
MCDONALDS CORP COM 580135101 977 4,707 SH   SOLE   4,707 0 0
MONRO INC COM 610236101 399 4,679 SH   SOLE   4,679 0 0
MSCI INC COM 55354G100 1,448 6,064 SH   SOLE   6,064 0 0
NBT BANCORP INC COM 628778102 268 7,134 SH   SOLE   7,134 0 0
NEOGEN CORP COM 640491106 560 9,014 SH   SOLE   9,014 0 0
NETFLIX INC COM 64110L106 732 1,992 SH   SOLE   1,992 0 0
NEW JERSEY RES COM 646025106 314 6,300 SH   SOLE   6,300 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,118 5,607 SH   SOLE   5,607 0 0
NOVARTIS A G SPONSORED ADR 66987V109 257 2,810 SH   SOLE   2,810 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 474 5,441 SH   SOLE   5,441 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 986 2,671 SH   SOLE   2,671 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,149 5,068 SH   SOLE   5,068 0 0
PAYLOCITY HLDG CORP COM 70438V106 551 5,869 SH   SOLE   5,869 0 0
PHILIP MORRIS INTL INC COM 718172109 584 7,432 SH   SOLE   7,432 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 307 5,339 SH   SOLE   5,339 0 0
PLANET FITNESS INC CL A 72703H101 592 8,166 SH   SOLE   8,166 0 0
PROCTER AND GAMBLE CO COM 742718109 406 3,706 SH   SOLE   3,706 0 0
RENASANT CORP COM 75970E107 342 9,529 SH   SOLE   9,529 0 0
REPLIGEN CORP COM 759916109 548 6,373 SH   SOLE   6,373 0 0
RINGCENTRAL INC CL A 76680R206 488 4,245 SH   SOLE   4,245 0 0
SAIA INC COM 78709Y105 440 6,798 SH   SOLE   6,798 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 426 8,034 SH   SOLE   8,034 0 0
SOUTH ST CORP COM 840441109 334 4,538 SH   SOLE   4,538 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 270 5,845 SH   SOLE   5,845 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 425 1,600 SH   SOLE   1,600 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 327 5,601 SH   SOLE   5,601 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,176 4,012 SH   SOLE   4,012 0 0
SPS COMMERCE INC COM 78463M107 498 4,871 SH   SOLE   4,871 0 0
STRYKER CORP COM 863667101 1,793 8,724 SH   SOLE   8,724 0 0
PRICE T ROWE GROUP INC COM 74144T108 572 5,215 SH   SOLE   5,215 0 0
TABLEAU SOFTWARE INC CL A 87336U105 419 2,524 SH   SOLE   2,524 0 0
TC ENERGY CORP COM 87807B107 246 4,970 SH   SOLE   4,970 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,113 3,790 SH   SOLE   3,790 0 0
THE TRADE DESK INC COM CL A 88339J105 609 2,674 SH   SOLE   2,674 0 0
TWILIO INC CL A 90138F102 449 3,290 SH   SOLE   3,290 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,776 7,280 SH   SOLE   7,280 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 221 3,700 SH   SOLE   3,700 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,038 7,701 SH   SOLE   7,701 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 273 2,700 SH   SOLE   2,700 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 396 4,529 SH   SOLE   4,529 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 286 5,386 SH   SOLE   5,386 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 533 6,420 SH   SOLE   6,420 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,464 9,757 SH   SOLE   9,757 0 0
VEEVA SYS INC CL A COM 922475108 1,251 7,716 SH   SOLE   7,716 0 0
VISHAY PRECISION GROUP INC COM 92835K103 353 8,699 SH   SOLE   8,699 0 0
VULCAN MATLS CO COM 929160109 536 3,903 SH   SOLE   3,903 0 0
WALMART INC COM 931142103 631 5,711 SH   SOLE   5,711 0 0
DISNEY WALT CO COM DISNEY 254687106 952 6,816 SH   SOLE   6,816 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 217 8,100 SH   SOLE   8,100 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 529 2,761 SH   SOLE   2,761 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 419 9,383 SH   SOLE   9,383 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 278 5,702 SH   SOLE   5,702 0 0
WORKDAY INC CL A 98138H101 560 2,723 SH   SOLE   2,723 0 0
WORLDPAY INC CL A 981558109 732 5,972 SH   SOLE   5,972 0 0
XILINX INC COM 983919101 474 4,018 SH   SOLE   4,018 0 0
ZENDESK INC COM 98936J101 463 5,198 SH   SOLE   5,198 0 0
ZOETIS INC CL A 98978V103 599 5,278 SH   SOLE   5,278 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 316 3,557 SH   SOLE   3,557 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 96 23,000 SH   SOLE   23,000 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 64 50,819 SH   SOLE   50,819 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 131 13,400 SH   SOLE   13,400 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 119 10,590 SH   SOLE   10,590 0 0
TRANSENTERIX INC COM NEW 89366M201 27 20,000 SH   SOLE   20,000 0 0
ABBOTT LABS COM 002824100 1,960 23,303 SH   SOLE   23,303 0 0
ABBVIE INC COM 00287Y109 1,387 19,068 SH   SOLE   19,068 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,372 18,248 SH   SOLE   18,248 0 0
APPLE INC COM 037833100 6,153 31,091 SH   SOLE   31,091 0 0
AT&T INC COM 00206R102 1,356 40,458 SH   SOLE   40,458 0 0
BANK AMER CORP COM 060505104 474 16,351 SH   SOLE   16,351 0 0
BB&T CORP COM 054937107 2,959 60,235 SH   SOLE   60,235 0 0
BIOSCRIP INC COM 09069N108 432 166,049 SH   SOLE   166,049 0 0
BLOOM ENERGY CORP COM CL A 093712107 219 17,855 SH   SOLE   17,855 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 362 19,340 SH   SOLE   19,340 0 0
CADENCE BANCORPORATION CL A 12739A100 299 14,364 SH   SOLE   14,364 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 237 21,467 SH   SOLE   21,467 0 0
CANADIAN NATL RY CO COM 136375102 3,724 40,270 SH   SOLE   40,270 0 0
CANADIAN NAT RES LTD COM 136385101 947 35,120 SH   SOLE   35,120 0 0
CARMAX INC COM 143130102 3,404 39,200 SH   SOLE   39,200 0 0
CAROLINA TR BANCSHARES INC COM 14422P105 567 72,130 SH   SOLE   72,130 0 0
CELGENE CORP COM 151020104 1,183 12,801 SH   SOLE   12,801 0 0
CHART INDS INC COM PAR $0.01 16115Q308 983 12,782 SH   SOLE   12,782 0 0
CHEGG INC COM 163092109 391 10,142 SH   SOLE   10,142 0 0
CHEVRON CORP NEW COM 166764100 2,020 16,235 SH   SOLE   16,235 0 0
CISCO SYS INC COM 17275R102 5,780 105,608 SH   SOLE   105,608 0 0
COLGATE PALMOLIVE CO COM 194162103 866 12,081 SH   SOLE   12,081 0 0
CONOCOPHILLIPS COM 20825C104 639 10,472 SH   SOLE   10,472 0 0
COPART INC COM 217204106 10,906 145,913 SH   SOLE   145,913 0 0
COUPA SOFTWARE INC COM 22266L106 1,947 15,376 SH   SOLE   15,376 0 0
COVETRUS INC COM 22304C100 1,058 43,268 SH   SOLE   43,268 0 0
DESCARTES SYS GROUP INC COM 249906108 371 10,027 SH   SOLE   10,027 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 489 15,457 SH   SOLE   15,457 0 0
DOMINION ENERGY INC COM 25746U109 1,082 13,996 SH   SOLE   13,996 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,733 19,639 SH   SOLE   19,639 0 0
ECOLAB INC COM 278865100 10,093 51,121 SH   SOLE   51,121 0 0
ENCORE CAP GROUP INC COM 292554102 450 13,291 SH   SOLE   13,291 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,421 37,994 SH   SOLE   37,994 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 354 25,112 SH   SOLE   25,112 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,967 68,150 SH   SOLE   68,150 0 0
ESSENT GROUP LTD COM G3198U102 501 10,662 SH   SOLE   10,662 0 0
LAUDER ESTEE COS INC CL A 518439104 7,062 38,567 SH   SOLE   38,567 0 0
EURONET WORLDWIDE INC COM 298736109 2,598 15,445 SH   SOLE   15,445 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,837 37,400 SH   SOLE   37,400 0 0
EXXON MOBIL CORP COM 30231G102 1,288 16,813 SH   SOLE   16,813 0 0
FACEBOOK INC CL A 30303M102 6,292 32,600 SH   SOLE   32,600 0 0
FINISAR CORP COM NEW 31787A507 240 10,475 SH   SOLE   10,475 0 0
FISERV INC COM 337738108 1,189 13,040 SH   SOLE   13,040 0 0
FIVE BELOW INC COM 33829M101 1,325 11,041 SH   SOLE   11,041 0 0
GENERAL MLS INC COM 370334104 5,470 104,151 SH   SOLE   104,151 0 0
GENPACT LIMITED SHS G3922B107 394 10,339 SH   SOLE   10,339 0 0
GILEAD SCIENCES INC COM 375558103 2,077 30,739 SH   SOLE   30,739 0 0
GOOSEHEAD INS INC COM CL A 38267D109 573 11,996 SH   SOLE   11,996 0 0
HD SUPPLY HLDGS INC COM 40416M105 2,614 64,900 SH   SOLE   64,900 0 0
HENRY SCHEIN INC COM 806407102 5,523 79,010 SH   SOLE   79,010 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 346 13,141 SH   SOLE   13,141 0 0
HONEYWELL INTL INC COM 438516106 2,054 11,767 SH   SOLE   11,767 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 524 21,766 SH   SOLE   21,766 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 1,180 101,990 SH   SOLE   101,990 0 0
INTEL CORP COM 458140100 899 18,784 SH   SOLE   18,784 0 0
INTUIT COM 461202103 5,656 21,645 SH   SOLE   21,645 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 3,252 27,880 SH   SOLE   27,880 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,279 10,017 SH   SOLE   10,017 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 986 67,419 SH   SOLE   67,419 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,531 24,266 SH   SOLE   24,266 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,310 30,705 SH   SOLE   30,705 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2,140 38,895 SH   SOLE   38,895 0 0
INVESTORS BANCORP INC NEW COM 46146L101 316 28,347 SH   SOLE   28,347 0 0
IQVIA HLDGS INC COM 46266C105 8,689 54,000 SH   SOLE   54,000 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,429 30,594 SH   SOLE   30,594 0 0
ISHARES TR CORE S&P500 ETF 464287200 13,262 44,994 SH   SOLE   44,994 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,251 21,881 SH   SOLE   21,881 0 0
ISHARES TR CORE S&P TTL STK 464287150 2,061 30,931 SH   SOLE   30,931 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,602 14,386 SH   SOLE   14,386 0 0
ISHARES TR EUROPE ETF 464287861 881 20,000 SH   SOLE   20,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,586 50,769 SH   SOLE   50,769 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,068 16,628 SH   SOLE   16,628 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,697 57,668 SH   SOLE   57,668 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,702 56,315 SH   SOLE   56,315 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,019 12,619 SH   SOLE   12,619 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 12,520 79,575 SH   SOLE   79,575 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,834 18,224 SH   SOLE   18,224 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 3,617 20,983 SH   SOLE   20,983 0 0
ISHARES TR U.S. REAL ES ETF 464287739 3,143 36,000 SH   SOLE   36,000 0 0
SMUCKER J M CO COM NEW 832696405 1,903 16,523 SH   SOLE   16,523 0 0
JOHNSON & JOHNSON COM 478160104 1,669 11,986 SH   SOLE   11,986 0 0
JPMORGAN CHASE & CO COM 46625H100 3,145 28,130 SH   SOLE   28,130 0 0
KINDER MORGAN INC DEL COM 49456B101 862 41,284 SH   SOLE   41,284 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 271 15,776 SH   SOLE   15,776 0 0
LKQ CORP COM 501889208 2,874 108,000 SH   SOLE   108,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,514 39,280 SH   SOLE   39,280 0 0
MANTECH INTL CORP CL A 564563104 734 11,141 SH   SOLE   11,141 0 0
MASTEC INC COM 576323109 3,880 75,291 SH   SOLE   75,291 0 0
MERCK & CO INC COM 58933Y105 1,296 15,456 SH   SOLE   15,456 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,979 45,896 SH   SOLE   45,896 0 0
MICROSOFT CORP COM 594918104 8,206 61,261 SH   SOLE   61,261 0 0
MYR GROUP INC DEL COM 55405W104 497 13,314 SH   SOLE   13,314 0 0
NIKE INC CL B 654106103 9,876 117,639 SH   SOLE   117,639 0 0
NMI HLDGS INC CL A 629209305 584 20,555 SH   SOLE   20,555 0 0
NOKIA CORP SPONSORED ADR 654902204 467 93,252 SH   SOLE   93,252 0 0
NORTHERN TECH INTL CORP COM 665809109 480 19,631 SH   SOLE   19,631 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 370 37,525 SH   SOLE   37,525 0 0
OLD REP INTL CORP COM 680223104 300 13,388 SH   SOLE   13,388 0 0
OSI ETF TR OSHARES FTSE 67110P100 527 19,185 SH   SOLE   19,185 0 0
PAYCHEX INC COM 704326107 4,142 50,340 SH   SOLE   50,340 0 0
PAYPAL HLDGS INC COM 70450Y103 1,661 14,512 SH   SOLE   14,512 0 0
PEPSICO INC COM 713448108 5,566 42,444 SH   SOLE   42,444 0 0
PFIZER INC COM 717081103 2,067 47,721 SH   SOLE   47,721 0 0
PIMCO CORPORATE INCOME STRAT COM 72200U100 382 22,350 SH   SOLE   22,350 0 0
PUBLIC STORAGE COM 74460D109 7,381 30,991 SH   SOLE   30,991 0 0
REALTY INCOME CORP COM 756109104 1,016 14,729 SH   SOLE   14,729 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,000 12,592 SH   SOLE   12,592 0 0
SALESFORCE COM INC COM 79466L302 2,160 14,233 SH   SOLE   14,233 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 882 33,599 SH   SOLE   33,599 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 510 13,532 SH   SOLE   13,532 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,147 35,728 SH   SOLE   35,728 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4,517 89,286 SH   SOLE   89,286 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,458 49,030 SH   SOLE   49,030 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,186 22,355 SH   SOLE   22,355 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,123 44,491 SH   SOLE   44,491 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 834 14,609 SH   SOLE   14,609 0 0
SEI INVESTMENTS CO COM 784117103 4,446 79,252 SH   SOLE   79,252 0 0
SERVICENOW INC COM 81762P102 2,844 10,358 SH   SOLE   10,358 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 792 10,256 SH   SOLE   10,256 0 0
SOUTHERN CO COM 842587107 1,133 20,492 SH   SOLE   20,492 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 586 14,959 SH   SOLE   14,959 0 0
SPDR SERIES TRUST ICE BOFAML BHYB 78468R606 351 13,409 SH   SOLE   13,409 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 729 19,890 SH   SOLE   19,890 0 0
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 1,837 21,325 SH   SOLE   21,325 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 627 17,511 SH   SOLE   17,511 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 3,765 107,789 SH   SOLE   107,789 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,658 53,855 SH   SOLE   53,855 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 2,234 64,677 SH   SOLE   64,677 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 520 17,566 SH   SOLE   17,566 0 0
STARBUCKS CORP COM 855244109 2,429 28,973 SH   SOLE   28,973 0 0
SUMMIT MATLS INC CL A 86614U100 284 14,740 SH   SOLE   14,740 0 0
TAPESTRY INC COM 876030107 551 17,361 SH   SOLE   17,361 0 0
COCA COLA CO COM 191216100 517 10,150 SH   SOLE   10,150 0 0
TJX COS INC NEW COM 872540109 2,785 52,674 SH   SOLE   52,674 0 0
T MOBILE US INC COM 872590104 1,999 26,968 SH   SOLE   26,968 0 0
TRACTOR SUPPLY CO COM 892356106 6,625 60,893 SH   SOLE   60,893 0 0
US BANCORP DEL COM NEW 902973304 2,109 40,242 SH   SOLE   40,242 0 0
UNION PACIFIC CORP COM 907818108 2,212 13,081 SH   SOLE   13,081 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,158 16,576 SH   SOLE   16,576 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 206 27,661 SH   SOLE   27,661 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,745 35,072 SH   SOLE   35,072 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 961 60,000 SH   SOLE   60,000 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,256 19,586 SH   SOLE   19,586 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,670 32,761 SH   SOLE   32,761 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,038 25,264 SH   SOLE   25,264 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,099 18,924 SH   SOLE   18,924 0 0
VENTAS INC COM 92276F100 877 12,826 SH   SOLE   12,826 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,474 43,298 SH   SOLE   43,298 0 0
VIRTU FINL INC CL A 928254101 383 17,582 SH   SOLE   17,582 0 0
VISA INC COM CL A 92826C839 15,886 91,536 SH   SOLE   91,536 0 0
W P CAREY INC COM 92936U109 5,210 64,182 SH   SOLE   64,182 0 0
WASTE CONNECTIONS INC COM 94106B101 6,146 64,300 SH   SOLE   64,300 0 0
WATERS CORP COM 941848103 3,779 17,558 SH   SOLE   17,558 0 0
WELLS FARGO CO NEW COM 949746101 487 10,284 SH   SOLE   10,284 0 0
WELLTOWER INC COM 95040Q104 893 10,949 SH   SOLE   10,949 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,042 40,000 SH   SOLE   40,000 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 473 15,867 SH   SOLE   15,867 0 0
XCEL ENERGY INC COM 98389B100 2,103 35,350 SH   SOLE   35,350 0 0