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
1/100 Berkshire Hathaway COM 084990175   320 100 SH   SOLE   100 0 0
3M Company COM 88579Y101   474 2,250 SH   SOLE   2,250 0 0
Abbott Labs COM 002824100   12,285 167,457 SH   SOLE   167,457 0 0
AbbVie, Inc. COM 00287Y109   4,174 44,128 SH   SOLE   44,128 0 0
Accenture PLC COM G1151C101   9,659 56,749 SH   SOLE   56,749 0 0
Affiliated Managers Group COM 008252108   567 4,145 SH   SOLE   4,145 0 0
Air Prod & Chemicals COM 009158106   642 3,845 SH   SOLE   3,845 0 0
Alibaba Group Holding Ltd COM 01609W102   3,931 23,859 SH   SOLE   23,859 0 0
Alphabet Inc Class A COM 02079K305   6,996 5,796 SH   SOLE   5,796 0 0
Alphabet Inc Class C COM 02079K107   10,611 8,891 SH   SOLE   8,891 0 0
Altria Group Inc COM 02209S103   3,857 63,950 SH   SOLE   63,950 0 0
Amazon Inc COM 023135106   631 315 SH   SOLE   315 0 0
Ameren Corp COM 023608102   264 4,172 SH   SOLE   4,172 0 0
American Express Co COM 025816109   2,047 19,220 SH   SOLE   19,220 0 0
American Tower Corp Reit COM 03027X100   1,223 8,420 SH   SOLE   8,420 0 0
AmeriGas Partners, LP COM 030975106   431 10,905 SH   SOLE   10,905 0 0
Amgen Inc COM 031162100   3,499 16,879 SH   SOLE   16,879 0 0
Apple Inc COM 037833100   25,710 113,891 SH   SOLE   113,891 0 0
AT&T Inc COM 00206R102   5,834 173,724 SH   SOLE   173,724 0 0
Automatic Data Processing Inc COM 053015103   17,059 113,227 SH   SOLE   113,227 0 0
Autozone Inc COM 053332102   5,097 6,571 SH   SOLE   6,571 0 0
Bank of America COM 060505104   930 31,552 SH   SOLE   31,552 0 0
Bemis Co Inc COM 081437105   2,075 42,700 SH   SOLE   42,700 0 0
Berkshire Hathaway COM 084670108   640 2 SH   SOLE   2 0 0
Berkshire Hathaway B COM 084670702   7,833 36,585 SH   SOLE   36,585 0 0
Biogen Idec Inc COM 09062X103   558 1,580 SH   SOLE   1,580 0 0
Boeing Co COM 097023105   6,371 17,132 SH   SOLE   17,132 0 0
BP PLC Sponsored ADR COM 055622104   1,881 40,811 SH   SOLE   40,811 0 0
Bristol-Myers Squibb COM 110122108   6,586 106,089 SH   SOLE   106,089 0 0
Broadcom LTD COM 11135F101   6,865 27,825 SH   SOLE   27,825 0 0
Carmax Inc COM 143130102   1,380 18,475 SH   SOLE   18,475 0 0
Caterpillar Inc COM 149123101   2,455 16,097 SH   SOLE   16,097 0 0
CDK Global Inc COM 12508E101   1,420 22,699 SH   SOLE   22,699 0 0
Centene Corp COM 15135B101   14,726 101,711 SH   SOLE   101,711 0 0
CF Industries Holdings Inc COM 125269100   9,713 178,412 SH   SOLE   178,412 0 0
Cheniere Energy, Inc. COM 16411R208   5,852 84,214 SH   SOLE   84,214 0 0
Chevron Corp COM 166764100   4,197 34,319 SH   SOLE   34,319 0 0
Cisco Systems COM 17275R102   4,448 91,422 SH   SOLE   91,422 0 0
Citigroup Inc COM 172967424   1,071 14,935 SH   SOLE   14,935 0 0
Coca Cola Co COM 191216100   4,464 96,642 SH   SOLE   96,642 0 0
Comerica Inc COM 200340107   204 2,261 SH   SOLE   2,261 0 0
Consolidated Edison COM 209115104   872 11,442 SH   SOLE   11,442 0 0
Costco Wholesale Corp COM 22160K105   2,891 12,310 SH   SOLE   12,310 0 0
CSX Corp COM 126408103   481 6,500 SH   SOLE   6,500 0 0
CVS Caremark Corporation COM 126650100   9,323 118,438 SH   SOLE   118,438 0 0
Danaher Corp COM 235851102   19,184 176,553 SH   SOLE   176,553 0 0
Deere & Co COM 244199105   526 3,500 SH   SOLE   3,500 0 0
Dollar Tree Inc COM 256746108   2,199 26,960 SH   SOLE   26,960 0 0
Dominion Res Inc Va COM 25746U109   821 11,687 SH   SOLE   11,687 0 0
DowDuPont Inc COM 26078J100   9,519 148,010 SH   SOLE   148,010 0 0
DTE Energy Company COM 233331107   273 2,500 SH   SOLE   2,500 0 0
Duke Energy Corp COM 26441C204   925 11,563 SH   SOLE   11,563 0 0
Dun & Bradstreet Co COM 26483E100   881 6,185 SH   SOLE   6,185 0 0
eBay Inc COM 278642103   6,418 194,359 SH   SOLE   194,359 0 0
Ecolab Inc COM 278865100   10,048 64,091 SH   SOLE   64,091 0 0
Electronic Arts Inc COM 285512109   3,344 27,750 SH   SOLE   27,750 0 0
Eli Lilly & Company COM 532457108   386 3,600 SH   SOLE   3,600 0 0
EOG Resources Inc COM 26875P101   4,954 38,837 SH   SOLE   38,837 0 0
Evergy, Inc. COM 30034W106   774 14,101 SH   SOLE   14,101 0 0
Expedia Inc COM 30212P303   6,909 52,952 SH   SOLE   52,952 0 0
Exxon Mobil Corp COM 30231G102   9,944 116,962 SH   SOLE   116,962 0 0
Facebook, Inc COM 30303M102   375 2,281 SH   SOLE   2,281 0 0
Fiserv Inc COM 337738108   3,567 43,300 SH   SOLE   43,300 0 0
FMC Corp COM 302491303   4,344 49,826 SH   SOLE   49,826 0 0
Fortive Corporation COM 34959J108   3,920 46,550 SH   SOLE   46,550 0 0
Franklin Resources COM 354613101   1,221 40,147 SH   SOLE   40,147 0 0
General Electric Co. COM 369604103   4,001 354,416 SH   SOLE   354,416 0 0
Glaxosmithkline Plc Sponsored COM 37733W105   1,031 25,671 SH   SOLE   25,671 0 0
Hawaiian Elec Indust COM 419870100   308 8,655 SH   SOLE   8,655 0 0
Healthcare Services Group COM 421906108   849 20,900 SH   SOLE   20,900 0 0
Home Depot Inc COM 437076102   9,478 45,755 SH   SOLE   45,755 0 0
Intel Corp COM 458140100   7,308 154,530 SH   SOLE   154,530 0 0
International Business Machs COM 459200101   4,968 32,853 SH   SOLE   32,853 0 0
Intuit Inc COM 461202103   3,434 15,100 SH   SOLE   15,100 0 0
Iridex Corp COM 462684101   362 57,000 SH   SOLE   57,000 0 0
Johnson & Johnson COM 478160104   8,751 63,333 SH   SOLE   63,333 0 0
Johnson Ctls Intl F COM G51502105   330 9,418 SH   SOLE   9,418 0 0
JPMorgan Chase & Co COM 46625H100   23,135 205,026 SH   SOLE   205,026 0 0
Key Tronic Inc COM 493144109   438 57,300 SH   SOLE   57,300 0 0
Kimberly Clark Corp COM 494368103   2,551 22,448 SH   SOLE   22,448 0 0
Kraft Heinz Company COM 500754106   815 14,786 SH   SOLE   14,786 0 0
Lazard Ltd. COM G54050102   4,063 84,424 SH   SOLE   84,424 0 0
Lowes Companies, Inc COM 548661107   7,300 63,580 SH   SOLE   63,580 0 0
Marathon Oil Corp COM 565849106   226 9,700 SH   SOLE   9,700 0 0
Marsh & Mclennan Cos Inc COM 571748102   8,400 101,552 SH   SOLE   101,552 0 0
McDonalds Corp COM 580135101   399 2,387 SH   SOLE   2,387 0 0
Mckesson Corp COM 58155Q103   5,149 38,819 SH   SOLE   38,819 0 0
Merck & Co COM 58933Y105   693 9,771 SH   SOLE   9,771 0 0
Microsoft Corp COM 594918104   37,415 327,138 SH   SOLE   327,138 0 0
Mondelez Intl Class A COM 609207105   1,923 44,767 SH   SOLE   44,767 0 0
Nextera Energy Inc COM 65339F101   483 2,884 SH   SOLE   2,884 0 0
Nike Inc Class B COM 654106103   5,422 64,000 SH   SOLE   64,000 0 0
Noble Energy Inc COM 655044105   312 10,000 SH   SOLE   10,000 0 0
Nordstrom Inc COM 655664100   4,604 76,975 SH   SOLE   76,975 0 0
Northrop Grumman Co COM 666807102   204 643 SH   SOLE   643 0 0
Now Inc COM 67011P100   6,415 387,622 SH   SOLE   387,622 0 0
Nucor Corp COM 670346105   1,808 28,500 SH   SOLE   28,500 0 0
NXP Semiconductors NV COM n6596x109   3,892 45,515 SH   SOLE   45,515 0 0
Oaktree Capital Group, LLC COM 674001201   3,939 95,156 SH   SOLE   95,156 0 0
Oracle Corp. COM 68389X105   3,405 66,044 SH   SOLE   66,044 0 0
Paccar, Inc. COM 693718108   2,104 30,853 SH   SOLE   30,853 0 0
Paypal Holdings Inc COM 70450Y103   2,002 22,790 SH   SOLE   22,790 0 0
Pepsico Inc COM 713448108   10,006 89,502 SH   SOLE   89,502 0 0
Pfizer Inc COM 717081103   13,308 301,985 SH   SOLE   301,985 0 0
Philip Morris Intl Inc COM 718172109   4,828 59,210 SH   SOLE   59,210 0 0
Phillips 66 COM 718546104   8,307 73,694 SH   SOLE   73,694 0 0
Pinnacle West Cap COM 723484101   591 7,465 SH   SOLE   7,465 0 0
Procter & Gamble Co COM 742718109   12,884 154,797 SH   SOLE   154,797 0 0
Qualcomm Inc COM 747525103   6,562 91,106 SH   SOLE   91,106 0 0
Quanta Services Inc COM 74762E102   9,711 290,925 SH   SOLE   290,925 0 0
Royal Dutch Shell Plc Spons AD COM 780259206   2,371 34,792 SH   SOLE   34,792 0 0
S&P Global Inc COM 78409V104   635 3,250 SH   SOLE   3,250 0 0
Schlumberger Ltd COM 806857108   12,943 212,463 SH   SOLE   212,463 0 0
Schwab Charles Corp COM 808513105   634 12,900 SH   SOLE   12,900 0 0
Select Sector Health Care Spdr COM 81369Y209   213 2,243 SH   SOLE   2,243 0 0
Shire PLC COM 82481R106   6,904 38,086 SH   SOLE   38,086 0 0
Southern Co COM 842587107   347 7,970 SH   SOLE   7,970 0 0
Stericycle Inc. COM 858912108   2,928 49,894 SH   SOLE   49,894 0 0
Synchrony Financial COM 87165B103   10,220 328,822 SH   SOLE   328,822 0 0
Thermo Fisher Scientific COM 883556102   9,744 39,919 SH   SOLE   39,919 0 0
Tiffany & Co COM 886547108   258 2,000 SH   SOLE   2,000 0 0
Travelers Companies Inc COM 89417E109   2,456 18,938 SH   SOLE   18,938 0 0
Union Pacific Corp. COM 907818108   11,237 69,013 SH   SOLE   69,013 0 0
United Technologies Corp COM 913017109   6,524 46,665 SH   SOLE   46,665 0 0
Uranium Energy Corp COM 916896103   99 57,470 SH   SOLE   57,470 0 0
US Bancorp COM 902973304   201 3,800 SH   SOLE   3,800 0 0
VanEck Vectors Global Alternat COM 92189F502   467 8,016 SH   SOLE   8,016 0 0
Verizon Communications COM 92343V104   1,402 26,254 SH   SOLE   26,254 0 0
Visa, Inc. COM 92826C839   2,060 13,725 SH   SOLE   13,725 0 0
Wal Mart Stores Inc COM 931142103   8,027 85,476 SH   SOLE   85,476 0 0
Walgreens Boots Alliance COM 931427108   2,812 38,573 SH   SOLE   38,573 0 0
Walt Disney Co COM 254687106   10,926 93,432 SH   SOLE   93,432 0 0
WEC Energy Group Inc COM 92939U106   427 6,393 SH   SOLE   6,393 0 0
Wells Fargo & Co COM 949746101   12,383 235,601 SH   SOLE   235,601 0 0
Xcel Energy Inc COM 98389B100   251 5,310 SH   SOLE   5,310 0 0
Yum Brands Inc COM 988498101   1,680 18,480 SH   SOLE   18,480 0 0
YUM China Holdings I COM 98850P109   649 18,480 SH   SOLE   18,480 0 0
Zimmer Biomet Hldgs COM 98956P102   1,459 11,100 SH   SOLE   11,100 0 0
Invesco DWA Momentum ETF ETF 46137V837   7,173 120,377 SH   SOLE   120,377 0 0
Invesco Dynamic Biotech & Geno ETF 46137V787   1,028 17,300 SH   SOLE   17,300 0 0
Invesco Financial Preferred ET ETF 46137V621   218 12,000 SH   SOLE   12,000 0 0
Invesco FTSE RAFI US 1000 ETF ETF 46137V613   16,228 136,631 SH   SOLE   136,631 0 0
Invesco QQQ Trust ETF 46090E103   521 2,805 SH   SOLE   2,805 0 0
Invesco S&P 500 Equal Weight E ETF 46137V357   6,482 60,689 SH   SOLE   60,689 0 0
iShares Dow Jones Select Divid ETF 464287168   7,211 72,287 SH   SOLE   72,287 0 0
iShares Edge Msci Usa Momentum ETF 46432F396   540 4,535 SH   SOLE   4,535 0 0
iShares Russell 1000 Growth In ETF 464287614   3,814 24,449 SH   SOLE   24,449 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,552 20,155 SH   SOLE   20,155 0 0
SPDR S&P 500 ETF Trust ETF 78462F103   37,339 128,437 SH   SOLE   128,437 0 0
SPDR S&P MidCap 400 ETF 78467Y107   523 1,424 SH   SOLE   1,424 0 0
Technology Select Sector Spdr ETF 81369Y803   211 2,797 SH   SOLE   2,797 0 0
Vanguard Dividend Appreciation ETF 921908844   8,078 72,975 SH   SOLE   72,975 0 0
Vanguard Index Fds Growth ETF ETF 922908736   7,229 44,887 SH   SOLE   44,887 0 0
Vanguard Index Fds Stk Mrkt ET ETF 922908769   993 6,635 SH   SOLE   6,635 0 0
Vanguard Information Technolog ETF 92204A702   201 993 SH   SOLE   993 0 0
Vanguard S&P 500 ETF ETF 922908363   246 923 SH   SOLE   923 0 0
Vanguard Small Cap ETF ETF 922908751   439 2,700 SH   SOLE   2,700 0 0
Vanguard Value ETF ETF 922908744   6,556 59,232 SH   SOLE   59,232 0 0
American Funds Washington Mutu MF 939330106   437 9,365 SH   SOLE   9,365 0 0
AQR Lg Cap Momentum Style I MF 00203H701   1,699 67,976 SH   SOLE   67,976 0 0
Deutsche Croci Usvip-A MF 23338F606   493 25,372 SH   SOLE   25,372 0 0
Deutsche Small Mid Cap Val VIP MF 23338H750   208 10,012 SH   SOLE   10,012 0 0
Dodge & Cox Balanced Fd MF 256201104   227 2,086 SH   SOLE   2,086 0 0
Dodge & Cox Stk Fd MF 256219106   2,630 12,272 SH   SOLE   12,272 0 0
Fidelity Contrafund MF 316071109   540 38,314 SH   SOLE   38,314 0 0
Fidelity Equity Dividend Incom MF 316145101   486 17,178 SH   SOLE   17,178 0 0
Invesco S&P 500 Index Fd Cl A MF 00142J628   232 7,292 SH   SOLE   7,292 0 0
Longleaf Partners Small Cap Fu MF 543069207   805 26,359 SH   SOLE   26,359 0 0
Oakmark Fund Inv MF 413838103   637 7,159 SH   SOLE   7,159 0 0
Parnassus Core Eqty Fd Inv MF 701769101   228 4,870 SH   SOLE   4,870 0 0
Schwab Invts 1000 Index Inv MF 808517106   430 6,223 SH   SOLE   6,223 0 0
Schwab S&P 500 Index MF 808509855   490 10,752 SH   SOLE   10,752 0 0
Schwab S&P 500 Portfolio MF 80850P206   469 9,536 SH   SOLE   9,536 0 0
SEI Tax Managed Large Cap Fund MF 783925571   1,036 37,468 SH   SOLE   37,468 0 0
SEI Tax Managed Small/Mid Cap MF 783925563   253 10,110 SH   SOLE   10,110 0 0
T Rowe Price Blue Chip Growth MF 77954Q106   759 6,625 SH   SOLE   6,625 0 0
T. Rowe Price Equity Income Fu MF 779547108   3,629 106,768 SH   SOLE   106,768 0 0
T. Rowe Price Science & Tech MF 77957M102   308 6,218 SH   SOLE   6,218 0 0
Vanguard 500 Index Fd Admiral MF 922908710   810 3,009 SH   SOLE   3,009 0 0
Vanguard Total Stock Mkt Index MF 922908728   328 4,508 SH   SOLE   4,508 0 0
Vanguard Windsor II Admiral Sh MF 922018304   852 12,065 SH   SOLE   12,065 0 0
Vanguard Winsor II Fund MF 922018205   2,179 54,770 SH   SOLE   54,770 0 0
Vanguard/Wellington Fd MF 921935102   1,250 29,278 SH   SOLE   29,278 0 0
Vanguard/Wellington Fund Admir MF 921935201   5,503 74,631 SH   SOLE   74,631 0 0
Wells Fargo VT Advantage Oppor MF 949756845   384 15,644 SH   SOLE   15,644 0 0