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 775 6,794 SH   SOLE   5,879 0 915
iShares Core Total US Bond Mar COM 464287226 1,662 15,198 SH   SOLE   12,800 0 2,398
iShares Intermediate Govt/Cred COM 464288612 3,339 30,420 SH   SOLE   27,464 0 2,956
Schwab U.S. Aggregate Bond ETF COM 808524839 230 4,412 SH   SOLE   4,412 0 0
3M COM 88579Y101 1,666 7,077 SH   SOLE   7,077 0 0
Abbott Labs COM 002824100 826 14,473 SH   SOLE   14,073 0 400
AbbVie COM 00287Y109 2,058 21,284 SH   SOLE   20,984 0 300
Accenture Ltd. Cl A COM G1151C101 586 3,827 SH   SOLE   3,527 0 300
Adobe Systems COM 00724F101 267 1,525 SH   SOLE   1,525 0 0
Alibaba Group Holding COM 01609W102 7,804 45,257 SH   SOLE   39,998 0 5,259
Alphabet COM 02079K305 13,275 12,602 SH   SOLE   11,037 0 1,565
Alphabet Cl C COM 02079K107 12,615 12,056 SH   SOLE   10,595 0 1,461
Amazon.com COM 023135106 29,193 24,963 SH   SOLE   21,988 0 2,975
American Tower COM 03027X100 9,162 64,217 SH   SOLE   55,594 0 8,623
Amgen COM 031162100 13,254 76,216 SH   SOLE   67,893 0 8,323
Apple COM 037833100 27,314 161,399 SH   SOLE   141,785 0 19,614
Automatic Data Processing COM 053015103 1,671 14,260 SH   SOLE   14,110 0 150
Baidu.com ADR COM 056752108 389 1,662 SH   SOLE   1,662 0 0
Becton Dickinson COM 075887109 385 1,799 SH   SOLE   1,799 0 0
Berkshire Hathaway A COM 084670108 396 1 SH   SOLE   1 0 0
Biogen IDEC COM 09062X103 514 1,612 SH   SOLE   1,612 0 0
BlackRock COM 09247X101 578 1,126 SH   SOLE   771 0 355
Boeing COM 097023105 24,884 84,378 SH   SOLE   75,235 0 9,143
Bristol-Myers Squibb COM 110122108 257 4,189 SH   SOLE   4,039 0 150
Broadcom Limited COM Y09827109 15,767 61,375 SH   SOLE   53,972 0 7,403
Caterpillar COM 149123101 289 1,835 SH   SOLE   1,835 0 0
Celgene COM 151020104 9,546 91,475 SH   SOLE   80,774 0 10,701
Charles Schwab COM 808513105 10,540 205,188 SH   SOLE   179,889 0 25,299
Cognizant Tech Solutions COM 192446102 10,109 142,341 SH   SOLE   123,095 0 19,246
Constellation Brands COM 21036P108 12,787 55,945 SH   SOLE   49,369 0 6,576
Costco Wholesale COM 22160K105 15,189 81,608 SH   SOLE   71,422 0 10,186
Ecolab COM 278865100 12,796 95,366 SH   SOLE   82,911 0 12,455
Eli Lilly COM 532457108 9,878 116,949 SH   SOLE   102,700 0 14,249
EPAM Systems COM 29414B104 569 5,300 SH   SOLE   5,300 0 0
Exelixis COM 30161q104 342 11,250 SH   SOLE   11,250 0 0
Expedia COM 30212P303 6,701 55,949 SH   SOLE   49,154 0 6,795
Express Scripts COM 30219G108 230 3,083 SH   SOLE   3,083 0 0
Facebook COM 30303M102 23,909 135,492 SH   SOLE   118,512 0 16,980
FedEx COM 31428X106 12,963 51,948 SH   SOLE   45,230 0 6,718
General Dynamics COM 369550108 9,232 45,378 SH   SOLE   40,078 0 5,300
Gilead Sciences COM 375558103 999 13,940 SH   SOLE   13,940 0 0
Home Depot COM 437076102 16,855 88,932 SH   SOLE   76,940 0 11,992
Honeywell COM 438516106 13,575 88,519 SH   SOLE   77,555 0 10,964
Incyte COM 45337C102 815 8,600 SH   SOLE   8,600 0 0
iShares Russell 1000 Growth In COM 464287614 9,520 70,685 SH   SOLE   68,808 0 1,877
iShares Russell 1000 Index ETF COM 464287622 3,462 23,298 SH   SOLE   19,490 0 3,808
Marriott International Cl A COM 571903202 14,599 107,562 SH   SOLE   92,968 0 14,594
Microsoft COM 594918104 33,333 389,676 SH   SOLE   346,290 0 43,386
Monsanto COM 61166W101 367 3,147 SH   SOLE   3,147 0 0
Navistar International COM 63934E108 999 23,300 SH   SOLE   23,300 0 0
Netflix COM 64110L106 9,354 48,727 SH   SOLE   43,279 0 5,448
NIKE Class B COM 654106103 284 4,543 SH   SOLE   4,543 0 0
Nutanix COM 67059N108 235 6,675 SH   SOLE   6,675 0 0
Oracle COM 68389X105 252 5,338 SH   SOLE   4,913 0 425
PACCAR COM 693718108 858 12,065 SH   SOLE   8,145 0 3,920
Palo Alto Networks COM 697435105 210 1,450 SH   SOLE   1,450 0 0
Paychex COM 704326107 292 4,295 SH   SOLE   4,295 0 0
PayPal Holdings COM 70450Y103 12,110 164,499 SH   SOLE   144,060 0 20,439
PepsiCo COM 713448108 10,712 89,328 SH   SOLE   77,559 0 11,769
Roper Technologies COM 776696106 487 1,880 SH   SOLE   1,320 0 560
Salesforce.com COM 79466L302 11,654 113,997 SH   SOLE   100,553 0 13,444
Schwab U.S. Large-Cap Growth E COM 808524300 239 3,385 SH   SOLE   3,385 0 0
Seattle Genetics COM 812578102 281 5,250 SH   SOLE   5,250 0 0
Sherwin-Williams COM 824348106 6,226 15,183 SH   SOLE   13,241 0 1,942
Starbucks COM 855244109 12,002 208,980 SH   SOLE   185,979 0 23,001
Stryker COM 863667101 8,492 54,846 SH   SOLE   48,709 0 6,137
Sysco COM 871829107 1,986 32,701 SH   SOLE   30,476 0 2,225
The Priceline Group COM 741503403 9,919 5,708 SH   SOLE   4,974 0 734
Thermo Fisher Scientific COM 883556102 14,549 76,620 SH   SOLE   65,833 0 10,787
United Parcel Service COM 911312106 754 6,331 SH   SOLE   6,331 0 0
UnitedHealth Group COM 91324P102 12,638 57,326 SH   SOLE   50,080 0 7,246
Universal Display COM 91347p105 691 4,000 SH   SOLE   4,000 0 0
Vertex Pharmaceuticals COM 92532F100 531 3,544 SH   SOLE   3,544 0 0
VISA Class A COM 92826C839 21,221 186,114 SH   SOLE   164,283 0 21,831
Activision Blizzard COM 00507V109 10,902 172,179 SH   SOLE   151,752 0 20,427
AFLAC COM 001055102 237 2,699 SH   SOLE   2,699 0 0
Allergan COM G0177J108 505 3,087 SH   SOLE   1,193 0 1,894
Altaba COM 021346101 471 6,750 SH   SOLE   6,750 0 0
Altria Group COM 02209S103 266 3,721 SH   SOLE   3,721 0 0
AT&T COM 00206R102 559 14,368 SH   SOLE   14,068 0 300
Bank of America COM 060505104 12,027 407,414 SH   SOLE   364,325 0 43,089
BB&T COM 054937107 11,032 221,878 SH   SOLE   193,118 0 28,760
Berkshire Hathaway B COM 084670702 19,755 99,664 SH   SOLE   87,582 0 12,082
Cedar Fair COM 150185106 209 3,213 SH   SOLE   3,213 0 0
Chevron COM 166764100 12,008 95,917 SH   SOLE   84,865 0 11,052
Cisco Systems COM 17275R102 1,327 34,649 SH   SOLE   32,609 0 2,040
Clorox COM 189054109 344 2,311 SH   SOLE   2,311 0 0
Coca-Cola COM 191216100 939 20,469 SH   SOLE   19,814 0 655
Colgate-Palmolive COM 194162103 8,755 116,042 SH   SOLE   102,299 0 13,743
Comcast Class A COM 20030N101 399 9,963 SH   SOLE   9,963 0 0
Corning COM 219350105 309 9,650 SH   SOLE   9,650 0 0
CVS Health Corporation COM 126650100 757 10,439 SH   SOLE   7,186 0 3,253
Danaher COM 235851102 11,688 125,918 SH   SOLE   110,316 0 15,602
DowDuPont COM 26078J100 11,965 167,997 SH   SOLE   150,432 0 17,565
DXC Technology COM 23355L106 8,965 94,468 SH   SOLE   82,206 0 12,262
Emerson Electric COM 291011104 293 4,208 SH   SOLE   3,033 0 1,175
Enterprise Products Partners L COM 293792107 238 8,978 SH   SOLE   8,978 0 0
EOG Resources COM 26875P101 10,320 95,636 SH   SOLE   84,370 0 11,266
Exxon Mobil COM 30231G102 7,689 91,930 SH   SOLE   83,162 0 8,768
Fidelity National Info Service COM 31620M106 12,749 135,501 SH   SOLE   117,848 0 17,653
Financial Select Sector SPDR E COM 81369Y605 234 8,367 SH   SOLE   8,367 0 0
Fortive Corporation COM 34959J108 10,064 139,103 SH   SOLE   121,582 0 17,521
General Electric COM 369604103 398 22,830 SH   SOLE   20,635 0 2,195
General Mills COM 370334104 543 9,165 SH   SOLE   7,975 0 1,190
Intel COM 458140100 1,676 36,310 SH   SOLE   34,010 0 2,300
iShares Russell 1000 Value Ind COM 464287598 9,888 79,520 SH   SOLE   77,340 0 2,180
Johnson & Johnson COM 478160104 17,513 125,344 SH   SOLE   111,023 0 14,321
JPMorgan Chase COM 46625H100 21,766 203,535 SH   SOLE   178,133 0 25,402
LAM Research COM 512807108 13,862 75,310 SH   SOLE   65,334 0 9,976
Marsh & McLennan COM 571748102 11,268 138,439 SH   SOLE   119,584 0 18,855
McDonald's COM 580135101 915 5,318 SH   SOLE   5,128 0 190
Medtronic COM G5960L103 8,915 110,399 SH   SOLE   96,694 0 13,705
Merck COM 58933Y105 522 9,281 SH   SOLE   9,281 0 0
MetLife COM 59156R108 8,595 169,995 SH   SOLE   148,836 0 21,159
Mohawk Industries COM 608190104 8,467 30,688 SH   SOLE   26,496 0 4,192
Mondelez International COM 609207105 7,762 181,361 SH   SOLE   157,886 0 23,475
Morgan Stanley COM 617446448 11,628 221,604 SH   SOLE   192,830 0 28,774
NextEra Energy COM 65339F101 13,245 84,799 SH   SOLE   74,161 0 10,638
Noble Energy COM 655044105 573 19,670 SH   SOLE   19,670 0 0
Occidental Petroleum COM 674599105 296 4,021 SH   SOLE   4,021 0 0
Pfizer COM 717081103 12,898 356,091 SH   SOLE   313,935 0 42,156
Philip Morris Int'l COM 718172109 449 4,246 SH   SOLE   4,246 0 0
Procter & Gamble COM 742718109 1,141 12,421 SH   SOLE   11,896 0 525
Prologis COM 74340W103 11,394 176,626 SH   SOLE   156,391 0 20,235
Qualcomm COM 747525103 8,791 137,313 SH   SOLE   119,045 0 18,268
Raytheon COM 755111507 214 1,141 SH   SOLE   1,141 0 0
Schlumberger COM 806857108 5,457 80,971 SH   SOLE   73,236 0 7,735
Stanley Black & Decker COM 854502101 11,496 67,747 SH   SOLE   59,388 0 8,359
Time Warner COM 887317303 9,369 102,429 SH   SOLE   89,823 0 12,606
U.S. Bancorp COM 902973304 12,338 230,279 SH   SOLE   203,293 0 26,986
Union Pacific COM 907818108 10,384 77,435 SH   SOLE   67,897 0 9,538
United Technologies COM 913017109 230 1,802 SH   SOLE   1,637 0 165
Valero Energy COM 91913Y100 8,131 88,469 SH   SOLE   77,841 0 10,628
Verizon Communications COM 92343V104 6,984 131,953 SH   SOLE   116,175 0 15,778
Wal-Mart Stores COM 931142103 234 2,369 SH   SOLE   2,269 0 100
Walt Disney COM 254687106 7,010 65,208 SH   SOLE   57,236 0 7,972
WEC Energy Group COM 92939U106 8,055 121,250 SH   SOLE   104,893 0 16,357
Wells Fargo COM 949746101 8,191 135,003 SH   SOLE   117,479 0 17,524
Weyerhaeuser COM 962166104 267 7,578 SH   SOLE   7,578 0 0
Agenus COM 00847g705 108 33,000 SH   SOLE   33,000 0 0
Array BioPharma COM 04269X105 480 37,500 SH   SOLE   37,500 0 0
Associated Banc-Corp COM 045487105 254 10,000 SH   SOLE   10,000 0 0
Bemis COM 081437105 382 8,000 SH   SOLE   8,000 0 0
Callidus Software COM 13123E500 201 7,000 SH   SOLE   7,000 0 0
Halyard Health COM 40650V100 693 15,000 SH   SOLE   15,000 0 0
Idera Pharmaceuticals COM 45168k306 42 20,000 SH   SOLE   20,000 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 48,976 258,068 SH   SOLE   219,416 0 38,652
iShares Russell 2000 Fund ETF COM 464287655 4,241 27,820 SH   SOLE   27,820 0 0
iShares Russell 2000 Growth In COM 464287648 15,132 81,052 SH   SOLE   70,689 0 10,363
iShares Russell 2000 Value Ind COM 464287630 14,054 111,759 SH   SOLE   97,443 0 14,316
iShares Russell Midcap Growth COM 464287481 12,619 104,598 SH   SOLE   90,589 0 14,009
iShares Russell Midcap Index COM 464287499 4,727 22,711 SH   SOLE   22,711 0 0
iShares Russell Midcap Value COM 464287473 1,071 12,015 SH   SOLE   12,015 0 0
iShares S&P SmlCap 600 Growth COM 464287887 11,848 69,634 SH   SOLE   58,728 0 10,906
Midcap SPDR Trust Series 1 COM 78467Y107 2,028 5,871 SH   SOLE   5,871 0 0
PowerShares FTSE RAFI US 1500 COM 73935X567 11,114 85,567 SH   SOLE   73,363 0 12,204
Schweitzer-Mauduit Internation COM 808541106 862 19,000 SH   SOLE   19,000 0 0
Vanguard Mid-Cap ETF COM 922908629 278 1,793 SH   SOLE   1,793 0 0
Vanguard Small Cap ETF COM 922908751 36,964 250,094 SH   SOLE   214,425 0 35,669
ABB COM 000375204 204 7,600 SH   SOLE   7,600 0 0
Bayer COM 072730302 571 18,370 SH   SOLE   18,370 0 0
China Mobile COM 16941M109 286 5,650 SH   SOLE   5,650 0 0
DANONE - Sponsored ADR COM 23636t100 170 10,150 SH   SOLE   10,150 0 0
Goldman Sachs ActiveBeta Emerg COM 381430206 9,470 264,451 SH   SOLE   231,155 0 33,296
Heineken NV COM 423012301 249 4,780 SH   SOLE   4,780 0 0
iShares MSCI ACWI EX US COM 464288240 2,032 40,684 SH   SOLE   37,784 0 2,900
iShares MSCI EAFE ETF COM 464287465 87,319 1,241,912 SH   SOLE   1,087,235 0 154,677
iShares MSCI Eurozone ETF COM 464286608 12,599 290,423 SH   SOLE   253,111 0 37,312
iShares MSCI Pacific Ex Japan COM 464286665 9,764 204,266 SH   SOLE   178,881 0 25,385
Nestle SA F ADR COM 641069406 821 9,550 SH   SOLE   9,550 0 0
Novartis COM 66987V109 421 5,010 SH   SOLE   4,945 0 65
Novo-Nordisk A/S ADR COM 670100205 657 12,240 SH   SOLE   12,240 0 0
Roche Hldg LTD Spons COM 771195104 475 15,040 SH   SOLE   15,040 0 0
Schwab International Equity ET COM 808524805 265 7,777 SH   SOLE   7,477 0 300
Vanguard FTSE All-World Ex-US COM 922042775 2,282 41,711 SH   SOLE   36,696 0 5,015
Vanguard FTSE Developed Market COM 921943858 48,778 1,087,333 SH   SOLE   956,954 0 130,379
Vanguard FTSE Emerging Markets COM 922042858 37,599 818,979 SH   SOLE   716,330 0 102,649
3M COM 88579Y101 400 1,700 SH   SOLE   0 0 1,700
Alibaba Group Holding COM 01609W102 262 1,521 SH   SOLE   1,521 0 0
Apple COM 037833100 848 5,008 SH   SOLE   4,460 0 548
AT&T COM 00206R102 292 7,500 SH   SOLE   7,500 0 0
Berkshire Hathaway A COM 084670108 1,488 5 SH   SOLE   5 0 0
Berkshire Hathaway B COM 084670702 878 4,430 SH   SOLE   4,180 0 250
Energy Select Sector SPDR Fund COM 81369Y506 317 4,388 SH   SOLE   4,388 0 0
Facebook COM 30303M102 496 2,811 SH   SOLE   1,000 0 1,811
Gilead Sciences COM 375558103 6,806 95,000 SH   SOLE   95,000 0 0
Heritage Financial COM 42722X106 439 14,247 SH   SOLE   14,247 0 0
iShares Russell 1000 Index ETF COM 464287622 1,445 9,725 SH   SOLE   9,725 0 0
iShares S&P 500 Index Fund COM 464287200 1,041 3,873 SH   SOLE   3,873 0 0
Microsoft COM 594918104 299 3,500 SH   SOLE   3,500 0 0
Neogen COM 640491106 493 6,000 SH   SOLE   6,000 0 0
NIKE Class B COM 654106103 213 3,400 SH   SOLE   3,400 0 0
Riverview Bancorp Inc. COM 769397100 208 24,000 SH   SOLE   24,000 0 0
SPDR S&P 500 ETF Trust COM 78462F103 520 1,948 SH   SOLE   1,898 0 50
Starbucks COM 855244109 403 7,018 SH   SOLE   7,018 0 0
T-Mobile US COM 872590104 352 5,550 SH   SOLE   5,550 0 0
U.S. Bancorp COM 902973304 395 7,377 SH   SOLE   7,377 0 0
United Parcel Service COM 911312106 3,041 25,525 SH   SOLE   25,175 0 350
Vanguard Total Stock Market COM 922908769 2,135 15,559 SH   SOLE   14,560 0 999
iShares 3-7 Year Treasury Bond COM 464288661 13,096 107,205 SH   SOLE   100,040 0 7,165
iShares 7-10 Year Treasury Bon COM 464287440 4,786 45,330 SH   SOLE   42,276 0 3,054
iShares Core MSCI EAFE ETF COM 46432F842 5,107 77,271 SH   SOLE   72,460 0 4,811
iShares Core MSCI Total Intl S COM 46432F834 5,614 88,997 SH   SOLE   83,278 0 5,719
iShares Core S&P Total US Stoc COM 464287150 12,751 208,559 SH   SOLE   194,975 0 13,584
iShares Trust - iShares Floati COM 46429B655 10,019 197,142 SH   SOLE   185,706 0 11,436
PowerShares FTSE RAFI US 1000 COM 73935X583 6,634 58,408 SH   SOLE   54,737 0 3,671
Vanguard Large Cap ETF COM 922908637 20,288 165,507 SH   SOLE   154,758 0 10,749
Vanguard Short-Term Corporate COM 92206C409 25,085 316,331 SH   SOLE   294,808 0 21,523