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 11,801 96,607 SH   SOLE   96,607 0 0
ABB LTD SPONSORED ADR 000375204 218 7,165 SH   SOLE   7,165 0 0
ABBVIE INC COM 00287Y109 2,152 19,888 SH   SOLE   19,888 0 0
ABBOTT LABS COM 002824100 1,395 11,642 SH   SOLE   11,642 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,553 12,862 SH   SOLE   12,862 0 0
ISHARES TR MSCI ACWI ETF 464288257 569 5,983 SH   SOLE   5,983 0 0
ISHARES TR MSCI ACWI EX US 464288240 325 5,881 SH   SOLE   5,881 0 0
ADDUS HOMECARE CORP COM 006739106 543 5,189 SH   SOLE   5,189 0 0
ADVANCED ENERGY INDS COM 007973100 1,207 11,057 SH   SOLE   11,057 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,700 14,935 SH   SOLE   14,935 0 0
AIRGAIN INC COM 00938A104 242 11,420 SH   SOLE   11,420 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 428 4,695 SH   SOLE   4,695 0 0
APPLIED MATLS INC COM 038222105 254 1,898 SH   SOLE   1,898 0 0
AMBARELLA INC SHS G037AX101 436 4,345 SH   SOLE   4,345 0 0
ADVANCED MICRO DEVICES INC COM 007903107 755 9,616 SH   SOLE   9,616 0 0
AMGEN INC COM 031162100 3,210 12,903 SH   SOLE   12,903 0 0
AMERICAN TOWER CORP NEW COM 03027X100 462 1,934 SH   SOLE   1,934 0 0
AMAZON COM INC COM 023135106 14,527 4,695 SH   SOLE   4,695 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,685 14,051 SH   SOLE   14,051 0 0
ADVANSIX INC COM 00773T101 254 9,455 SH   SOLE   9,455 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 753 1,220 SH   SOLE   1,220 0 0
ASTEC INDS INC COM 046224101 376 4,992 SH   SOLE   4,992 0 0
AVANTOR INC COM 05352A100 427 14,744 SH   SOLE   14,744 0 0
AUTOZONE INC COM 053332102 535 381 SH   SOLE   381 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,086 4,789 SH   SOLE   4,789 0 0
BK OF AMERICA CORP COM 060505104 611 15,789 SH   SOLE   15,789 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 418 15,019 SH   SOLE   15,019 0 0
BCE INC COM NEW 05534B760 424 9,390 SH   SOLE   9,390 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 233 18,033 SH   SOLE   18,033 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 182 10,312 SH   SOLE   10,312 0 0
BLACKROCK INC COM 09247X101 3,028 4,016 SH   SOLE   4,016 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,400 85,543 SH   SOLE   85,543 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 538 6,348 SH   SOLE   6,348 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,025 4,014 SH   SOLE   4,014 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 277 16,417 SH   SOLE   16,417 0 0
BLACKSTONE GROUP INC COM 09260D107 551 7,395 SH   SOLE   7,395 0 0
CADENCE BANCORPORATION CL A 12739A100 212 10,244 SH   SOLE   10,244 0 0
CARDINAL HEALTH INC COM 14149Y108 4,430 72,918 SH   SOLE   72,918 0 0
CAI INTERNATIONAL INC COM 12477X106 353 7,748 SH   SOLE   7,748 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 208 4,929 SH   SOLE   4,929 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,867 107,494 SH   SOLE   107,494 0 0
CERNER CORP COM 156782104 209 2,910 SH   SOLE   2,910 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 321 21,562 SH   SOLE   21,562 0 0
COLGATE PALMOLIVE CO COM 194162103 816 10,350 SH   SOLE   10,350 0 0
CANTEL MED CORP COM 138098108 381 4,767 SH   SOLE   4,767 0 0
CANADIAN NATL RY CO COM 136375102 4,538 39,125 SH   SOLE   39,125 0 0
CORESITE RLTY CORP COM 21870Q105 259 2,165 SH   SOLE   2,165 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,972 5,596 SH   SOLE   5,596 0 0
COUPA SOFTWARE INC COM 22266L106 2,508 9,857 SH   SOLE   9,857 0 0
COPART INC COM 217204106 11,241 103,500 SH   SOLE   103,500 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 306 1,677 SH   SOLE   1,677 0 0
CISCO SYS INC COM 17275R102 502 9,712 SH   SOLE   9,712 0 0
CSX CORP COM 126408103 1,205 12,501 SH   SOLE   12,501 0 0
CAVCO INDS INC DEL COM 149568107 456 2,020 SH   SOLE   2,020 0 0
CVS HEALTH CORP COM 126650100 1,178 15,664 SH   SOLE   15,664 0 0
CHEVRON CORP NEW COM 166764100 823 7,850 SH   SOLE   7,850 0 0
DOMINION ENERGY INC COM 25746U109 1,157 15,232 SH   SOLE   15,232 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 478 13,151 SH   SOLE   13,151 0 0
DEERE & CO COM 244199105 930 2,486 SH   SOLE   2,486 0 0
DOLLAR GEN CORP NEW COM 256677105 309 1,527 SH   SOLE   1,527 0 0
ISHARES TR CORE DIV GRWTH 46434V621 435 9,007 SH   SOLE   9,007 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,260 57,012 SH   SOLE   57,012 0 0
D R HORTON INC COM 23331A109 456 5,120 SH   SOLE   5,120 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 528 1,600 SH   SOLE   1,600 0 0
DISNEY WALT CO COM 254687106 1,252 6,786 SH   SOLE   6,786 0 0
DIGITAL RLTY TR INC COM 253868103 776 5,509 SH   SOLE   5,509 0 0
DORMAN PRODS INC COM 258278100 504 4,914 SH   SOLE   4,914 0 0
DESCARTES SYS GROUP INC COM 249906108 500 8,203 SH   SOLE   8,203 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,913 30,180 SH   SOLE   30,180 0 0
ISHARES TR SELECT DIVID ETF 464287168 894 7,832 SH   SOLE   7,832 0 0
DYCOM INDS INC COM 267475101 733 7,894 SH   SOLE   7,894 0 0
ELECTRONIC ARTS INC COM 285512109 229 1,690 SH   SOLE   1,690 0 0
ECOLAB INC COM 278865100 10,332 48,266 SH   SOLE   48,266 0 0
ENCORE CAP GROUP INC COM 292554102 550 13,678 SH   SOLE   13,678 0 0
EURONET WORLDWIDE INC COM 298736109 1,485 10,738 SH   SOLE   10,738 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,633 47,885 SH   SOLE   47,885 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,091 10,863 SH   SOLE   10,863 0 0
LAUDER ESTEE COS INC CL A 518439104 7,029 24,167 SH   SOLE   24,167 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 301 13,216 SH   SOLE   13,216 0 0
ENBRIDGE INC COM 29250N105 356 9,768 SH   SOLE   9,768 0 0
ENPHASE ENERGY INC COM 29355A107 455 2,803 SH   SOLE   2,803 0 0
ENSIGN GROUP INC COM 29358P101 556 5,927 SH   SOLE   5,927 0 0
ENTEGRIS INC COM 29362U104 394 3,527 SH   SOLE   3,527 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,842 83,635 SH   SOLE   83,635 0 0
EATON CORP PLC SHS G29183103 203 1,466 SH   SOLE   1,466 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 82 20,000 SH   SOLE   20,000 0 0
FACEBOOK INC CL A 30303M102 8,933 30,329 SH   SOLE   30,329 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 1,297 43,255 SH   SOLE   43,255 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 2,104 2,517 SH   SOLE   2,517 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 3,814 49,964 SH   SOLE   49,964 0 0
FEDEX CORP COM 31428X106 296 1,043 SH   SOLE   1,043 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1,492 112,617 SH   SOLE   112,617 0 0
FIVE BELOW INC COM 33829M101 431 2,257 SH   SOLE   2,257 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 279 7,935 SH   SOLE   7,935 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 337 10,754 SH   SOLE   10,754 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 373 3,908 SH   SOLE   3,908 0 0
FRANCO NEV CORP COM 351858105 225 1,798 SH   SOLE   1,798 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 285 8,570 SH   SOLE   8,570 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 547 9,121 SH   SOLE   9,121 0 0
GREENBRIER COS INC COM 393657101 243 5,142 SH   SOLE   5,142 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 481 14,809 SH   SOLE   14,809 0 0
GENERAL ELECTRIC CO COM 369604103 142 10,838 SH   SOLE   10,838 0 0
GILEAD SCIENCES INC COM 375558103 1,674 25,901 SH   SOLE   25,901 0 0
GENERAL MLS INC COM 370334104 6,262 102,116 SH   SOLE   102,116 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,752 10,950 SH   SOLE   10,950 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 360 2,739 SH   SOLE   2,739 0 0
ALPHABET INC CAP STK CL C 02079K107 14,729 7,120 SH   SOLE   7,120 0 0
ALPHABET INC CAP STK CL A 02079K305 1,073 520 SH   SOLE   520 0 0
GLOBAL PMTS INC COM 37940X102 292 1,449 SH   SOLE   1,449 0 0
CHART INDS INC COM 16115Q308 1,002 7,039 SH   SOLE   7,039 0 0
HALLIBURTON CO COM 406216101 249 11,610 SH   SOLE   11,610 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 566 10,084 SH   SOLE   10,084 0 0
HOME DEPOT INC COM 437076102 360 1,178 SH   SOLE   1,178 0 0
HONEYWELL INTL INC COM 438516106 2,268 10,446 SH   SOLE   10,446 0 0
HEALTHEQUITY INC COM 42226A107 342 5,035 SH   SOLE   5,035 0 0
HURCO COMPANIES INC COM 447324104 437 12,371 SH   SOLE   12,371 0 0
SPDR SER TR NUVEEN BBG BRCLY 78464A284 284 4,785 SH   SOLE   4,785 0 0
ISHARES TR ESG ADVNCD HY BD 46435G441 2,610 50,199 SH   SOLE   50,199 0 0
ISHARES GOLD TR ISHARES 464285105 624 38,351 SH   SOLE   38,351 0 0
IMMUNITYBIO INC COM 45256X103 514 21,650 SH   SOLE   21,650 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 5,204 103,001 SH   SOLE   103,001 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 298 2,641 SH   SOLE   2,641 0 0
ISHARES INC CORE MSCI EMKT 46434G103 200 3,115 SH   SOLE   3,115 0 0
ISHARES TR EUROPE ETF 464287861 1,005 20,000 SH   SOLE   20,000 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 407 6,864 SH   SOLE   6,864 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,520 27,800 SH   SOLE   27,800 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5,473 132,543 SH   SOLE   132,543 0 0
ISHARES TR U.S. MED DVC ETF 464288810 2,555 7,733 SH   SOLE   7,733 0 0
II-VI INC COM 902104108 1,313 19,205 SH   SOLE   19,205 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,669 21,779 SH   SOLE   21,779 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,007 18,495 SH   SOLE   18,495 0 0
INTEL CORP COM 458140100 535 8,367 SH   SOLE   8,367 0 0
INTUIT COM 461202103 8,119 21,195 SH   SOLE   21,195 0 0
IQVIA HLDGS INC COM 46266C105 10,162 52,616 SH   SOLE   52,616 0 0
IRON MTN INC NEW COM 46284V101 284 7,665 SH   SOLE   7,665 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 1,550 101,990 SH   SOLE   101,990 0 0
INVESTORS BANCORP INC NEW COM 46146L101 447 30,442 SH   SOLE   30,442 0 0
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 1,243 24,250 SH   SOLE   24,250 0 0
ISHARES TR CORE S&P TTL STK 464287150 3,748 40,917 SH   SOLE   40,917 0 0
ISHARES TR CORE S&P US VLU 464287663 266 3,862 SH   SOLE   3,862 0 0
ISHARES TR CORE S&P500 ETF 464287200 23,146 58,182 SH   SOLE   58,182 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 7,082 29,141 SH   SOLE   29,141 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,843 17,395 SH   SOLE   17,395 0 0
ISHARES TR RUS MD CP GR ETF 464287481 255 2,500 SH   SOLE   2,500 0 0
ISHARES TR GLOBAL TECH ETF 464287291 2,895 9,407 SH   SOLE   9,407 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 3,924 55,832 SH   SOLE   55,832 0 0
ISHARES TR U.S. REAL ES ETF 464287739 3,310 36,000 SH   SOLE   36,000 0 0
JD.COM INC SPON ADR CL A 47215P106 494 5,863 SH   SOLE   5,863 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 317 32,800 SH   SOLE   32,800 0 0
JOHNSON & JOHNSON COM 478160104 2,433 14,806 SH   SOLE   14,806 0 0
JPMORGAN CHASE & CO COM 46625H100 4,429 29,091 SH   SOLE   29,091 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,841 36,269 SH   SOLE   36,269 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 137 14,400 SH   SOLE   14,400 0 0
KIMBERLY-CLARK CORP COM 494368103 236 1,695 SH   SOLE   1,695 0 0
KINDER MORGAN INC DEL COM 49456B101 438 26,314 SH   SOLE   26,314 0 0
CARMAX INC COM 143130102 5,200 39,200 SH   SOLE   39,200 0 0
COCA COLA CO COM 191216100 17,561 333,166 SH   SOLE   333,166 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 244 3,600 SH   SOLE   3,600 0 0
ISHARES TR GLB CNSM STP ETF 464288737 720 12,388 SH   SOLE   12,388 0 0
LITHIA MTRS INC CL A 536797103 473 1,212 SH   SOLE   1,212 0 0
NLIGHT INC COM 65487K100 507 15,644 SH   SOLE   15,644 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 720 2,825 SH   SOLE   2,825 0 0
LILLY ELI & CO COM 532457108 448 2,397 SH   SOLE   2,397 0 0
LOCKHEED MARTIN CORP COM 539830109 318 861 SH   SOLE   861 0 0
CHENIERE ENERGY INC COM NEW 16411R208 254 3,528 SH   SOLE   3,528 0 0
LOWES COS INC COM 548661107 1,811 9,521 SH   SOLE   9,521 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,939 14,911 SH   SOLE   14,911 0 0
MANTECH INTERNATIONAL CORP CL A 564563104 874 10,054 SH   SOLE   10,054 0 0
MCDONALDS CORP COM 580135101 994 4,433 SH   SOLE   4,433 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 7,101 45,746 SH   SOLE   45,746 0 0
MONDELEZ INTL INC CL A 609207105 668 11,420 SH   SOLE   11,420 0 0
MEDALIST DIVERSIFIED REIT IN COM 58403P105 31 15,439 SH   SOLE   15,439 0 0
MEDPACE HLDGS INC COM 58506Q109 623 3,797 SH   SOLE   3,797 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 519 3,700 SH   SOLE   3,700 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 443 4,348 SH   SOLE   4,348 0 0
3M CO COM 88579Y101 359 1,861 SH   SOLE   1,861 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,390 32,055 SH   SOLE   32,055 0 0
MERCK & CO. INC COM 58933Y105 1,800 23,344 SH   SOLE   23,344 0 0
MODERNA INC COM 60770K107 498 3,800 SH   SOLE   3,800 0 0
MSCI INC COM 55354G100 600 1,432 SH   SOLE   1,432 0 0
MICROSOFT CORP COM 594918104 6,762 28,679 SH   SOLE   28,679 0 0
MASTEC INC COM 576323109 2,118 22,599 SH   SOLE   22,599 0 0
ISHARES TR NATIONAL MUN ETF 464288414 16,982 146,337 SH   SOLE   146,337 0 0
MYR GROUP INC DEL COM 55405W104 978 13,645 SH   SOLE   13,645 0 0
NBT BANCORP INC COM 628778102 285 7,134 SH   SOLE   7,134 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 169 11,430 SH   SOLE   11,430 0 0
NEOGEN CORP COM 640491106 810 9,111 SH   SOLE   9,111 0 0
NETFLIX INC COM 64110L106 713 1,367 SH   SOLE   1,367 0 0
NEW JERSEY RES CORP COM 646025106 251 6,300 SH   SOLE   6,300 0 0
NIKE INC CL B 654106103 12,465 93,797 SH   SOLE   93,797 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 122 14,200 SH   SOLE   14,200 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 167 14,590 SH   SOLE   14,590 0 0
NOKIA CORP SPONSORED ADR 654902204 51 13,000 SH   SOLE   13,000 0 0
SERVICENOW INC COM 81762P102 2,953 5,904 SH   SOLE   5,904 0 0
NORFOLK SOUTHN CORP COM 655844108 629 2,341 SH   SOLE   2,341 0 0
NORTHERN TECHNOLOGIES INTL C COM 665809109 671 44,123 SH   SOLE   44,123 0 0
NOVOCURE LTD ORD SHS G6674U108 356 2,692 SH   SOLE   2,692 0 0
NVIDIA CORPORATION COM 67066G104 1,096 2,053 SH   SOLE   2,053 0 0
NOVARTIS AG SPONSORED ADR 66987V109 216 2,530 SH   SOLE   2,530 0 0
ISHARES TR S&P 100 ETF 464287101 434 2,411 SH   SOLE   2,411 0 0
ONEOK INC NEW COM 682680103 1,508 29,766 SH   SOLE   29,766 0 0
ONTO INNOVATION INC COM 683344105 286 4,351 SH   SOLE   4,351 0 0
OLD REP INTL CORP COM 680223104 238 10,900 SH   SOLE   10,900 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 332 31,135 SH   SOLE   31,135 0 0
OTIS WORLDWIDE CORP COM 68902V107 3,935 57,484 SH   SOLE   57,484 0 0
OSI ETF TR OSHARES US SMLCP 67110P100 942 27,583 SH   SOLE   27,583 0 0
PAYCHEX INC COM 704326107 4,988 50,883 SH   SOLE   50,883 0 0
PIMCO CORPORATE & INCM STRG COM 72200U100 374 21,600 SH   SOLE   21,600 0 0
PEPSICO INC COM 713448108 18,056 127,646 SH   SOLE   127,646 0 0
PFIZER INC COM 717081103 1,742 48,075 SH   SOLE   48,075 0 0
GLOBAL X FDS US PFD ETF 37954Y657 2,051 80,400 SH   SOLE   80,400 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1,877 90,174 SH   SOLE   90,174 0 0
PROCTER AND GAMBLE CO COM 742718109 814 6,010 SH   SOLE   6,010 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 593 39,560 SH   SOLE   39,560 0 0
PHILIP MORRIS INTL INC COM 718172109 605 6,822 SH   SOLE   6,822 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 491 5,536 SH   SOLE   5,536 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 2,508 16,533 SH   SOLE   16,533 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 342 1,940 SH   SOLE   1,940 0 0
PROS HOLDINGS INC COM 74346Y103 301 7,093 SH   SOLE   7,093 0 0
PUBLIC STORAGE COM 74460D109 7,616 30,865 SH   SOLE   30,865 0 0
PAYPAL HLDGS INC COM 70450Y103 1,942 7,998 SH   SOLE   7,998 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 7,673 24,043 SH   SOLE   24,043 0 0
QORVO INC COM 74736K101 630 3,451 SH   SOLE   3,451 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 1,513 13,620 SH   SOLE   13,620 0 0
FLEXSHARES TR READY ACC VARI 33939L886 228 3,000 SH   SOLE   3,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 222 1,574 SH   SOLE   1,574 0 0
REDFIN CORP COM 75737F108 380 5,708 SH   SOLE   5,708 0 0
REGENERON PHARMACEUTICALS COM 75886F107 244 515 SH   SOLE   515 0 0
REGIS CORP MINN COM 758932107 592 47,145 SH   SOLE   47,145 0 0
RENASANT CORP COM 75970E107 369 8,917 SH   SOLE   8,917 0 0
ROKU INC COM CL A 77543R102 754 2,315 SH   SOLE   2,315 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,887 20,379 SH   SOLE   20,379 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 434 5,616 SH   SOLE   5,616 0 0
REXNORD CORP COM 76169B102 557 11,828 SH   SOLE   11,828 0 0
ROYAL BK CDA COM 780087102 1,161 12,592 SH   SOLE   12,592 0 0
SAIA INC COM 78709Y105 851 3,689 SH   SOLE   3,689 0 0
STARBUCKS CORP COM 855244109 1,610 14,736 SH   SOLE   14,736 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 897 9,004 SH   SOLE   9,004 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6,559 67,820 SH   SOLE   67,820 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,959 81,713 SH   SOLE   81,713 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 719 22,617 SH   SOLE   22,617 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,354 35,998 SH   SOLE   35,998 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,219 16,382 SH   SOLE   16,382 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,778 132,094 SH   SOLE   132,094 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,376 38,854 SH   SOLE   38,854 0 0
SCHWAB CHARLES CORP COM 808513105 444 6,817 SH   SOLE   6,817 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 10,906 113,572 SH   SOLE   113,572 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 3,035 56,255 SH   SOLE   56,255 0 0
SOUTHERN FIRST BANCSHARES COM 842873101 721 15,370 SH   SOLE   15,370 0 0
ISHARES SILVER TR ISHARES 46428Q109 566 24,915 SH   SOLE   24,915 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 390 4,762 SH   SOLE   4,762 0 0
SNOWFLAKE INC CL A 833445109 1,229 5,362 SH   SOLE   5,362 0 0
DBX ETF TR XTRACKERS S&P 233051143 6,537 187,998 SH   SOLE   187,998 0 0
SOUTHERN CO COM 842587107 1,291 20,775 SH   SOLE   20,775 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,049 29,658 SH   SOLE   29,658 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 613 14,012 SH   SOLE   14,012 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606 207 7,796 SH   SOLE   7,796 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 2,960 81,664 SH   SOLE   81,664 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 7,323 157,109 SH   SOLE   157,109 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2,199 37,810 SH   SOLE   37,810 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 371 11,839 SH   SOLE   11,839 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 209 6,509 SH   SOLE   6,509 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 2,936 59,689 SH   SOLE   59,689 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,604 4,047 SH   SOLE   4,047 0 0
SQUARE INC CL A 852234103 393 1,730 SH   SOLE   1,730 0 0
SOUTH ST CORP COM 840441109 371 4,721 SH   SOLE   4,721 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5,387 77,100 SH   SOLE   77,100 0 0
STATE STR CORP COM 857477103 323 3,839 SH   SOLE   3,839 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 258 2,391 SH   SOLE   2,391 0 0
SUMMIT MATLS INC CL A 86614U100 390 13,934 SH   SOLE   13,934 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,272 6,930 SH   SOLE   6,930 0 0
STRYKER CORPORATION COM 863667101 733 3,008 SH   SOLE   3,008 0 0
AT&T INC COM 00206R102 1,041 34,392 SH   SOLE   34,392 0 0
ATLASSIAN CORP PLC CL A G06242104 287 1,364 SH   SOLE   1,364 0 0
ISHARES TR US TECH BRKTHR 46436E502 2,950 83,416 SH   SOLE   83,416 0 0
TRUIST FINL CORP COM 89832Q109 1,079 18,493 SH   SOLE   18,493 0 0
TARGET CORP COM 87612E106 339 1,713 SH   SOLE   1,713 0 0
TJX COS INC NEW COM 872540109 2,866 43,326 SH   SOLE   43,326 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,514 3,318 SH   SOLE   3,318 0 0
T-MOBILE US INC COM 872590104 2,396 19,123 SH   SOLE   19,123 0 0
TAPESTRY INC COM 876030107 763 18,511 SH   SOLE   18,511 0 0
PRICE T ROWE GROUP INC COM 74144T108 749 4,366 SH   SOLE   4,366 0 0
TC ENERGY CORP COM 87807B107 404 8,823 SH   SOLE   8,823 0 0
TRACTOR SUPPLY CO COM 892356106 9,751 55,067 SH   SOLE   55,067 0 0
TESLA INC COM 88160R101 400 599 SH   SOLE   599 0 0
TEXAS INSTRS INC COM 882508104 242 1,283 SH   SOLE   1,283 0 0
UNITED BANKSHARES INC WEST V COM 909907107 606 15,718 SH   SOLE   15,718 0 0
ULTA BEAUTY INC COM 90384S303 4,306 13,929 SH   SOLE   13,929 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,998 8,058 SH   SOLE   8,058 0 0
UNION PAC CORP COM 907818108 1,237 5,614 SH   SOLE   5,614 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,868 22,756 SH   SOLE   22,756 0 0
USA TECHNOLOGIES INC COM 90328S500 439 37,431 SH   SOLE   37,431 0 0
US BANCORP DEL COM NEW 902973304 2,646 47,836 SH   SOLE   47,836 0 0
PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 2,933 79,440 SH   SOLE   79,440 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 313 4,526 SH   SOLE   4,526 0 0
VISA INC COM CL A 92826C839 13,694 64,675 SH   SOLE   64,675 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 279 1,614 SH   SOLE   1,614 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,794 51,528 SH   SOLE   51,528 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 16,592 201,119 SH   SOLE   201,119 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 609 3,416 SH   SOLE   3,416 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,309 38,052 SH   SOLE   38,052 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 252 2,981 SH   SOLE   2,981 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,959 26,915 SH   SOLE   26,915 0 0
VIRTU FINL INC CL A 928254101 538 17,342 SH   SOLE   17,342 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 307 1,622 SH   SOLE   1,622 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 543 30,000 SH   SOLE   30,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 655 7,135 SH   SOLE   7,135 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,378 6,225 SH   SOLE   6,225 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,810 33,130 SH   SOLE   33,130 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,027 4,969 SH   SOLE   4,969 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 407 7,905 SH   SOLE   7,905 0 0
VENTAS INC COM 92276F100 252 4,725 SH   SOLE   4,725 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,450 18,637 SH   SOLE   18,637 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,746 9,421 SH   SOLE   9,421 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,474 28,316 SH   SOLE   28,316 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 203 3,230 SH   SOLE   3,230 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12,650 217,543 SH   SOLE   217,543 0 0
WATERS CORP COM 941848103 3,034 10,678 SH   SOLE   10,678 0 0
WORKDAY INC CL A 98138H101 340 1,368 SH   SOLE   1,368 0 0
WELLS FARGO CO NEW COM 949746101 533 13,648 SH   SOLE   13,648 0 0
WALMART INC COM 931142103 818 6,023 SH   SOLE   6,023 0 0
WP CAREY INC COM 92936U109 5,593 79,043 SH   SOLE   79,043 0 0
XCEL ENERGY INC COM 98389B100 1,858 27,930 SH   SOLE   27,930 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 217 3,385 SH   SOLE   3,385 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 243 2,084 SH   SOLE   2,084 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 749 14,312 SH   SOLE   14,312 0 0
EXXON MOBIL CORP COM 30231G102 2,683 48,059 SH   SOLE   48,059 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 2,906 71,430 SH   SOLE   71,430 0 0
ZENDESK INC COM 98936J101 430 3,242 SH   SOLE   3,242 0 0
ZOETIS INC CL A 98978V103 239 1,516 SH   SOLE   1,516 0 0