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
AT&T INC COM 00206R102 4,040 103,388 SH   SOLE   0 0 103,388
ALPHABET INC CAP STK CL C 02079K107 541 405 SH   SOLE   0 0 405
APPLE INC COM 037833100 2,082 7,089 SH   SOLE   0 0 7,089
BANCORPSOUTH BK TUPELO MISS COM 05971J102 356 11,320 SH   SOLE   0 0 11,320
BANK AMER CORP COM 060505104 314 8,923 SH   SOLE   0 0 8,923
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 865 3,818 SH   SOLE   0 0 3,818
BIO TECHNE CORP COM 09073M104 223 1,018 SH   SOLE   0 0 1,018
BLACKLINE INC COM 09239B109 230 4,458 SH   SOLE   0 0 4,458
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 318 23,764 SH   SOLE   0 0 23,764
CARMAX INC COM 143130102 336 3,829 SH   SOLE   0 0 3,829
DESCARTES SYS GROUP INC COM 249906108 257 6,021 SH   SOLE   0 0 6,021
DISNEY WALT CO COM DISNEY 254687106 741 5,121 SH   SOLE   0 0 5,121
EXPEDITORS INTL WASH INC COM 302130109 282 3,613 SH   SOLE   0 0 3,613
EXPONENT INC COM 30214U102 293 4,240 SH   SOLE   0 0 4,240
FASTENAL CO COM 311900104 388 10,488 SH   SOLE   0 0 10,488
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 3,840 204,382 SH   SOLE   0 0 204,382
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 4,632 230,793 SH   SOLE   0 0 230,793
GRAND CANYON ED INC COM 38526M106 280 2,918 SH   SOLE   0 0 2,918
HOME DEPOT INC COM 437076102 823 3,768 SH   SOLE   0 0 3,768
ISHARES TR SELECT DIVID ETF 464287168 2,692 25,475 SH   SOLE   0 0 25,475
ISHARES TR TIPS BD ETF 464287176 4,952 42,477 SH   SOLE   0 0 42,477
ISHARES TR CORE S&P500 ETF 464287200 12,847 39,743 SH   SOLE   0 0 39,743
ISHARES TR CORE S&P MCP ETF 464287507 4,945 24,027 SH   SOLE   0 0 24,027
ISHARES TR RUS 1000 VAL ETF 464287598 4,002 29,324 SH   SOLE   0 0 29,324
ISHARES TR RUS 1000 GRW ETF 464287614 10,580 60,142 SH   SOLE   0 0 60,142
ISHARES TR RUS 2000 VAL ETF 464287630 2,448 19,036 SH   SOLE   0 0 19,036
ISHARES TR RUS 2000 GRW ETF 464287648 146 680 SH   SOLE   0 0 680
ISHARES TR EAFE SML CP ETF 464288273 4,759 76,411 SH   SOLE   0 0 76,411
ISHARES TR JPMORGAN USD EMG 464288281 2,495 21,777 SH   SOLE   0 0 21,777
ISHARES TR MIN VOL EAFE ETF 46429B689 3,136 42,074 SH   SOLE   0 0 42,074
ISHARES TR MSCI MIN VOL ETF 46429B697 2,570 39,184 SH   SOLE   0 0 39,184
JPMORGAN CHASE & CO COM 46625H100 1,107 7,939 SH   SOLE   0 0 7,939
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 657 13,023 SH   SOLE   0 0 13,023
JOHNSON & JOHNSON COM 478160104 504 3,455 SH   SOLE   0 0 3,455
MICROSOFT CORP COM 594918104 1,028 6,518 SH   SOLE   0 0 6,518
MUELLER INDS INC COM 624756102 357 11,253 SH   SOLE   0 0 11,253
NEOGEN CORP COM 640491106 213 3,260 SH   SOLE   0 0 3,260
NORTHERN TR CORP COM 665859104 233 2,197 SH   SOLE   0 0 2,197
NUVEEN QUALITY MUNCP INCOME COM 67066V101 170 11,664 SH   SOLE   0 0 11,664
O REILLY AUTOMOTIVE INC NEW COM 67103H107 378 863 SH   SOLE   0 0 863
OMNICOM GROUP INC COM 681919106 286 3,533 SH   SOLE   0 0 3,533
PAYLOCITY HLDG CORP COM 70438V106 287 2,378 SH   SOLE   0 0 2,378
PFIZER INC COM 717081103 308 7,854 SH   SOLE   0 0 7,854
PIMCO MUN INCOME FD III COM 72201A103 193 15,365 SH   SOLE   0 0 15,365
PROGRESSIVE CORP OHIO COM 743315103 637 8,801 SH   SOLE   0 0 8,801
PROS HOLDINGS INC COM 74346Y103 248 4,137 SH   SOLE   0 0 4,137
PROTO LABS INC COM 743713109 229 2,255 SH   SOLE   0 0 2,255
RENASANT CORP COM 75970E107 1,084 30,606 SH   SOLE   0 0 30,606
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,500 4,661 SH   SOLE   0 0 4,661
SPS COMMERCE INC COM 78463M107 235 4,243 SH   SOLE   0 0 4,243
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,042 2,775 SH   SOLE   0 0 2,775
SCHWAB STRATEGIC TR US TIPS ETF 808524870 611 10,783 SH   SOLE   0 0 10,783
TJX COS INC NEW COM 872540109 409 6,692 SH   SOLE   0 0 6,692
US BANCORP DEL COM NEW 902973304 435 7,334 SH   SOLE   0 0 7,334
UNION PACIFIC CORP COM 907818108 269 1,489 SH   SOLE   0 0 1,489
VANGUARD WORLD FD ESG INTL STK ETF 921910725 210 3,933 SH   SOLE   0 0 3,933
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 20,805 472,196 SH   SOLE   0 0 472,196
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 18,054 319,091 SH   SOLE   0 0 319,091
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,581 237,928 SH   SOLE   0 0 237,928
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 775 9,566 SH   SOLE   0 0 9,566
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 47,262 159,775 SH   SOLE   0 0 159,775
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 10,995 118,498 SH   SOLE   0 0 118,498
VANGUARD INDEX FDS SM CP VAL ETF 922908611 15,511 113,164 SH   SOLE   0 0 113,164
VANGUARD INDEX FDS MID CAP ETF 922908629 7,705 43,240 SH   SOLE   0 0 43,240
VANGUARD INDEX FDS GROWTH ETF 922908736 6,047 33,196 SH   SOLE   0 0 33,196
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,103 18,731 SH   SOLE   0 0 18,731
VANGUARD INDEX FDS TOTAL STK MKT 922908769 37,345 228,244 SH   SOLE   0 0 228,244
WELLS FARGO CO NEW COM 949746101 331 6,151 SH   SOLE   0 0 6,151
ALLERGAN PLC SHS G0177J108 359 1,880 SH   SOLE   0 0 1,880
TE CONNECTIVITY LTD REG SHS H84989104 488 5,089 SH   SOLE   0 0 5,089