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
ALARM COM HLDGS INC COM 011642105 248 3,177 SH   SOLE   0 0 3,177
ALPHABET INC CAP STK CL C 02079K107 1,066 400 SH   SOLE   0 0 400
AMAZON COM INC COM 023135106 414 126 SH   SOLE   0 0 126
APPLE INC COM 037833100 3,232 22,838 SH   SOLE   0 0 22,838
AXON ENTERPRISE INC COM 05464C101 223 1,275 SH   SOLE   0 0 1,275
BANCORPSOUTH BK TUPELO MISS COM 05971J102 659 22,144 SH   SOLE   0 0 22,144
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,329 4,871 SH   SOLE   0 0 4,871
BK OF AMERICA CORP COM 060505104 369 8,682 SH   SOLE   0 0 8,682
BLACKLINE INC COM 09239B109 491 4,159 SH   SOLE   0 0 4,159
BLACKROCK MUNI INCOME TR II COM 09249N101 344 22,749 SH   SOLE   0 0 22,749
CARMAX INC COM 143130102 521 4,074 SH   SOLE   0 0 4,074
CASELLA WASTE SYS INC CL A 147448104 239 3,150 SH   SOLE   0 0 3,150
CISCO SYS INC COM 17275R102 294 5,402 SH   SOLE   0 0 5,402
DESCARTES SYS GROUP INC COM 249906108 403 4,961 SH   SOLE   0 0 4,961
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 8,130 269,729 SH   SOLE   0 0 269,729
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 3,120 66,153 SH   SOLE   0 0 66,153
DISNEY WALT CO COM 254687106 1,130 6,679 SH   SOLE   0 0 6,679
ENSIGN GROUP INC COM 29358P101 206 2,745 SH   SOLE   0 0 2,745
EXPEDITORS INTL WASH INC COM 302130109 441 3,701 SH   SOLE   0 0 3,701
EXPONENT INC COM 30214U102 387 3,420 SH   SOLE   0 0 3,420
FACEBOOK INC CL A 30303M102 694 2,045 SH   SOLE   0 0 2,045
FASTENAL CO COM 311900104 537 10,398 SH   SOLE   0 0 10,398
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1,605 78,144 SH   SOLE   0 0 78,144
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2,942 179,382 SH   SOLE   0 0 179,382
FIRSTSERVICE CORP NEW COM 33767E202 227 1,260 SH   SOLE   0 0 1,260
FIVE BELOW INC COM 33829M101 258 1,457 SH   SOLE   0 0 1,457
FOX FACTORY HLDG CORP COM 35138V102 232 1,605 SH   SOLE   0 0 1,605
FRESHPET INC COM 358039105 203 1,426 SH   SOLE   0 0 1,426
GENERAL ELECTRIC CO COM NEW 369604301 285 2,768 SH   SOLE   0 0 2,768
GLOBANT S A COM L44385109 352 1,253 SH   SOLE   0 0 1,253
GRAND CANYON ED INC COM 38526M106 344 3,916 SH   SOLE   0 0 3,916
HESKA CORP COM RESTRC NEW 42805E306 215 833 SH   SOLE   0 0 833
HOME DEPOT INC COM 437076102 1,159 3,531 SH   SOLE   0 0 3,531
ISHARES INC ESG AWR MSCI EM 46434G863 407 9,820 SH   SOLE   0 0 9,820
ISHARES TR CORE MSCI TOTAL 46432F834 81,254 1,144,425 SH   SOLE   0 0 1,144,425
ISHARES TR RUS 1000 GRW ETF 464287614 15,926 58,116 SH   SOLE   0 0 58,116
ISHARES TR CORE S&P500 ETF 464287200 15,778 36,624 SH   SOLE   0 0 36,624
ISHARES TR CORE S&P SCP ETF 464287804 14,482 132,634 SH   SOLE   0 0 132,634
ISHARES TR CORE MSCI EAFE 46432F842 10,662 143,596 SH   SOLE   0 0 143,596
ISHARES TR CORE S&P MCP ETF 464287507 9,648 36,675 SH   SOLE   0 0 36,675
ISHARES TR RUS 1000 VAL ETF 464287598 4,645 29,678 SH   SOLE   0 0 29,678
ISHARES TR MSCI EAFE MIN VL 46429B689 3,550 47,124 SH   SOLE   0 0 47,124
ISHARES TR TIPS BD ETF 464287176 2,466 19,313 SH   SOLE   0 0 19,313
ISHARES TR RUS 2000 VAL ETF 464287630 2,133 13,312 SH   SOLE   0 0 13,312
ISHARES TR JPMORGAN USD EMG 464288281 1,847 16,781 SH   SOLE   0 0 16,781
ISHARES TR S&P 500 GRWT ETF 464287309 1,115 15,091 SH   SOLE   0 0 15,091
ISHARES TR EAFE SML CP ETF 464288273 855 11,489 SH   SOLE   0 0 11,489
ISHARES TR S&P 500 VAL ETF 464287408 851 5,849 SH   SOLE   0 0 5,849
ISHARES TR ESG AWARE MSCI 46435U663 819 20,996 SH   SOLE   0 0 20,996
ISHARES TR ESG AWRE 1 5 YR 46435G243 627 24,150 SH   SOLE   0 0 24,150
ISHARES TR S&P MC 400GR ETF 464287606 409 5,160 SH   SOLE   0 0 5,160
ISHARES TR S&P MC 400VL ETF 464287705 357 3,460 SH   SOLE   0 0 3,460
ISHARES TR S&P SML 600 GWT 464287887 314 2,412 SH   SOLE   0 0 2,412
ISHARES TR SP SMCP600VL ETF 464287879 290 2,880 SH   SOLE   0 0 2,880
ISHARES TR MSCI USA MIN VOL 46429B697 230 3,132 SH   SOLE   0 0 3,132
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 798 15,743 SH   SOLE   0 0 15,743
JOHNSON & JOHNSON COM 478160104 624 3,864 SH   SOLE   0 0 3,864
JPMORGAN CHASE & CO COM 46625H100 1,494 9,124 SH   SOLE   0 0 9,124
KORNIT DIGITAL LTD SHS M6372Q113 311 2,148 SH   SOLE   0 0 2,148
MANHATTAN BRDG CAP INC COM 562803106 57 57,072 SH   SOLE   0 0 57,072
MICROSOFT CORP COM 594918104 1,706 6,051 SH   SOLE   0 0 6,051
MODEL N INC COM 607525102 267 7,961 SH   SOLE   0 0 7,961
MUELLER INDS INC COM 624756102 294 7,161 SH   SOLE   0 0 7,161
NEOGEN CORP COM 640491106 282 6,486 SH   SOLE   0 0 6,486
NUVEEN QUALITY MUNCP INCOME COM 67066V101 182 11,664 SH   SOLE   0 0 11,664
OMNICOM GROUP INC COM 681919106 405 5,585 SH   SOLE   0 0 5,585
OREILLY AUTOMOTIVE INC COM 67103H107 568 930 SH   SOLE   0 0 930
PAYLOCITY HLDG CORP COM 70438V106 655 2,337 SH   SOLE   0 0 2,337
PEGASYSTEMS INC COM 705573103 278 2,184 SH   SOLE   0 0 2,184
PFIZER INC COM 717081103 402 9,353 SH   SOLE   0 0 9,353
PIMCO MUN INCOME FD III COM 72201A103 192 15,365 SH   SOLE   0 0 15,365
PROGRESSIVE CORP COM 743315103 876 9,693 SH   SOLE   0 0 9,693
RENASANT CORP COM 75970E107 859 23,835 SH   SOLE   0 0 23,835
REPLIGEN CORP COM 759916109 228 790 SH   SOLE   0 0 790
RITCHIE BROS AUCTIONEERS COM 767744105 288 4,664 SH   SOLE   0 0 4,664
ROGERS CORP COM 775133101 209 1,120 SH   SOLE   0 0 1,120
SCHWAB CHARLES CORP COM 808513105 789 10,827 SH   SOLE   0 0 10,827
SCHWAB STRATEGIC TR US TIPS ETF 808524870 410 6,555 SH   SOLE   0 0 6,555
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 221 1,110 SH   SOLE   0 0 1,110
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,077 4,841 SH   SOLE   0 0 4,841
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,334 2,775 SH   SOLE   0 0 2,775
SPS COMM INC COM 78463M107 736 4,560 SH   SOLE   0 0 4,560
TE CONNECTIVITY LTD REG SHS H84989104 692 5,044 SH   SOLE   0 0 5,044
TJX COS INC NEW COM 872540109 452 6,852 SH   SOLE   0 0 6,852
UNION PAC CORP COM 907818108 330 1,683 SH   SOLE   0 0 1,683
US BANCORP DEL COM NEW 902973304 450 7,574 SH   SOLE   0 0 7,574
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 45,894 805,729 SH   SOLE   0 0 805,729
VANGUARD INDEX FDS TOTAL STK MKT 922908769 148,659 669,454 SH   SOLE   0 0 669,454
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 93,972 238,265 SH   SOLE   0 0 238,265
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 11,787 115,805 SH   SOLE   0 0 115,805
VANGUARD INDEX FDS MID CAP ETF 922908629 9,924 41,916 SH   SOLE   0 0 41,916
VANGUARD INDEX FDS GROWTH ETF 922908736 7,703 26,546 SH   SOLE   0 0 26,546
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,195 28,331 SH   SOLE   0 0 28,331
VANGUARD INDEX FDS VALUE ETF 922908744 2,843 21,000 SH   SOLE   0 0 21,000
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,830 10,812 SH   SOLE   0 0 10,812
VANGUARD INDEX FDS LARGE CAP ETF 922908637 924 4,600 SH   SOLE   0 0 4,600
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8,100 161,968 SH   SOLE   0 0 161,968
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 879 10,666 SH   SOLE   0 0 10,666
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,631 52,102 SH   SOLE   0 0 52,102
VANGUARD WORLD FD ESG INTL STK ETF 921910725 776 12,563 SH   SOLE   0 0 12,563
WALMART INC COM 931142103 244 1,752 SH   SOLE   0 0 1,752
WELLS FARGO CO NEW COM 949746101 229 4,929 SH   SOLE   0 0 4,929
WORKIVA INC COM CL A 98139A105 492 3,491 SH   SOLE   0 0 3,491