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 722 6,384 SH   SOLE   5,469 0 915
iShares Core Total US Bond Mar COM 464287226 1,600 14,917 SH   SOLE   12,265 0 2,652
iShares Intermediate Govt/Cred COM 464288612 3,077 28,419 SH   SOLE   25,363 0 3,056
Schwab U.S. Aggregate Bond ETF COM 808524839 225 4,412 SH   SOLE   4,412 0 0
3M COM 88579Y101 1,329 6,052 SH   SOLE   6,052 0 0
Abbott Labs COM 002824100 862 14,393 SH   SOLE   13,993 0 400
AbbVie COM 00287Y109 1,977 20,882 SH   SOLE   20,722 0 160
Accenture Ltd. Cl A COM G1151C101 587 3,827 SH   SOLE   3,527 0 300
Alibaba Group Holding COM 01609W102 8,914 48,569 SH   SOLE   43,160 0 5,409
Alphabet COM 02079K305 13,153 12,682 SH   SOLE   11,185 0 1,497
Alphabet Cl C COM 02079K107 12,510 12,125 SH   SOLE   10,737 0 1,388
Amazon.com COM 023135106 35,851 24,770 SH   SOLE   21,957 0 2,813
American Tower COM 03027X100 9,444 64,977 SH   SOLE   56,642 0 8,335
Amgen COM 031162100 13,188 77,361 SH   SOLE   69,231 0 8,130
Apple COM 037833100 27,273 162,555 SH   SOLE   143,628 0 18,927
Automatic Data Processing COM 053015103 1,527 13,460 SH   SOLE   13,310 0 150
Baidu.com ADR COM 056752108 371 1,662 SH   SOLE   1,662 0 0
Becton Dickinson COM 075887109 390 1,799 SH   SOLE   1,799 0 0
Biogen IDEC COM 09062X103 449 1,638 SH   SOLE   1,638 0 0
BlackRock COM 09247X101 513 947 SH   SOLE   657 0 290
Boeing COM 097023105 26,414 80,558 SH   SOLE   72,673 0 7,885
Booking Holdings COM 09857l108 12,010 5,773 SH   SOLE   5,053 0 720
Broadcom Limited COM 11135F101 10,754 45,635 SH   SOLE   40,449 0 5,186
Caterpillar COM 149123101 311 2,113 SH   SOLE   2,113 0 0
Celgene COM 151020104 1,139 12,766 SH   SOLE   12,766 0 0
Charles Schwab COM 808513105 10,796 206,742 SH   SOLE   182,682 0 24,060
Cognizant Tech Solutions COM 192446102 11,541 143,371 SH   SOLE   125,039 0 18,332
Constellation Brands COM 21036P108 13,159 57,733 SH   SOLE   51,351 0 6,382
Costco Wholesale COM 22160K105 15,379 81,615 SH   SOLE   71,965 0 9,650
Ecolab COM 278865100 13,380 97,615 SH   SOLE   85,682 0 11,933
Eli Lilly COM 532457108 9,152 118,288 SH   SOLE   104,297 0 13,991
EPAM Systems COM 29414B104 607 5,300 SH   SOLE   5,300 0 0
Estee Lauder COM 518439104 7,938 53,020 SH   SOLE   46,784 0 6,236
Exelixis COM 30161q104 249 11,250 SH   SOLE   11,250 0 0
Express Scripts COM 30219G108 211 3,053 SH   SOLE   3,053 0 0
Facebook COM 30303M102 17,257 108,000 SH   SOLE   95,099 0 12,901
FedEx COM 31428X106 12,512 52,110 SH   SOLE   45,766 0 6,344
General Dynamics COM 369550108 10,289 46,579 SH   SOLE   41,470 0 5,109
Gilead Sciences COM 375558103 967 12,827 SH   SOLE   12,827 0 0
Home Depot COM 437076102 15,931 89,381 SH   SOLE   78,212 0 11,169
Honeywell COM 438516106 12,951 89,619 SH   SOLE   79,055 0 10,564
IBM COM 459200101 244 1,588 SH   SOLE   1,323 0 265
Incyte COM 45337C102 717 8,600 SH   SOLE   8,600 0 0
iShares Russell 1000 Growth In COM 464287614 9,694 71,229 SH   SOLE   69,351 0 1,878
iShares Russell 1000 Index ETF COM 464287622 3,254 22,160 SH   SOLE   18,867 0 3,293
Marriott International Cl A COM 571903202 14,616 107,488 SH   SOLE   93,925 0 13,563
Microsoft COM 594918104 35,277 386,515 SH   SOLE   344,760 0 41,755
Monsanto COM 61166W101 367 3,147 SH   SOLE   3,147 0 0
Navistar International COM 63934E108 815 23,300 SH   SOLE   23,300 0 0
Netflix COM 64110L106 15,283 51,747 SH   SOLE   46,009 0 5,738
NIKE Class B COM 654106103 213 3,210 SH   SOLE   3,210 0 0
Nutanix COM 67059N108 328 6,675 SH   SOLE   6,675 0 0
NVIDIA COM 67066G104 9,968 43,042 SH   SOLE   37,820 0 5,222
Oracle COM 68389X105 241 5,268 SH   SOLE   4,843 0 425
PACCAR COM 693718108 772 11,665 SH   SOLE   7,745 0 3,920
Palo Alto Networks COM 697435105 269 1,480 SH   SOLE   1,480 0 0
Paychex COM 704326107 268 4,359 SH   SOLE   4,359 0 0
PayPal Holdings COM 70450Y103 12,743 167,953 SH   SOLE   148,383 0 19,570
PepsiCo COM 713448108 9,776 89,564 SH   SOLE   78,142 0 11,422
Raytheon COM 755111507 8,065 37,367 SH   SOLE   32,745 0 4,622
Roper Technologies COM 776696106 491 1,750 SH   SOLE   1,310 0 440
Salesforce.com COM 79466L302 13,084 112,503 SH   SOLE   99,779 0 12,724
Schwab U.S. Large-Cap Growth E COM 808524300 205 2,860 SH   SOLE   2,860 0 0
Seattle Genetics COM 812578102 233 4,450 SH   SOLE   4,450 0 0
Sherwin-Williams COM 824348106 6,653 16,968 SH   SOLE   15,010 0 1,958
Starbucks COM 855244109 11,911 205,744 SH   SOLE   184,142 0 21,602
Stryker COM 863667101 9,254 57,509 SH   SOLE   51,431 0 6,078
Synaptics COM 87157D109 222 4,850 SH   SOLE   4,850 0 0
Sysco COM 871829107 1,958 32,651 SH   SOLE   30,476 0 2,175
Thermo Fisher Scientific COM 883556102 15,660 75,849 SH   SOLE   65,829 0 10,020
United Parcel Service COM 911312106 663 6,331 SH   SOLE   6,331 0 0
UnitedHealth Group COM 91324P102 12,869 60,138 SH   SOLE   52,991 0 7,147
Universal Display COM 91347p105 404 4,000 SH   SOLE   4,000 0 0
Vertex Pharmaceuticals COM 92532F100 512 3,144 SH   SOLE   3,144 0 0
VISA Class A COM 92826C839 22,309 186,502 SH   SOLE   165,420 0 21,082
Activision Blizzard COM 00507V109 11,733 173,919 SH   SOLE   154,578 0 19,341
AFLAC COM 001055102 227 5,197 SH   SOLE   5,197 0 0
Altaba COM 021346101 500 6,750 SH   SOLE   6,750 0 0
Altria Group COM 02209S103 313 5,016 SH   SOLE   5,016 0 0
AT&T COM 00206R102 369 10,362 SH   SOLE   10,062 0 300
Bank of America COM 060505104 13,388 446,414 SH   SOLE   394,133 0 52,281
BB&T COM 054937107 12,054 231,624 SH   SOLE   203,502 0 28,122
Berkshire Hathaway A COM 084670108 697 2 SH   SOLE   2 0 0
Berkshire Hathaway B COM 084670702 21,120 105,877 SH   SOLE   93,883 0 11,994
Chevron COM 166764100 11,117 97,485 SH   SOLE   86,542 0 10,943
Cisco Systems COM 17275R102 8,640 201,439 SH   SOLE   179,747 0 21,692
Clorox COM 189054109 305 2,295 SH   SOLE   2,295 0 0
Coca-Cola COM 191216100 849 19,543 SH   SOLE   18,888 0 655
Colgate-Palmolive COM 194162103 8,943 124,759 SH   SOLE   109,899 0 14,860
Comcast Class A COM 20030N101 291 8,518 SH   SOLE   8,518 0 0
Corning COM 219350105 266 9,550 SH   SOLE   9,550 0 0
CVS Health Corporation COM 126650100 414 6,662 SH   SOLE   6,662 0 0
Danaher COM 235851102 12,475 127,409 SH   SOLE   112,524 0 14,885
DowDuPont COM 26078J100 11,531 180,993 SH   SOLE   158,697 0 22,296
DXC Technology COM 23355L106 10,134 100,807 SH   SOLE   88,802 0 12,005
Emerson Electric COM 291011104 364 5,334 SH   SOLE   4,159 0 1,175
EOG Resources COM 26875P101 10,446 99,231 SH   SOLE   88,158 0 11,073
Exxon Mobil COM 30231G102 7,117 95,393 SH   SOLE   86,857 0 8,536
Fidelity National Info Service COM 31620M106 13,531 140,507 SH   SOLE   123,335 0 17,172
Financial Select Sector SPDR E COM 81369Y605 203 7,360 SH   SOLE   7,360 0 0
First Republic Bank COM 33616C100 8,336 90,015 SH   SOLE   79,039 0 10,976
Fortive Corporation COM 34959J108 11,678 150,640 SH   SOLE   133,072 0 17,568
General Electric COM 369604103 171 12,674 SH   SOLE   10,979 0 1,695
General Mills COM 370334104 408 9,047 SH   SOLE   7,857 0 1,190
Goldman Sachs Group COM 38141G104 200 795 SH   SOLE   795 0 0
Intel COM 458140100 1,806 34,670 SH   SOLE   32,370 0 2,300
iShares Russell 1000 Value Ind COM 464287598 9,600 80,025 SH   SOLE   77,979 0 2,046
Johnson & Johnson COM 478160104 16,688 130,226 SH   SOLE   116,215 0 14,011
JPMorgan Chase COM 46625H100 23,194 210,916 SH   SOLE   186,052 0 24,864
LAM Research COM 512807108 11,376 55,996 SH   SOLE   49,416 0 6,580
Marsh & McLennan COM 571748102 11,919 144,315 SH   SOLE   125,896 0 18,419
McDonald's COM 580135101 852 5,450 SH   SOLE   5,260 0 190
Medtronic COM G5960L103 9,291 115,823 SH   SOLE   102,333 0 13,490
Merck COM 58933Y105 439 8,059 SH   SOLE   8,059 0 0
Mohawk Industries COM 608190104 7,957 34,263 SH   SOLE   29,879 0 4,384
Mondelez International COM 609207105 7,895 189,198 SH   SOLE   166,143 0 23,055
Morgan Stanley COM 617446448 12,700 235,360 SH   SOLE   206,728 0 28,632
NextEra Energy COM 65339F101 14,468 88,579 SH   SOLE   78,172 0 10,407
Noble Energy COM 655044105 596 19,670 SH   SOLE   19,670 0 0
Occidental Petroleum COM 674599105 259 3,990 SH   SOLE   3,990 0 0
Pfizer COM 717081103 13,165 370,946 SH   SOLE   329,706 0 41,240
Philip Morris Int'l COM 718172109 470 4,732 SH   SOLE   4,732 0 0
Procter & Gamble COM 742718109 901 11,359 SH   SOLE   10,834 0 525
Prologis COM 74340W103 7,627 121,081 SH   SOLE   107,731 0 13,350
Qualcomm COM 747525103 501 9,037 SH   SOLE   7,737 0 1,300
Schlumberger COM 806857108 8,669 133,824 SH   SOLE   120,906 0 12,918
Stanley Black & Decker COM 854502101 10,803 70,517 SH   SOLE   62,354 0 8,163
Time Warner COM 887317303 10,111 106,901 SH   SOLE   94,433 0 12,468
U.S. Bancorp COM 902973304 12,113 239,866 SH   SOLE   213,247 0 26,619
Union Pacific COM 907818108 10,894 81,035 SH   SOLE   71,669 0 9,366
Valero Energy COM 91913Y100 8,594 92,636 SH   SOLE   82,273 0 10,363
Verizon Communications COM 92343V104 7,189 150,341 SH   SOLE   132,415 0 17,926
Walmart, Inc. COM 931142103 6,892 77,467 SH   SOLE   68,470 0 8,997
Walt Disney COM 254687106 9,945 99,015 SH   SOLE   87,086 0 11,929
WEC Energy Group COM 92939U106 7,935 126,562 SH   SOLE   110,477 0 16,085
Weyerhaeuser COM 962166104 230 6,578 SH   SOLE   6,578 0 0
Agenus COM 00847g705 146 31,000 SH   SOLE   31,000 0 0
Array BioPharma COM 04269X105 563 34,500 SH   SOLE   34,500 0 0
Associated Banc-Corp COM 045487105 248 10,000 SH   SOLE   10,000 0 0
Bemis COM 081437105 374 8,600 SH   SOLE   8,600 0 0
Callidus Software COM 13123E500 252 7,000 SH   SOLE   7,000 0 0
Halyard Health COM 40650V100 691 15,000 SH   SOLE   15,000 0 0
Idera Pharmaceuticals COM 45168k306 37 20,000 SH   SOLE   20,000 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 40,961 218,378 SH   SOLE   187,075 0 31,303
iShares Russell 2000 Fund ETF COM 464287655 4,040 26,609 SH   SOLE   26,609 0 0
iShares Russell 2000 Growth In COM 464287648 17,292 90,740 SH   SOLE   79,385 0 11,355
iShares Russell 2000 Value Ind COM 464287630 15,303 125,556 SH   SOLE   109,960 0 15,596
iShares Russell Midcap Growth COM 464287481 13,339 108,489 SH   SOLE   94,703 0 13,786
iShares Russell Midcap Index COM 464287499 19,365 93,803 SH   SOLE   83,624 0 10,179
iShares Russell Midcap Value COM 464287473 1,069 12,370 SH   SOLE   12,370 0 0
iShares S&P SmlCap 600 Growth COM 464287887 11,308 65,045 SH   SOLE   55,274 0 9,771
Midcap SPDR Trust Series 1 COM 78467Y107 2,105 6,160 SH   SOLE   6,160 0 0
PowerShares FTSE RAFI US 1500 COM 73935X567 11,380 88,269 SH   SOLE   76,205 0 12,064
Schweitzer-Mauduit Internation COM 808541106 744 19,000 SH   SOLE   19,000 0 0
Vanguard Mid-Cap ETF COM 922908629 221 1,436 SH   SOLE   1,436 0 0
Vanguard Small Cap ETF COM 922908751 31,135 211,915 SH   SOLE   182,984 0 28,931
Bayer COM 072730302 519 18,370 SH   SOLE   18,370 0 0
China Mobile COM 16941M109 258 5,650 SH   SOLE   5,650 0 0
Goldman Sachs ActiveBeta Emerg COM 381430206 10,696 292,157 SH   SOLE   257,337 0 34,820
Heineken NV COM 423012301 250 4,650 SH   SOLE   4,650 0 0
iShares MSCI ACWI EX US COM 464288240 1,829 36,804 SH   SOLE   36,804 0 0
iShares MSCI EAFE ETF COM 464287465 89,565 1,285,369 SH   SOLE   1,132,027 0 153,342
iShares MSCI Eurozone ETF COM 464286608 13,929 321,315 SH   SOLE   283,246 0 38,069
iShares MSCI Pacific Ex Japan COM 464286665 9,999 215,223 SH   SOLE   190,226 0 24,997
Nestle SA F ADR COM 641069406 792 10,025 SH   SOLE   10,025 0 0
Novartis COM 66987V109 390 4,829 SH   SOLE   4,764 0 65
Novo-Nordisk A/S ADR COM 670100205 623 12,640 SH   SOLE   12,640 0 0
Roche Hldg LTD Spons COM 771195104 434 15,170 SH   SOLE   15,170 0 0
Vanguard FTSE All-World Ex-US COM 922042775 1,939 35,665 SH   SOLE   32,950 0 2,715
Vanguard FTSE Developed Market COM 921943858 50,367 1,138,237 SH   SOLE   1,007,506 0 130,731
Vanguard FTSE Emerging Markets COM 922042858 40,453 861,065 SH   SOLE   759,014 0 102,051
3M COM 88579Y101 373 1,700 SH   SOLE   0 0 1,700
Alibaba Group Holding COM 01609W102 261 1,421 SH   SOLE   1,421 0 0
Apple COM 037833100 821 4,894 SH   SOLE   4,466 0 428
AT&T COM 00206R102 267 7,500 SH   SOLE   7,500 0 0
Berkshire Hathaway A COM 084670108 1,795 6 SH   SOLE   6 0 0
Berkshire Hathaway B COM 084670702 788 3,950 SH   SOLE   3,700 0 250
Charles Schwab COM 808513105 277 5,310 SH   SOLE   5,310 0 0
Facebook COM 30303M102 353 2,211 SH   SOLE   400 0 1,811
Gilead Sciences COM 375558103 7,162 95,000 SH   SOLE   95,000 0 0
Heritage Financial COM 42722X106 436 14,247 SH   SOLE   14,247 0 0
iShares Russell 1000 Index ETF COM 464287622 1,430 9,740 SH   SOLE   9,725 0 15
iShares S&P 500 Index Fund COM 464287200 1,053 3,969 SH   SOLE   3,969 0 0
Microsoft COM 594918104 319 3,500 SH   SOLE   3,500 0 0
Neogen COM 640491106 536 8,000 SH   SOLE   8,000 0 0
NIKE Class B COM 654106103 226 3,400 SH   SOLE   3,400 0 0
Riverview Bancorp Inc. COM 769397100 224 24,000 SH   SOLE   24,000 0 0
SPDR S&P 500 ETF Trust COM 78462F103 437 1,659 SH   SOLE   1,609 0 50
Starbucks COM 855244109 406 7,018 SH   SOLE   7,018 0 0
T-Mobile US COM 872590104 339 5,550 SH   SOLE   5,550 0 0
U.S. Bancorp COM 902973304 373 7,377 SH   SOLE   7,377 0 0
United Parcel Service COM 911312106 2,972 28,400 SH   SOLE   28,050 0 350
Vanguard Total Stock Market COM 922908769 2,414 17,788 SH   SOLE   16,744 0 1,044
iPath Bloomberg Commodity Inde COM 06738C778 5,318 218,390 SH   SOLE   205,682 0 12,708
iShares 3-7 Year Treasury Bond COM 464288661 8,455 70,093 SH   SOLE   65,897 0 4,196
iShares 7-10 Year Treasury Bon COM 464287440 5,001 48,461 SH   SOLE   45,448 0 3,013
iShares Core MSCI Total Intl S COM 46432F834 11,130 176,553 SH   SOLE   165,961 0 10,592
iShares Core S&P Total US Stoc COM 464287150 13,195 218,247 SH   SOLE   204,941 0 13,306
iShares Trust - iShares Floati COM 46429B655 9,918 194,747 SH   SOLE   183,471 0 11,276
PIMCO Enhanced Short Maturity COM 72201R833 6,584 64,833 SH   SOLE   60,958 0 3,875
Vanguard Large Cap ETF COM 922908637 21,149 174,486 SH   SOLE   163,846 0 10,640
Vanguard Short-Term Corporate COM 92206C409 26,674 340,097 SH   SOLE   318,957 0 21,140