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   229 25,000 SH   SOLE   0 0 25,000
AT&T INC COM 00206R102   3,833 101,291 SH   SOLE   0 0 101,291
ALPHABET INC CAP STK CL C 02079K107   455 373 SH   SOLE   0 0 373
APPLE INC COM 037833100   1,482 6,617 SH   SOLE   0 0 6,617
BANCORPSOUTH BK TUPELO MISS COM 05971J102   231 7,807 SH   SOLE   0 0 7,807
BANK AMER CORP COM 060505104   208 7,115 SH   SOLE   0 0 7,115
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   707 3,400 SH   SOLE   0 0 3,400
BLACKLINE INC COM 09239B109   189 3,958 SH   SOLE   0 0 3,958
CANTEL MEDICAL CORP COM 138098108   206 2,757 SH   SOLE   0 0 2,757
CARMAX INC COM 143130102   337 3,829 SH   SOLE   0 0 3,829
DESCARTES SYS GROUP INC COM 249906108   243 6,021 SH   SOLE   0 0 6,021
DISNEY WALT CO COM DISNEY 254687106   653 5,008 SH   SOLE   0 0 5,008
EXPEDITORS INTL WASH INC COM 302130109   261 3,513 SH   SOLE   0 0 3,513
EXPONENT INC COM 30214U102   298 4,266 SH   SOLE   0 0 4,266
FASTENAL CO COM 311900104   343 10,488 SH   SOLE   0 0 10,488
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100   3,144 170,568 SH   SOLE   0 0 170,568
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108   4,253 215,537 SH   SOLE   0 0 215,537
GENERAL ELECTRIC CO COM 369604103   97 10,842 SH   SOLE   0 0 10,842
GRAND CANYON ED INC COM 38526M106   229 2,336 SH   SOLE   0 0 2,336
HOME DEPOT INC COM 437076102   846 3,646 SH   SOLE   0 0 3,646
ISHARES TR SELECT DIVID ETF 464287168   3,010 29,524 SH   SOLE   0 0 29,524
ISHARES TR TIPS BD ETF 464287176   5,549 47,717 SH   SOLE   0 0 47,717
ISHARES TR CORE S&P500 ETF 464287200   12,405 41,555 SH   SOLE   0 0 41,555
ISHARES TR CORE S&P MCP ETF 464287507   4,656 24,097 SH   SOLE   0 0 24,097
ISHARES TR RUS 1000 VAL ETF 464287598   3,761 29,324 SH   SOLE   0 0 29,324
ISHARES TR RUS 1000 GRW ETF 464287614   9,600 60,142 SH   SOLE   0 0 60,142
ISHARES TR RUS 2000 VAL ETF 464287630   2,273 19,036 SH   SOLE   0 0 19,036
ISHARES TR EAFE SML CP ETF 464288273   4,377 76,481 SH   SOLE   0 0 76,481
ISHARES TR JPMORGAN USD EMG 464288281   2,468 21,777 SH   SOLE   0 0 21,777
ISHARES TR MIN VOL EAFE ETF 46429B689   2,300 31,387 SH   SOLE   0 0 31,387
ISHARES TR MSCI MIN VOL ETF 46429B697   1,771 27,623 SH   SOLE   0 0 27,623
JPMORGAN CHASE & CO COM 46625H100   919 7,807 SH   SOLE   0 0 7,807
JOHNSON & JOHNSON COM 478160104   419 3,240 SH   SOLE   0 0 3,240
MICROSOFT CORP COM 594918104   850 6,112 SH   SOLE   0 0 6,112
MUELLER INDS INC COM 624756102   324 11,303 SH   SOLE   0 0 11,303
NEOGEN CORP COM 640491106   222 3,260 SH   SOLE   0 0 3,260
NORTHERN TR CORP COM 665859104   205 2,197 SH   SOLE   0 0 2,197
O REILLY AUTOMOTIVE INC NEW COM 67103H107   344 863 SH   SOLE   0 0 863
OMNICOM GROUP INC COM 681919106   269 3,433 SH   SOLE   0 0 3,433
PAYLOCITY HLDG CORP COM 70438V106   232 2,378 SH   SOLE   0 0 2,378
PFIZER INC COM 717081103   258 7,177 SH   SOLE   0 0 7,177
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,000 9,834 SH   SOLE   0 0 9,834
PROGRESSIVE CORP OHIO COM 743315103   641 8,301 SH   SOLE   0 0 8,301
PROS HOLDINGS INC COM 74346Y103   247 4,137 SH   SOLE   0 0 4,137
PROTO LABS INC COM 743713109   234 2,290 SH   SOLE   0 0 2,290
RENASANT CORP COM 75970E107   746 21,300 SH   SOLE   0 0 21,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,383 4,661 SH   SOLE   0 0 4,661
SPS COMMERCE INC COM 78463M107   204 4,326 SH   SOLE   0 0 4,326
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   978 2,775 SH   SOLE   0 0 2,775
SCHWAB STRATEGIC TR US TIPS ETF 808524870   612 10,783 SH   SOLE   0 0 10,783
TJX COS INC NEW COM 872540109   373 6,692 SH   SOLE   0 0 6,692
US BANCORP DEL COM NEW 902973304   445 8,034 SH   SOLE   0 0 8,034
UNION PACIFIC CORP COM 907818108   239 1,478 SH   SOLE   0 0 1,478
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858   19,352 471,075 SH   SOLE   0 0 471,075
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407   17,800 302,573 SH   SOLE   0 0 302,573
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   9,796 243,310 SH   SOLE   0 0 243,310
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   651 8,031 SH   SOLE   0 0 8,031
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   44,251 162,328 SH   SOLE   0 0 162,328
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   10,212 109,514 SH   SOLE   0 0 109,514
VANGUARD INDEX FDS SM CP VAL ETF 922908611   14,581 113,164 SH   SOLE   0 0 113,164
VANGUARD INDEX FDS MID CAP ETF 922908629   7,056 42,100 SH   SOLE   0 0 42,100
VANGUARD INDEX FDS GROWTH ETF 922908736   5,365 32,267 SH   SOLE   0 0 32,267
VANGUARD INDEX FDS SMALL CP ETF 922908751   4,190 27,227 SH   SOLE   0 0 27,227
VANGUARD INDEX FDS TOTAL STK MKT 922908769   34,465 228,244 SH   SOLE   0 0 228,244
WELLS FARGO CO NEW COM 949746101   280 5,551 SH   SOLE   0 0 5,551
ALLERGAN PLC SHS G0177J108   313 1,860 SH   SOLE   0 0 1,860
TE CONNECTIVITY LTD REG SHS H84989104   456 4,889 SH   SOLE   0 0 4,889