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   282 100 SH   SOLE   100 0 0
3M Company COM 88579Y101   446 2,266 SH   SOLE   2,266 0 0
Abbott Labs COM 002824100   10,732 175,959 SH   SOLE   175,959 0 0
AbbVie, Inc. COM 00287Y109   4,335 46,790 SH   SOLE   46,790 0 0
Accenture PLC COM G1151C101   9,618 58,795 SH   SOLE   58,795 0 0
Affiliated Managers Group COM 008252108   616 4,145 SH   SOLE   4,145 0 0
Air Prod & Chemicals COM 009158106   599 3,845 SH   SOLE   3,845 0 0
Alibaba Group Holding Ltd COM 01609W102   4,223 22,764 SH   SOLE   22,764 0 0
Alphabet Inc Class A COM 02079K305   7,432 6,582 SH   SOLE   6,582 0 0
Alphabet Inc Class C COM 02079K107   10,318 9,248 SH   SOLE   9,248 0 0
Altria Group Inc COM 02209S103   3,648 64,235 SH   SOLE   64,235 0 0
Amazon Inc COM 023135106   464 273 SH   SOLE   273 0 0
Ameren Corp COM 023608102   262 4,311 SH   SOLE   4,311 0 0
American Express Co COM 025816109   1,844 18,815 SH   SOLE   18,815 0 0
American Tower Corp Reit COM 03027X100   1,219 8,453 SH   SOLE   8,453 0 0
AmeriGas Partners, LP COM 030975106   555 13,153 SH   SOLE   13,153 0 0
Amgen Inc COM 031162100   3,135 16,985 SH   SOLE   16,985 0 0
Apple Inc COM 037833100   22,242 120,154 SH   SOLE   120,154 0 0
AT&T Inc COM 00206R102   5,852 182,243 SH   SOLE   182,243 0 0
Automatic Data Processing Inc COM 053015103   15,216 113,432 SH   SOLE   113,432 0 0
Autozone Inc COM 053332102   4,630 6,901 SH   SOLE   6,901 0 0
Bank of America COM 060505104   901 31,951 SH   SOLE   31,951 0 0
Bemis Co Inc COM 081437105   1,802 42,700 SH   SOLE   42,700 0 0
Berkshire Hathaway COM 084670108   564 2 SH   SOLE   2 0 0
Berkshire Hathaway B COM 084670702   6,967 37,325 SH   SOLE   37,325 0 0
Biogen Idec Inc COM 09062X103   470 1,620 SH   SOLE   1,620 0 0
Boeing Co COM 097023105   5,791 17,260 SH   SOLE   17,260 0 0
BP PLC Sponsored ADR COM 055622104   1,879 41,146 SH   SOLE   41,146 0 0
Bristol-Myers Squibb COM 110122108   5,835 105,440 SH   SOLE   105,440 0 0
Broadcom LTD COM 11135F101   7,897 32,546 SH   SOLE   32,546 0 0
Carmax Inc COM 143130102   1,346 18,475 SH   SOLE   18,475 0 0
Caterpillar Inc COM 149123101   2,217 16,339 SH   SOLE   16,339 0 0
CDK Global Inc COM 12508E101   1,482 22,781 SH   SOLE   22,781 0 0
Centene Corp COM 15135B101   14,130 114,681 SH   SOLE   114,681 0 0
CF Industries Holdings Inc COM 125269100   8,602 193,748 SH   SOLE   193,748 0 0
Cheniere Energy, Inc. COM 16411R208   5,720 87,751 SH   SOLE   87,751 0 0
Chevron Corp COM 166764100   4,393 34,748 SH   SOLE   34,748 0 0
Cisco Systems COM 17275R102   4,025 93,540 SH   SOLE   93,540 0 0
Citigroup Inc COM 172967424   1,015 15,165 SH   SOLE   15,165 0 0
Coca Cola Co COM 191216100   4,282 97,625 SH   SOLE   97,625 0 0
Comerica Inc COM 200340107   206 2,261 SH   SOLE   2,261 0 0
Consolidated Edison COM 209115104   935 11,992 SH   SOLE   11,992 0 0
Costco Wholesale Corp COM 22160K105   2,573 12,310 SH   SOLE   12,310 0 0
CSX Corp COM 126408103   415 6,500 SH   SOLE   6,500 0 0
CVS Caremark Corporation COM 126650100   7,677 119,307 SH   SOLE   119,307 0 0
Danaher Corp COM 235851102   17,737 179,744 SH   SOLE   179,744 0 0
Deere & Co COM 244199105   495 3,540 SH   SOLE   3,540 0 0
Dominion Res Inc Va COM 25746U109   797 11,687 SH   SOLE   11,687 0 0
DowDuPont Inc COM 26078J100   4,881 74,040 SH   SOLE   74,040 0 0
DTE Energy Company COM 233331107   259 2,500 SH   SOLE   2,500 0 0
Duke Energy Corp COM 26441C204   905 11,445 SH   SOLE   11,445 0 0
Dun & Bradstreet Co COM 26483E100   759 6,185 SH   SOLE   6,185 0 0
eBay Inc COM 278642103   6,727 185,530 SH   SOLE   185,530 0 0
Ecolab Inc COM 278865100   9,075 64,670 SH   SOLE   64,670 0 0
Electronic Arts Inc COM 285512109   3,913 27,750 SH   SOLE   27,750 0 0
Eli Lilly & Company COM 532457108   307 3,600 SH   SOLE   3,600 0 0
EOG Resources Inc COM 26875P101   4,420 35,522 SH   SOLE   35,522 0 0
Evergy, Inc. COM 30034W106   824 14,683 SH   SOLE   14,683 0 0
Expedia Inc COM 30212P303   5,028 41,837 SH   SOLE   41,837 0 0
Exxon Mobil Corp COM 30231G102   9,575 115,732 SH   SOLE   115,732 0 0
Facebook, Inc COM 30303M102   497 2,558 SH   SOLE   2,558 0 0
Fiserv Inc COM 337738108   3,221 43,478 SH   SOLE   43,478 0 0
FMC Corp COM 302491303   3,817 42,791 SH   SOLE   42,791 0 0
Fortive Corporation COM 34959J108   3,589 46,550 SH   SOLE   46,550 0 0
Franklin Resources COM 354613101   1,058 33,000 SH   SOLE   33,000 0 0
General Electric Co. COM 369604103   5,042 370,478 SH   SOLE   370,478 0 0
General Mills, Inc COM 370334104   206 4,653 SH   SOLE   4,653 0 0
Glaxosmithkline Plc Sponsored COM 37733W105   1,045 25,933 SH   SOLE   25,933 0 0
Hawaiian Elec Indust COM 419870100   297 8,655 SH   SOLE   8,655 0 0
Healthcare Services Group COM 421906108   903 20,900 SH   SOLE   20,900 0 0
Home Depot Inc COM 437076102   9,006 46,161 SH   SOLE   46,161 0 0
Intel Corp COM 458140100   7,790 156,714 SH   SOLE   156,714 0 0
International Business Machs COM 459200101   4,510 32,280 SH   SOLE   32,280 0 0
Intuit Inc COM 461202103   3,085 15,100 SH   SOLE   15,100 0 0
Iridex Corp COM 462684101   386 57,000 SH   SOLE   57,000 0 0
Johnson & Johnson COM 478160104   7,810 64,364 SH   SOLE   64,364 0 0
Johnson Ctls Intl F COM G51502105   315 9,418 SH   SOLE   9,418 0 0
JPMorgan Chase & Co COM 46625H100   21,621 207,491 SH   SOLE   207,491 0 0
Key Tronic Inc COM 493144109   434 57,300 SH   SOLE   57,300 0 0
Kimberly Clark Corp COM 494368103   2,377 22,567 SH   SOLE   22,567 0 0
Kraft Heinz Company COM 500754106   937 14,909 SH   SOLE   14,909 0 0
Lazard Ltd. COM G54050102   4,068 83,177 SH   SOLE   83,177 0 0
Lowes Companies, Inc COM 548661107   6,900 72,198 SH   SOLE   72,198 0 0
LyondellBasell Industries NV COM N53745100   5,987 54,502 SH   SOLE   54,502 0 0
Marathon Oil Corp COM 565849106   223 10,700 SH   SOLE   10,700 0 0
Marsh & Mclennan Cos Inc COM 571748102   8,335 101,680 SH   SOLE   101,680 0 0
McDonalds Corp COM 580135101   374 2,387 SH   SOLE   2,387 0 0
Mckesson Corp COM 58155Q103   5,122 38,396 SH   SOLE   38,396 0 0
Merck & Co COM 58933Y105   513 8,451 SH   SOLE   8,451 0 0
Microsoft Corp COM 594918104   33,031 334,964 SH   SOLE   334,964 0 0
Mondelez Intl Class A COM 609207105   1,832 44,694 SH   SOLE   44,694 0 0
Nextera Energy Inc COM 65339F101   482 2,884 SH   SOLE   2,884 0 0
Nike Inc Class B COM 654106103   5,100 64,000 SH   SOLE   64,000 0 0
Noble Energy Inc COM 655044105   353 10,000 SH   SOLE   10,000 0 0
Nordstrom Inc COM 655664100   3,986 76,975 SH   SOLE   76,975 0 0
Now Inc COM 67011P100   5,551 416,407 SH   SOLE   416,407 0 0
Nucor Corp COM 670346105   3,167 50,676 SH   SOLE   50,676 0 0
Oaktree Capital Group, LLC COM 674001201   3,803 93,546 SH   SOLE   93,546 0 0
Oracle Corp. COM 68389X105   2,963 67,252 SH   SOLE   67,252 0 0
Paccar, Inc. COM 693718108   1,912 30,853 SH   SOLE   30,853 0 0
Paypal Holdings Inc COM 70450Y103   1,898 22,790 SH   SOLE   22,790 0 0
Pepsico Inc COM 713448108   9,575 87,948 SH   SOLE   87,948 0 0
Pfizer Inc COM 717081103   10,954 301,921 SH   SOLE   301,921 0 0
Philip Morris Intl Inc COM 718172109   4,784 59,248 SH   SOLE   59,248 0 0
Phillips 66 COM 718546104   8,615 76,708 SH   SOLE   76,708 0 0
Pinnacle West Cap COM 723484101   601 7,465 SH   SOLE   7,465 0 0
Procter & Gamble Co COM 742718109   12,136 155,469 SH   SOLE   155,469 0 0
Qualcomm Inc COM 747525103   5,272 93,941 SH   SOLE   93,941 0 0
Quanta Services Inc COM 74762E102   9,458 283,183 SH   SOLE   283,183 0 0
Royal Dutch Shell Plc Spons AD COM 780259206   2,437 35,197 SH   SOLE   35,197 0 0
S&P Global Inc COM 78409V104   663 3,250 SH   SOLE   3,250 0 0
Schlumberger Ltd COM 806857108   13,181 196,645 SH   SOLE   196,645 0 0
Schwab Charles Corp COM 808513105   719 14,071 SH   SOLE   14,071 0 0
Shire PLC COM 82481R106   6,473 38,348 SH   SOLE   38,348 0 0
Southern Co COM 842587107   381 8,235 SH   SOLE   8,235 0 0
Stericycle Inc. COM 858912108   3,370 51,619 SH   SOLE   51,619 0 0
Synchrony Financial COM 87165B103   9,020 270,220 SH   SOLE   270,220 0 0
Thermo Fisher Scientific COM 883556102   11,108 53,627 SH   SOLE   53,627 0 0
Tiffany & Co COM 886547108   269 2,045 SH   SOLE   2,045 0 0
Travelers Companies Inc COM 89417E109   2,464 20,139 SH   SOLE   20,139 0 0
Union Pacific Corp. COM 907818108   9,881 69,743 SH   SOLE   69,743 0 0
United Technologies Corp COM 913017109   5,873 46,972 SH   SOLE   46,972 0 0
Uranium Energy Corp COM 916896103   93 57,470 SH   SOLE   57,470 0 0
VanEck Vectors Global Alternat COM 92189F502   498 8,516 SH   SOLE   8,516 0 0
Verizon Communications COM 92343V104   1,284 25,531 SH   SOLE   25,531 0 0
Visa, Inc. COM 92826C839   1,784 13,470 SH   SOLE   13,470 0 0
Wal Mart Stores Inc COM 931142103   7,366 85,998 SH   SOLE   85,998 0 0
Walgreens Boots Alliance COM 931427108   2,321 38,668 SH   SOLE   38,668 0 0
Walt Disney Co COM 254687106   9,668 92,239 SH   SOLE   92,239 0 0
WEC Energy Group Inc COM 92939U106   443 6,848 SH   SOLE   6,848 0 0
Wells Fargo & Co COM 949746101   12,989 234,289 SH   SOLE   234,289 0 0
Xcel Energy Inc COM 98389B100   243 5,310 SH   SOLE   5,310 0 0
Yum Brands Inc COM 988498101   1,448 18,510 SH   SOLE   18,510 0 0
YUM China Holdings I COM 98850P109   713 18,528 SH   SOLE   18,528 0 0
Zimmer Biomet Hldgs COM 98956P102   1,226 11,000 SH   SOLE   11,000 0 0
Invesco DWA Momentum ETF ETF 46137V837   6,896 124,610 SH   SOLE   124,610 0 0
Invesco Dynamic Biotech & Geno ETF 46137V787   953 17,420 SH   SOLE   17,420 0 0
Invesco Financial Preferred ET ETF 46137V621   222 12,000 SH   SOLE   12,000 0 0
Invesco FTSE RAFI US 1000 ETF ETF 46137V613   15,454 137,245 SH   SOLE   137,245 0 0
Invesco QQQ Trust ETF 46090E103   518 3,016 SH   SOLE   3,016 0 0
Invesco S&P 500 Equal Weight E ETF 46137V357   6,222 61,069 SH   SOLE   61,069 0 0
iShares Dow Jones Select Divid ETF 464287168   7,106 72,705 SH   SOLE   72,705 0 0
iShares Edge MSCI USA Momentum ETF 46432F396   488 4,446 SH   SOLE   4,446 0 0
iShares Russell 1000 Growth In ETF 464287614   3,504 24,364 SH   SOLE   24,364 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,446 20,155 SH   SOLE   20,155 0 0
SPDR S&P 500 ETF Trust ETF 78462F103   35,010 129,054 SH   SOLE   129,054 0 0
SPDR S&P MidCap 400 ETF 78467Y107   536 1,509 SH   SOLE   1,509 0 0
Vanguard Dividend Appreciation ETF 921908844   7,427 73,087 SH   SOLE   73,087 0 0
Vanguard Index Fds Growth ETF ETF 922908736   6,740 44,990 SH   SOLE   44,990 0 0
Vanguard Index Fds Stk Mrkt ET ETF 922908769   983 7,001 SH   SOLE   7,001 0 0
Vanguard Mid-Cap ETF ETF 922908629   268 1,701 SH   SOLE   1,701 0 0
Vanguard S&P 500 ETF ETF 922908363   659 2,641 SH   SOLE   2,641 0 0
Vanguard Small Cap ETF ETF 922908751   439 2,818 SH   SOLE   2,818 0 0
Vanguard Value ETF ETF 922908744   6,216 59,863 SH   SOLE   59,863 0 0
American Funds Washington Mutu MF 939330106   332 7,481 SH   SOLE   7,481 0 0
AQR Lg Cap Momentum Style I MF 00203H701   1,567 68,180 SH   SOLE   68,180 0 0
Deutsche CROCI USVIP-A MF 23338F606   472 25,372 SH   SOLE   25,372 0 0
Deutsche Small Mid Cap Val VIP MF 23338H750   204 10,012 SH   SOLE   10,012 0 0
Dodge & Cox Balanced Fd MF 256201104   219 2,086 SH   SOLE   2,086 0 0
Dodge & Cox Stk Fd MF 256219106   2,497 12,372 SH   SOLE   12,372 0 0
Fidelity Contrafund MF 316071109   506 3,831 SH   SOLE   3,831 0 0
Fidelity Equity Dividend Incom MF 316145101   466 17,178 SH   SOLE   17,178 0 0
Invesco S&P 500 Index Fd Cl A MF 00142J628   216 7,292 SH   SOLE   7,292 0 0
Longleaf Partners Small Cap Fu MF 543069207   784 26,359 SH   SOLE   26,359 0 0
Oakmark Fund Inv MF 413838103   611 7,159 SH   SOLE   7,159 0 0
Parnassus Core Eqty Fd Inv MF 701769101   212 4,870 SH   SOLE   4,870 0 0
Schwab Invts 1000 Index Inv MF 808517106   456 7,086 SH   SOLE   7,086 0 0
Schwab S&P 500 Index MF 808509855   496 11,741 SH   SOLE   11,741 0 0
Schwab S&P 500 Portfolio MF 80850P206   436 9,536 SH   SOLE   9,536 0 0
SEI Tax Managed Large Cap Fund MF 783925571   975 37,468 SH   SOLE   37,468 0 0
SEI Tax Managed Small/Mid Cap MF 783925563   244 10,110 SH   SOLE   10,110 0 0
T Rowe Price Blue Chip Growth MF 77954Q106   765 7,113 SH   SOLE   7,113 0 0
T. Rowe Price Equity Income Fu MF 779547108   3,539 107,714 SH   SOLE   107,714 0 0
T. Rowe Price Science & Tech MF 77957M102   320 6,317 SH   SOLE   6,317 0 0
Vanguard 500 Index Fd Admiral MF 922908710   755 3,009 SH   SOLE   3,009 0 0
Vanguard Index Tr Extnd Markt MF 922908207   277 3,098 SH   SOLE   3,098 0 0
Vanguard Total Stock Mkt Index MF 922908728   416 6,084 SH   SOLE   6,084 0 0
Vanguard Windsor II Admiral Sh MF 922018304   796 12,065 SH   SOLE   12,065 0 0
Vanguard Winsor II Fund MF 922018205   2,037 54,770 SH   SOLE   54,770 0 0
Vanguard/Wellington Fd MF 921935102   1,204 29,376 SH   SOLE   29,376 0 0
Vanguard/Wellington Fund Admir MF 921935201   5,285 74,631 SH   SOLE   74,631 0 0
Wells Fargo VT Advantage Oppor MF 949756845   366 15,644 SH   SOLE   15,644 0 0