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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPS ETF TR ALERIAN MLP 00162Q866   278 27,709 SH   SOLE   0 0 27,709
AT&T INC COM 00206R102   3,176 101,291 SH   SOLE   0 0 101,291
ALPHABET INC CAP STK CL C 02079K107   442 377 SH   SOLE   0 0 377
APPLE INC COM 037833100   1,264 6,654 SH   SOLE   0 0 6,654
BANCORPSOUTH BK TUPELO MIS COM 05971J102   203 7,189 SH   SOLE   0 0 7,189
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   582 2,897 SH   SOLE   0 0 2,897
BIO TECHNE CORP COM 09073M104   202 1,018 SH   SOLE   0 0 1,018
CVS HEALTH CORP COM 126650100   247 4,581 SH   SOLE   0 0 4,581
CARMAX INC COM 143130102   270 3,865 SH   SOLE   0 0 3,865
CISCO SYS INC COM 17275R102   219 4,061 SH   SOLE   0 0 4,061
DISNEY WALT CO COM DISNEY 254687106   569 5,124 SH   SOLE   0 0 5,124
EXPEDITORS INTL WASH INC COM 302130109   270 3,556 SH   SOLE   0 0 3,556
EXPONENT INC COM 30214U102   246 4,266 SH   SOLE   0 0 4,266
FASTENAL CO COM 311900104   341 5,303 SH   SOLE   0 0 5,303
FIRST TR EXCHANGE TRADED F MULTI ASSET DI 33738R100   2,687 146,207 SH   SOLE   0 0 146,207
FIRST TR EXCHANGE-TRADED F PFD SECS INC ETF 33739E108   3,748 196,643 SH   SOLE   0 0 196,643
GENERAL ELECTRIC CO COM 369604103   109 10,905 SH   SOLE   0 0 10,905
GRAND CANYON ED INC COM 38526M106   267 2,336 SH   SOLE   0 0 2,336
HOME DEPOT INC COM 437076102   711 3,707 SH   SOLE   0 0 3,707
ISHARES TR SELECT DIVID ETF 464287168   3,754 38,236 SH   SOLE   0 0 38,236
ISHARES TR TIPS BD ETF 464287176   13,651 120,730 SH   SOLE   0 0 120,730
ISHARES TR CORE S&P500 ETF 464287200   13,256 46,584 SH   SOLE   0 0 46,584
ISHARES TR CORE S&P MCP ETF 464287507   4,526 23,898 SH   SOLE   0 0 23,898
ISHARES TR RUS 1000 VAL ETF 464287598   3,621 29,324 SH   SOLE   0 0 29,324
ISHARES TR RUS 1000 GRW ETF 464287614   9,154 60,476 SH   SOLE   0 0 60,476
ISHARES TR RUS 2000 VAL ETF 464287630   2,282 19,036 SH   SOLE   0 0 19,036
ISHARES TR EAFE SML CP ETF 464288273   4,389 76,411 SH   SOLE   0 0 76,411
ISHARES TR JPMORGAN USD EMG 464288281   2,784 25,297 SH   SOLE   0 0 25,297
ISHARES TR MIN VOL EAFE ETF 46429B689   2,132 29,617 SH   SOLE   0 0 29,617
ISHARES TR MIN VOL USA ETF 46429B697   758 12,885 SH   SOLE   0 0 12,885
JPMORGAN CHASE & CO COM 46625H100   797 7,870 SH   SOLE   0 0 7,870
JOHNSON & JOHNSON COM 478160104   493 3,528 SH   SOLE   0 0 3,528
MICROSOFT CORP COM 594918104   734 6,222 SH   SOLE   0 0 6,222
MUELLER INDS INC COM 624756102   339 10,828 SH   SOLE   0 0 10,828
NORTHERN TR CORP COM 665859104   201 2,222 SH   SOLE   0 0 2,222
O REILLY AUTOMOTIVE INC NE COM 67103H107   338 870 SH   SOLE   0 0 870
OMNICOM GROUP INC COM 681919106   253 3,468 SH   SOLE   0 0 3,468
PAYLOCITY HLDG CORP COM 70438V106   247 2,766 SH   SOLE   0 0 2,766
PFIZER INC COM 717081103   300 7,075 SH   SOLE   0 0 7,075
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   751 7,392 SH   SOLE   0 0 7,392
PROGRESSIVE CORP OHIO COM 743315103   624 8,656 SH   SOLE   0 0 8,656
PROS HOLDINGS INC COM 74346Y103   237 5,610 SH   SOLE   0 0 5,610
PROTO LABS INC COM 743713109   241 2,290 SH   SOLE   0 0 2,290
RENASANT CORP COM 75970E107   721 21,300 SH   SOLE   0 0 21,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,317 4,661 SH   SOLE   0 0 4,661
SPS COMMERCE INC COM 78463M107   215 2,023 SH   SOLE   0 0 2,023
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   958 2,775 SH   SOLE   0 0 2,775
SCHWAB STRATEGIC TR US TIPS ETF 808524870   593 10,783 SH   SOLE   0 0 10,783
TJX COS INC NEW COM 872540109   364 6,848 SH   SOLE   0 0 6,848
US BANCORP DEL COM NEW 902973304   391 8,109 SH   SOLE   0 0 8,109
UNION PACIFIC CORP COM 907818108   248 1,485 SH   SOLE   0 0 1,485
VANGUARD TAX MANAGED INTL FTSE DEV MKT ETF 921943858   19,271 471,526 SH   SOLE   0 0 471,526
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407   9,978 178,905 SH   SOLE   0 0 178,905
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858   10,539 247,977 SH   SOLE   0 0 247,977
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   511 6,403 SH   SOLE   0 0 6,403
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   73,675 283,866 SH   SOLE   0 0 283,866
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   9,134 105,092 SH   SOLE   0 0 105,092
VANGUARD INDEX FDS SM CP VAL ETF 922908611   14,369 111,623 SH   SOLE   0 0 111,623
VANGUARD INDEX FDS MID CAP ETF 922908629   6,427 39,980 SH   SOLE   0 0 39,980
VANGUARD INDEX FDS GROWTH ETF 922908736   5,076 32,454 SH   SOLE   0 0 32,454
VANGUARD INDEX FDS SMALL CP ETF 922908751   4,204 27,510 SH   SOLE   0 0 27,510
VANGUARD INDEX FDS TOTAL STK MKT 922908769   32,450 224,244 SH   SOLE   0 0 224,244
WELLS FARGO CO NEW COM 949746101   272 5,624 SH   SOLE   0 0 5,624
ALLERGAN PLC SHS G0177J108   316 2,160 SH   SOLE   0 0 2,160
TE CONNECTIVITY LTD REG SHS H84989104   399 4,944 SH   SOLE   0 0 4,944