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
iShares U.S. TIPS Fund COM 464287176 848 7,279 SH   SOLE   6,046 0 1,233
iShares Core Total US Bond Mar COM 464287226 1,471 13,083 SH   SOLE   10,847 0 2,236
iShares Intermediate Govt/Cred COM 464288612 3,494 30,966 SH   SOLE   24,596 0 6,370
3M COM 88579Y101 437 2,480 SH   SOLE   2,480 0 0
Abbott Labs COM 002824100 218 5,158 SH   SOLE   4,658 0 500
AbbVie COM 00287Y109 232 3,680 SH   SOLE   3,380 0 300
Alphabet COM 02079K305 9,736 12,108 SH   SOLE   10,420 0 1,688
Alphabet Cl C COM 02079K107 9,451 12,159 SH   SOLE   10,523 0 1,636
Amazon.com COM 023135106 21,357 25,507 SH   SOLE   22,266 0 3,241
American Tower COM 03027X100 10,921 96,369 SH   SOLE   82,960 0 13,409
Amgen COM 031162100 8,531 51,142 SH   SOLE   44,581 0 6,561
Apple COM 037833100 18,415 162,893 SH   SOLE   140,467 0 22,426
Baidu.com ADR COM 056752108 303 1,665 SH   SOLE   1,665 0 0
Becton Dickinson COM 075887109 304 1,691 SH   SOLE   1,691 0 0
BlackRock COM 09247X101 10,241 28,254 SH   SOLE   24,540 0 3,714
Boeing COM 097023105 10,089 76,586 SH   SOLE   66,573 0 10,013
Celgene COM 151020104 9,212 88,127 SH   SOLE   76,478 0 11,649
Cerner COM 156782104 8,938 144,748 SH   SOLE   125,242 0 19,506
Charles Schwab COM 808513105 6,825 216,189 SH   SOLE   187,110 0 29,079
Cognizant Tech Solutions COM 192446102 9,873 206,931 SH   SOLE   178,055 0 28,876
Colgate-Palmolive COM 194162103 8,264 111,465 SH   SOLE   95,577 0 15,888
Constellation Brands COM 21036P108 6,299 37,837 SH   SOLE   32,708 0 5,129
Costco Wholesale COM 22160K105 13,331 87,411 SH   SOLE   76,084 0 11,327
Dollar General COM 256677105 5,060 72,297 SH   SOLE   63,636 0 8,661
Ecolab COM 278865100 12,384 101,740 SH   SOLE   87,270 0 14,470
Expedia COM 30212P303 6,466 55,396 SH   SOLE   48,234 0 7,162
Facebook COM 30303M102 18,095 141,069 SH   SOLE   121,717 0 19,352
FedEx COM 31428X106 10,012 57,315 SH   SOLE   49,503 0 7,812
General Dynamics COM 369550108 6,549 42,211 SH   SOLE   36,945 0 5,266
Gilead Sciences COM 375558103 8,434 106,603 SH   SOLE   94,131 0 12,472
Home Depot COM 437076102 12,204 94,841 SH   SOLE   81,594 0 13,247
Honeywell COM 438516106 10,938 93,818 SH   SOLE   80,322 0 13,496
iShares Russell 1000 Growth In COM 464287614 6,032 57,905 SH   SOLE   55,815 0 2,090
iShares Russell 1000 Index ETF COM 464287622 2,734 22,698 SH   SOLE   19,378 0 3,320
Marriott International Cl A COM 571903202 7,900 117,335 SH   SOLE   100,491 0 16,844
McKesson COM 58155Q103 6,962 41,752 SH   SOLE   36,654 0 5,098
Merck COM 58933Y105 316 5,069 SH   SOLE   5,069 0 0
Microsoft COM 594918104 17,561 304,883 SH   SOLE   262,897 0 41,986
Navistar International COM 63934E108 762 33,300 SH   SOLE   33,300 0 0
NIKE Class B COM 654106103 6,174 117,258 SH   SOLE   102,601 0 14,657
Oracle COM 68389X105 252 6,406 SH   SOLE   5,289 0 1,117
PACCAR COM 693718108 554 9,424 SH   SOLE   9,074 0 350
Paychex COM 704326107 222 3,843 SH   SOLE   3,843 0 0
PayPal Holdings COM 70450Y103 6,702 163,586 SH   SOLE   141,625 0 21,961
PepsiCo COM 713448108 12,681 116,581 SH   SOLE   99,127 0 17,454
Qualcomm COM 747525103 10,004 146,039 SH   SOLE   126,171 0 19,868
Roper Technologies COM 776696106 476 2,607 SH   SOLE   1,839 0 768
Salesforce.com COM 79466L302 5,695 79,845 SH   SOLE   69,321 0 10,524
Schlumberger COM 806857108 6,617 84,145 SH   SOLE   74,865 0 9,280
Starbucks COM 855244109 14,545 268,658 SH   SOLE   236,083 0 32,575
Stericycle COM 858912108 205 2,559 SH   SOLE   2,149 0 410
Sysco COM 871829107 785 16,014 SH   SOLE   13,789 0 2,225
The Priceline Group COM 741503403 8,929 6,068 SH   SOLE   5,245 0 823
Thermo Fisher Scientific COM 883556102 13,473 84,705 SH   SOLE   72,534 0 12,171
United Parcel Service COM 911312106 481 4,399 SH   SOLE   4,399 0 0
VISA Class A COM 92826C839 15,644 189,161 SH   SOLE   164,590 0 24,571
Walgreens Boots Alliance COM 931427108 8,605 106,734 SH   SOLE   92,283 0 14,451
Activision Blizzard COM 00507V109 8,523 192,397 SH   SOLE   165,408 0 26,989
Allergan COM G0177J108 9,464 41,092 SH   SOLE   35,591 0 5,501
AT&T COM 00206R102 740 18,220 SH   SOLE   17,982 0 238
BB&T COM 054937107 8,645 229,178 SH   SOLE   198,202 0 30,976
Berkshire Hathaway B COM 084670702 13,843 95,821 SH   SOLE   83,077 0 12,744
Broadcom Limited COM Y09827109 10,278 59,573 SH   SOLE   51,882 0 7,691
Chevron COM 166764100 6,377 61,964 SH   SOLE   53,515 0 8,449
Cisco Systems COM 17275R102 788 24,848 SH   SOLE   23,047 0 1,801
Coca-Cola COM 191216100 234 5,525 SH   SOLE   4,770 0 755
Comcast Class A COM 20030N101 202 3,052 SH   SOLE   3,052 0 0
CVS Health Corporation COM 126650100 9,916 111,426 SH   SOLE   97,731 0 13,695
Danaher COM 235851102 10,794 137,698 SH   SOLE   118,516 0 19,182
Discover Financial Services COM 254709108 9,424 166,649 SH   SOLE   142,699 0 23,950
Dow Chemical COM 260543103 5,534 106,778 SH   SOLE   93,012 0 13,766
EOG Resources COM 26875P101 9,020 93,270 SH   SOLE   81,260 0 12,010
Exxon Mobil COM 30231G102 7,465 85,532 SH   SOLE   73,506 0 12,026
Fidelity National Info Service COM 31620M106 13,468 174,844 SH   SOLE   149,905 0 24,939
Ford Motor COM 345370860 506 41,894 SH   SOLE   41,574 0 320
Fortive Corporation COM 34959J108 3,478 68,333 SH   SOLE   58,751 0 9,582
General Electric COM 369604103 11,259 380,100 SH   SOLE   332,847 0 47,253
General Mills COM 370334104 7,740 121,170 SH   SOLE   103,589 0 17,581
Halliburton COM 406216101 8,222 183,204 SH   SOLE   156,987 0 26,217
Hewlett Packard Enterprise COM 42824C109 8,786 386,202 SH   SOLE   340,013 0 46,189
Intel COM 458140100 675 17,893 SH   SOLE   15,478 0 2,415
iShares Russell 1000 Value Ind COM 464287598 7,218 68,339 SH   SOLE   65,319 0 3,020
Johnson & Johnson COM 478160104 13,568 114,857 SH   SOLE   99,927 0 14,930
JPMorgan Chase COM 46625H100 10,495 157,607 SH   SOLE   135,663 0 21,944
LAM Research COM 512807108 10,608 112,003 SH   SOLE   96,767 0 15,236
Marsh & McLennan COM 571748102 9,439 140,356 SH   SOLE   120,451 0 19,905
McDonald's COM 580135101 340 2,943 SH   SOLE   2,853 0 90
Medtronic COM G5960L103 9,571 110,776 SH   SOLE   97,232 0 13,544
MetLife COM 59156R108 8,444 190,050 SH   SOLE   163,232 0 26,818
Mondelez International COM 609207105 7,742 176,361 SH   SOLE   150,707 0 25,654
NextEra Energy COM 65339F101 10,533 86,114 SH   SOLE   74,166 0 11,948
Occidental Petroleum COM 674599105 5,677 77,852 SH   SOLE   66,720 0 11,132
Pfizer COM 717081103 7,443 219,764 SH   SOLE   188,983 0 30,781
Philip Morris Int'l COM 718172109 205 2,106 SH   SOLE   2,106 0 0
Pioneer Natural Resources COM 723787107 6,601 35,554 SH   SOLE   30,597 0 4,957
Procter & Gamble COM 742718109 750 8,358 SH   SOLE   7,988 0 370
Prologis COM 74340W103 9,305 173,796 SH   SOLE   152,134 0 21,662
Stanley Black & Decker COM 854502101 8,254 67,113 SH   SOLE   58,308 0 8,805
Target COM 87612E106 6,817 99,254 SH   SOLE   85,588 0 13,666
Time Warner COM 887317303 7,863 98,767 SH   SOLE   85,203 0 13,564
U.S. Bancorp COM 902973304 8,520 198,645 SH   SOLE   169,942 0 28,703
Union Pacific COM 907818108 6,939 71,150 SH   SOLE   61,222 0 9,928
United Technologies COM 913017109 215 2,119 SH   SOLE   1,529 0 590
UnitedHealth Group COM 91324P102 217 1,547 SH   SOLE   1,547 0 0
Valero Energy COM 91913Y100 4,682 88,343 SH   SOLE   76,968 0 11,375
Verizon Communications COM 92343V104 6,515 125,327 SH   SOLE   108,809 0 16,518
Walt Disney COM 254687106 5,645 60,787 SH   SOLE   52,484 0 8,303
WEC Energy Group COM 92939U106 7,310 122,074 SH   SOLE   104,609 0 17,465
Wells Fargo COM 949746101 6,040 136,404 SH   SOLE   117,907 0 18,497
iShares Core S&P Mid-Cap ETF COM 464287507 38,442 248,477 SH   SOLE   204,731 0 43,746
iShares Russell 2000 Fund ETF COM 464287655 3,738 30,091 SH   SOLE   29,991 0 100
iShares Russell 2000 Growth In COM 464287648 7,547 50,684 SH   SOLE   41,691 0 8,993
iShares Russell 2000 Value Ind COM 464287630 7,206 68,797 SH   SOLE   56,637 0 12,160
iShares Russell Midcap Growth COM 464287481 8,918 91,586 SH   SOLE   76,876 0 14,710
iShares Russell Midcap Index COM 464287499 4,134 23,715 SH   SOLE   23,565 0 150
iShares Russell Midcap Value COM 464287473 929 12,100 SH   SOLE   12,085 0 15
iShares S&P SmlCap 600 Growth COM 464287887 11,080 80,803 SH   SOLE   66,945 0 13,858
Midcap SPDR Trust Series 1 COM 78467Y107 2,004 7,100 SH   SOLE   7,100 0 0
PowerShares FTSE RAFI US 1500 COM 73935X567 8,040 76,291 SH   SOLE   63,082 0 13,209
Vanguard Small Cap ETF COM 922908751 26,344 215,617 SH   SOLE   177,482 0 38,135
iShares MSCI ACWI EX US COM 464288240 1,686 40,640 SH   SOLE   35,990 0 4,650
iShares MSCI EAFE ETF COM 464287465 72,299 1,222,721 SH   SOLE   1,049,684 0 173,037
iShares MSCI Pacific Ex Japan COM 464286665 7,350 173,852 SH   SOLE   148,670 0 25,182
Vanguard FTSE All-World Ex-US COM 922042775 1,673 36,824 SH   SOLE   33,099 0 3,725
Vanguard FTSE All World ex-US COM 922042718 7,424 74,594 SH   SOLE   64,471 0 10,123
Vanguard FTSE Developed Market COM 921943858 36,754 982,462 SH   SOLE   829,532 0 152,930
Vanguard FTSE Emerging Markets COM 922042858 20,260 538,410 SH   SOLE   454,196 0 84,214
3M COM 88579Y101 388 2,200 SH   SOLE   0 0 2,200
Apple COM 037833100 577 5,108 SH   SOLE   4,560 0 548
Berkshire Hathaway A COM 084670108 1,152 5 SH   SOLE   5 0 0
Berkshire Hathaway B COM 084670702 370 2,560 SH   SOLE   2,310 0 250
Facebook COM 30303M102 361 2,811 SH   SOLE   1,000 0 1,811
Gilead Sciences COM 375558103 7,547 95,381 SH   SOLE   95,381 0 0
Heritage Financial COM 42722X106 256 14,247 SH   SOLE   8,640 0 5,607
iShares Russell 1000 Index ETF COM 464287622 720 5,980 SH   SOLE   5,590 0 390
iShares S&P 500 Index Fund COM 464287200 400 1,838 SH   SOLE   1,838 0 0
Microsoft COM 594918104 259 4,500 SH   SOLE   3,500 0 1,000
Neogen COM 640491106 336 6,000 SH   SOLE   6,000 0 0
Riverview Bancorp Inc. COM 769397100 132 24,500 SH   SOLE   11,500 0 13,000
SPDR S&P 500 ETF Trust COM 78462F103 506 2,339 SH   SOLE   2,289 0 50
Starbucks COM 855244109 289 5,338 SH   SOLE   2,738 0 2,600
The Rubicon Project COM 78112V102 99 11,900 SH   SOLE   0 0 11,900
U.S. Bancorp COM 902973304 243 5,659 SH   SOLE   5,659 0 0
United Parcel Service COM 911312106 3,155 28,850 SH   SOLE   28,500 0 350
Vanguard Total Stock Market COM 922908769 2,021 18,149 SH   SOLE   16,951 0 1,198
iShares 3-7 Year Treasury Bond COM 464288661 16,967 134,084 SH   SOLE   123,977 0 10,107
iShares Core MSCI EAFE ETF COM 46432F842 3,866 70,113 SH   SOLE   64,763 0 5,350
iShares Core S&P Total US Stoc COM 464287150 5,130 103,576 SH   SOLE   95,630 0 7,946
iShares Trust - iShares Floati COM 46429B655 7,868 155,033 SH   SOLE   143,253 0 11,780
PowerShares FTSE RAFI US 1000 COM 73935X583 4,910 52,452 SH   SOLE   48,549 0 3,903
PowerShares Senior Loan ETF COM 73936Q769 4,297 185,127 SH   SOLE   170,657 0 14,470
Vanguard Growth ETF COM 922908736 3,849 34,281 SH   SOLE   31,706 0 2,575
Vanguard Int.-Term Corporate B COM 92206C870 7,428 82,924 SH   SOLE   76,671 0 6,253
Vanguard Large Cap ETF COM 922908637 8,297 83,668 SH   SOLE   77,549 0 6,119
Vanguard Short-Term Corporate COM 92206C409 24,158 299,911 SH   SOLE   277,316 0 22,595