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
ADOBE INC COM 00724F101 794 2,496 SH   SOLE   2,496 0 0
ADDUS HOMECARE CORP COM 006739106 449 6,648 SH   SOLE   6,648 0 0
ADVANCED ENERGY INDS COM 007973100 328 6,761 SH   SOLE   6,761 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 210 4,585 SH   SOLE   4,585 0 0
AMBARELLA INC SHS G037AX101 206 4,235 SH   SOLE   4,235 0 0
AMGEN INC COM 031162100 897 4,426 SH   SOLE   4,426 0 0
AMERICAN TOWER CORP NEW COM 03027X100 408 1,874 SH   SOLE   1,874 0 0
AMAZON COM INC COM 023135106 12,433 6,377 SH   SOLE   6,377 0 0
AIR PRODS & CHEMS INC COM 009158106 506 2,534 SH   SOLE   2,534 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 949 4,880 SH   SOLE   4,880 0 0
BCE INC COM NEW 05534B760 326 7,985 SH   SOLE   7,985 0 0
BANK NEW YORK MELLON CORP COM 064058100 226 6,710 SH   SOLE   6,710 0 0
BLACKROCK INC COM 09247X101 1,884 4,281 SH   SOLE   4,281 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 549 6,437 SH   SOLE   6,437 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 393 2,149 SH   SOLE   2,149 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 291 6,395 SH   SOLE   6,395 0 0
COSTCO WHSL CORP NEW COM 22160K105 544 1,908 SH   SOLE   1,908 0 0
SALESFORCE COM INC COM 79466L302 909 6,314 SH   SOLE   6,314 0 0
CISCO SYS INC COM 17275R102 328 8,342 SH   SOLE   8,342 0 0
COSTAR GROUP INC COM 22160N109 1,233 2,099 SH   SOLE   2,099 0 0
CAVCO INDS INC DEL COM 149568107 285 1,965 SH   SOLE   1,965 0 0
CVS HEALTH CORP COM 126650100 343 5,787 SH   SOLE   5,787 0 0
DOLLAR GEN CORP NEW COM 256677105 284 1,880 SH   SOLE   1,880 0 0
ISHARES TR CORE DIV GRWTH 46434V621 289 8,883 SH   SOLE   8,883 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 351 1,600 SH   SOLE   1,600 0 0
DIGITAL RLTY TR INC COM 253868103 762 5,486 SH   SOLE   5,486 0 0
DORMAN PRODUCTS INC COM 258278100 267 4,834 SH   SOLE   4,834 0 0
ISHARES TR SELECT DIVID ETF 464287168 721 9,802 SH   SOLE   9,802 0 0
DEXCOM INC COM 252131107 592 2,199 SH   SOLE   2,199 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 331 3,059 SH   SOLE   3,059 0 0
EURONET WORLDWIDE INC COM 298736109 551 6,423 SH   SOLE   6,423 0 0
ISHARES TR EAFE GRWTH ETF 464288885 540 7,594 SH   SOLE   7,594 0 0
ENSIGN GROUP INC COM 29358P101 218 5,802 SH   SOLE   5,802 0 0
ENTEGRIS INC COM 29362U104 373 8,333 SH   SOLE   8,333 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 848 2,549 SH   SOLE   2,549 0 0
FRANCO NEVADA CORP COM 351858105 225 2,264 SH   SOLE   2,264 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 450 7,621 SH   SOLE   7,621 0 0
ALPHABET INC CAP STK CL C 02079K107 9,464 8,139 SH   SOLE   8,139 0 0
ALPHABET INC CAP STK CL A 02079K305 322 277 SH   SOLE   277 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 201 9,849 SH   SOLE   9,849 0 0
HEALTHEQUITY INC COM 42226A107 252 4,980 SH   SOLE   4,980 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 261 5,000 SH   SOLE   5,000 0 0
SPDR SER TR NUVEEN BBG BRCLY 78464A284 441 8,055 SH   SOLE   8,055 0 0
ISHARES TR ULTR SH TRM BD 46434V878 364 7,283 SH   SOLE   7,283 0 0
ISHARES TR INTRM TR CRP ETF 464288638 248 4,522 SH   SOLE   4,522 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 238 7,848 SH   SOLE   7,848 0 0
INTEL CORP COM 458140100 415 7,661 SH   SOLE   7,661 0 0
INPHI CORP COM 45772F107 390 4,922 SH   SOLE   4,922 0 0
IRON MTN INC NEW COM 46284V101 212 8,927 SH   SOLE   8,927 0 0
ISHARES TR CORE S&P US VLU 464287663 202 4,378 SH   SOLE   4,378 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,206 9,540 SH   SOLE   9,540 0 0
LHC GROUP INC COM 50187A107 1,057 7,538 SH   SOLE   7,538 0 0
LILLY ELI & CO COM 532457108 348 2,505 SH   SOLE   2,505 0 0
LOCKHEED MARTIN CORP COM 539830109 242 715 SH   SOLE   715 0 0
LOWES COS INC COM 548661107 817 9,491 SH   SOLE   9,491 0 0
MASTERCARD INC CL A 57636Q104 1,646 6,815 SH   SOLE   6,815 0 0
MANTECH INTL CORP CL A 564563104 718 9,884 SH   SOLE   9,884 0 0
ISHARES TR MBS ETF 464288588 261 2,363 SH   SOLE   2,363 0 0
MCDONALDS CORP COM 580135101 794 4,799 SH   SOLE   4,799 0 0
MONDELEZ INTL INC CL A 609207105 312 6,240 SH   SOLE   6,240 0 0
MEDPACE HLDGS INC COM 58506Q109 272 3,707 SH   SOLE   3,707 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 309 3,400 SH   SOLE   3,400 0 0
MSCI INC COM 55354G100 945 3,270 SH   SOLE   3,270 0 0
NBT BANCORP INC COM 628778102 231 7,134 SH   SOLE   7,134 0 0
NEOGEN CORP COM 640491106 609 9,096 SH   SOLE   9,096 0 0
NEW JERSEY RES COM 646025106 214 6,300 SH   SOLE   6,300 0 0
SERVICENOW INC COM 81762P102 2,160 7,536 SH   SOLE   7,536 0 0
NORFOLK SOUTHERN CORP COM 655844108 342 2,341 SH   SOLE   2,341 0 0
NOVARTIS A G SPONSORED ADR 66987V109 232 2,810 SH   SOLE   2,810 0 0
ISHARES TR S&P 100 ETF 464287101 300 2,531 SH   SOLE   2,531 0 0
PROCTER & GAMBLE CO COM 742718109 538 4,887 SH   SOLE   4,887 0 0
PHILIP MORRIS INTL INC COM 718172109 495 6,789 SH   SOLE   6,789 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 203 5,406 SH   SOLE   5,406 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 263 2,942 SH   SOLE   2,942 0 0
PROS HOLDINGS INC COM 74346Y103 215 6,913 SH   SOLE   6,913 0 0
PAYPAL HLDGS INC COM 70450Y103 720 7,520 SH   SOLE   7,520 0 0
RINGCENTRAL INC CL A 76680R206 631 2,979 SH   SOLE   2,979 0 0
RENASANT CORP COM 75970E107 212 9,722 SH   SOLE   9,722 0 0
SAIA INC COM 78709Y105 265 3,599 SH   SOLE   3,599 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 238 4,621 SH   SOLE   4,621 0 0
SCHWAB CHARLES CORP COM 808513105 209 6,205 SH   SOLE   6,205 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 209 2,417 SH   SOLE   2,417 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 212 5,190 SH   SOLE   5,190 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 257 8,500 SH   SOLE   8,500 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 216 6,511 SH   SOLE   6,511 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 988 3,832 SH   SOLE   3,832 0 0
SOUTH ST CORP COM 840441109 270 4,601 SH   SOLE   4,601 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 331 3,110 SH   SOLE   3,110 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 621 6,950 SH   SOLE   6,950 0 0
STRYKER CORP COM 863667101 525 3,153 SH   SOLE   3,153 0 0
ATLASSIAN CORP PLC CL A G06242104 426 3,102 SH   SOLE   3,102 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 857 3,020 SH   SOLE   3,020 0 0
PRICE T ROWE GROUP INC COM 74144T108 404 4,137 SH   SOLE   4,137 0 0
TC ENERGY CORP COM 87807B107 221 4,995 SH   SOLE   4,995 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,240 8,984 SH   SOLE   8,984 0 0
UNION PAC CORP COM 907818108 802 5,687 SH   SOLE   5,687 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 471 3,416 SH   SOLE   3,416 0 0
VEEVA SYS INC CL A COM 922475108 1,137 7,274 SH   SOLE   7,274 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 450 6,438 SH   SOLE   6,438 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 416 3,158 SH   SOLE   3,158 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 224 9,851 SH   SOLE   9,851 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 620 2,605 SH   SOLE   2,605 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 805 6,242 SH   SOLE   6,242 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 392 8,043 SH   SOLE   8,043 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,030 8,701 SH   SOLE   8,701 0 0
WELLS FARGO CO NEW COM 949746101 273 9,507 SH   SOLE   9,507 0 0
WALMART INC COM 931142103 809 7,118 SH   SOLE   7,118 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 205 3,700 SH   SOLE   3,700 0 0
BLOOM ENERGY CORP COM CL A 093712107 178 34,115 SH   SOLE   34,115 0 0
CADENCE BANCORPORATION CL A 12739A100 96 14,636 SH   SOLE   14,636 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 189 21,341 SH   SOLE   21,341 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 68 20,000 SH   SOLE   20,000 0 0
HALLIBURTON CO COM 406216101 83 12,080 SH   SOLE   12,080 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 107 14,400 SH   SOLE   14,400 0 0
NLIGHT INC COM 65487K100 160 15,264 SH   SOLE   15,264 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 163 15,922 SH   SOLE   15,922 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 165 14,590 SH   SOLE   14,590 0 0
OLD REP INTL CORP COM 680223104 171 11,200 SH   SOLE   11,200 0 0
REDFIN CORP COM 75737F108 186 12,058 SH   SOLE   12,058 0 0
APPLE INC COM 037833100 6,354 24,986 SH   SOLE   24,986 0 0
ABBVIE INC COM 00287Y109 1,299 17,048 SH   SOLE   17,048 0 0
ABBOTT LABS COM 002824100 1,544 19,570 SH   SOLE   19,570 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,350 14,397 SH   SOLE   14,397 0 0
ISHARES TR MSCI ACWI EX US 464288240 3,374 89,603 SH   SOLE   89,603 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,827 15,835 SH   SOLE   15,835 0 0
ADVANCED MICRO DEVICES INC COM 007903107 696 15,294 SH   SOLE   15,294 0 0
BK OF AMERICA CORP COM 060505104 327 15,414 SH   SOLE   15,414 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 248 13,029 SH   SOLE   13,029 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 210 19,923 SH   SOLE   19,923 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 29,640 323,470 SH   SOLE   323,470 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,117 20,036 SH   SOLE   20,036 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 215 19,427 SH   SOLE   19,427 0 0
CAROLINA FINL CORP NEW COM 143873107 430 16,607 SH   SOLE   16,607 0 0
COLGATE PALMOLIVE CO COM 194162103 687 10,350 SH   SOLE   10,350 0 0
CANADIAN NATL RY CO COM 136375102 3,076 39,625 SH   SOLE   39,625 0 0
CANADIAN NAT RES LTD COM 136385101 476 35,120 SH   SOLE   35,120 0 0
COUPA SOFTWARE INC COM 22266L106 1,750 12,527 SH   SOLE   12,527 0 0
COPART INC COM 217204106 8,289 120,965 SH   SOLE   120,965 0 0
CSX CORP COM 126408103 716 12,488 SH   SOLE   12,488 0 0
CHEVRON CORP NEW COM 166764100 1,156 15,951 SH   SOLE   15,951 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 506 25,656 SH   SOLE   25,656 0 0
DOMINION ENERGY INC COM 25746U109 1,017 14,090 SH   SOLE   14,090 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 2,801 104,514 SH   SOLE   104,514 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,287 58,766 SH   SOLE   58,766 0 0
DISNEY WALT CO COM DISNEY 254687106 1,016 10,520 SH   SOLE   10,520 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,119 26,196 SH   SOLE   26,196 0 0
ECOLAB INC COM 278865100 7,541 48,391 SH   SOLE   48,391 0 0
ENCORE CAP GROUP INC COM 292554102 312 13,353 SH   SOLE   13,353 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,018 56,453 SH   SOLE   56,453 0 0
LAUDER ESTEE COS INC CL A 518439104 5,706 35,813 SH   SOLE   35,813 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 214 12,056 SH   SOLE   12,056 0 0
ENBRIDGE INC COM 29250N105 315 10,823 SH   SOLE   10,823 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,196 83,655 SH   SOLE   83,655 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 324 20,000 SH   SOLE   20,000 0 0
FACEBOOK INC CL A 30303M102 4,536 27,192 SH   SOLE   27,192 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 1,006 43,165 SH   SOLE   43,165 0 0
FISERV INC COM 337738108 976 10,275 SH   SOLE   10,275 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 688 14,124 SH   SOLE   14,124 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 1,394 47,405 SH   SOLE   47,405 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 557 21,539 SH   SOLE   21,539 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1,715 55,858 SH   SOLE   55,858 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 274 11,883 SH   SOLE   11,883 0 0
GILEAD SCIENCES INC COM 375558103 1,950 26,081 SH   SOLE   26,081 0 0
GENERAL MLS INC COM 370334104 5,432 102,945 SH   SOLE   102,945 0 0
GOOSEHEAD INS INC COM CL A 38267D109 525 11,773 SH   SOLE   11,773 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 215 13,229 SH   SOLE   13,229 0 0
HONEYWELL INTL INC COM 438516106 1,353 10,114 SH   SOLE   10,114 0 0
HENRY SCHEIN INC COM 806407102 3,992 79,010 SH   SOLE   79,010 0 0
HURCO COMPANIES INC COM 447324104 315 10,816 SH   SOLE   10,816 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,508 12,413 SH   SOLE   12,413 0 0
ISHARES TR EUROPE ETF 464287861 707 20,000 SH   SOLE   20,000 0 0
ISHARES TR SH TR CRPORT ETF 464288646 984 18,800 SH   SOLE   18,800 0 0
II VI INC COM 902104108 399 13,991 SH   SOLE   13,991 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,148 21,883 SH   SOLE   21,883 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,266 22,558 SH   SOLE   22,558 0 0
INTUIT COM 461202103 4,922 21,400 SH   SOLE   21,400 0 0
IQVIA HLDGS INC COM 46266C105 5,473 50,744 SH   SOLE   50,744 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 912 101,990 SH   SOLE   101,990 0 0
INVESTORS BANCORP INC NEW COM 46146L101 237 29,722 SH   SOLE   29,722 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,723 35,072 SH   SOLE   35,072 0 0
ISHARES TR CORE S&P TTL STK 464287150 2,317 40,493 SH   SOLE   40,493 0 0
ISHARES TR CORE S&P500 ETF 464287200 13,200 51,082 SH   SOLE   51,082 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 9,445 62,692 SH   SOLE   62,692 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,884 25,196 SH   SOLE   25,196 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 3,111 20,975 SH   SOLE   20,975 0 0
ISHARES TR GLOBAL TECH ETF 464287291 1,957 10,729 SH   SOLE   10,729 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 523 11,120 SH   SOLE   11,120 0 0
ISHARES TR U.S. REAL ES ETF 464287739 2,505 36,000 SH   SOLE   36,000 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 230 30,500 SH   SOLE   30,500 0 0
JOHNSON & JOHNSON COM 478160104 1,840 14,031 SH   SOLE   14,031 0 0
JPMORGAN CHASE & CO COM 46625H100 2,352 26,128 SH   SOLE   26,128 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 758 15,260 SH   SOLE   15,260 0 0
KINDER MORGAN INC DEL COM 49456B101 511 36,702 SH   SOLE   36,702 0 0
CARMAX INC COM 143130102 2,110 39,200 SH   SOLE   39,200 0 0
COCA COLA CO COM 191216100 14,639 330,824 SH   SOLE   330,824 0 0
LKQ CORP COM 501889208 1,938 94,500 SH   SOLE   94,500 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,987 16,084 SH   SOLE   16,084 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,105 45,796 SH   SOLE   45,796 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,177 32,245 SH   SOLE   32,245 0 0
MERCK & CO. INC COM 58933Y105 1,230 15,990 SH   SOLE   15,990 0 0
MICROSOFT CORP COM 594918104 7,406 46,959 SH   SOLE   46,959 0 0
MASTEC INC COM 576323109 470 14,349 SH   SOLE   14,349 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,245 11,019 SH   SOLE   11,019 0 0
MYR GROUP INC DEL COM 55405W104 349 13,310 SH   SOLE   13,310 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 202 14,904 SH   SOLE   14,904 0 0
NIKE INC CL B 654106103 8,427 101,852 SH   SOLE   101,852 0 0
NORTHERN TECH INTL CORP COM 665809109 295 39,878 SH   SOLE   39,878 0 0
REALTY INCOME CORP COM 756109104 550 11,029 SH   SOLE   11,029 0 0
ONEOK INC NEW COM 682680103 1,255 57,551 SH   SOLE   57,551 0 0
OSI ETF TR OSHARES FTSE 67110P100 402 19,185 SH   SOLE   19,185 0 0
PAYCHEX INC COM 704326107 3,178 50,511 SH   SOLE   50,511 0 0
PIMCO CORPORATE & INCOME STR COM 72200U100 288 21,600 SH   SOLE   21,600 0 0
PEPSICO INC COM 713448108 13,813 115,009 SH   SOLE   115,009 0 0
PFIZER INC COM 717081103 1,387 42,508 SH   SOLE   42,508 0 0
INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 957 72,740 SH   SOLE   72,740 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 2,242 24,253 SH   SOLE   24,253 0 0
PUBLIC STORAGE COM 74460D109 6,124 30,835 SH   SOLE   30,835 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,615 24,237 SH   SOLE   24,237 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 2,576 33,725 SH   SOLE   33,725 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,129 25,335 SH   SOLE   25,335 0 0
REXNORD CORP COM 76169B102 262 11,538 SH   SOLE   11,538 0 0
ROYAL BK CDA COM 780087102 724 11,769 SH   SOLE   11,769 0 0
STARBUCKS CORP COM 855244109 993 15,100 SH   SOLE   15,100 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6,853 113,398 SH   SOLE   113,398 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,119 91,579 SH   SOLE   91,579 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 443 21,430 SH   SOLE   21,430 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 686 26,552 SH   SOLE   26,552 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,488 35,304 SH   SOLE   35,304 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,736 130,216 SH   SOLE   130,216 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 7,008 114,422 SH   SOLE   114,422 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 6,098 112,367 SH   SOLE   112,367 0 0
SEI INVESTMENTS CO COM 784117103 1,916 41,352 SH   SOLE   41,352 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 429 15,113 SH   SOLE   15,113 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 681 16,668 SH   SOLE   16,668 0 0
SOUTHERN CO COM 842587107 974 17,985 SH   SOLE   17,985 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 496 20,699 SH   SOLE   20,699 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,895 66,585 SH   SOLE   66,585 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606 350 15,535 SH   SOLE   15,535 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 5,581 164,094 SH   SOLE   164,094 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 5,496 181,694 SH   SOLE   181,694 0 0
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 2,017 42,989 SH   SOLE   42,989 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 490 16,196 SH   SOLE   16,196 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 1,478 47,004 SH   SOLE   47,004 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,626 37,100 SH   SOLE   37,100 0 0
SUMMIT MATLS INC CL A 86614U100 226 15,099 SH   SOLE   15,099 0 0
AT&T INC COM 00206R102 1,058 36,307 SH   SOLE   36,307 0 0
TRUIST FINL CORP COM 89832Q109 570 18,486 SH   SOLE   18,486 0 0
TJX COS INC NEW COM 872540109 2,058 43,040 SH   SOLE   43,040 0 0
T MOBILE US INC COM 872590104 2,227 26,539 SH   SOLE   26,539 0 0
TAPESTRY INC COM 876030107 225 17,361 SH   SOLE   17,361 0 0
TRACTOR SUPPLY CO COM 892356106 4,757 56,267 SH   SOLE   56,267 0 0
US BANCORP DEL COM NEW 902973304 1,343 38,972 SH   SOLE   38,972 0 0
PRINCIPAL EXCHANGE-TRADED FD US MEGA CAP 74255Y870 1,909 73,641 SH   SOLE   73,641 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 1,358 25,136 SH   SOLE   25,136 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,269 13,451 SH   SOLE   13,451 0 0
VISA INC COM CL A 92826C839 12,418 77,075 SH   SOLE   77,075 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 9,484 119,902 SH   SOLE   119,902 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,251 30,486 SH   SOLE   30,486 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,015 19,491 SH   SOLE   19,491 0 0
VIRTU FINL INC CL A 928254101 353 16,957 SH   SOLE   16,957 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 313 30,000 SH   SOLE   30,000 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1,402 26,510 SH   SOLE   26,510 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,660 18,637 SH   SOLE   18,637 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 10,981 204,380 SH   SOLE   204,380 0 0
WATERS CORP COM 941848103 3,115 17,113 SH   SOLE   17,113 0 0
WASTE CONNECTIONS INC COM 94106B101 4,983 64,300 SH   SOLE   64,300 0 0
WP CAREY INC COM 92936U109 3,797 65,368 SH   SOLE   65,368 0 0
XCEL ENERGY INC COM 98389B100 1,679 27,850 SH   SOLE   27,850 0 0
INVESCO EXCHANGE-TRADED FD T S&P MIDCP LOW 46138E198 600 15,062 SH   SOLE   15,062 0 0
EXXON MOBIL CORP COM 30231G102 1,715 45,154 SH   SOLE   45,154 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 1,377 56,388 SH   SOLE   56,388 0 0