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 841 7,210 SH   SOLE   6,132 0 1,078
iShares Core Total US Bond Mar COM 464287226 1,318 11,701 SH   SOLE   9,492 0 2,209
iShares Intermediate Govt/Cred COM 464288612 3,169 27,954 SH   SOLE   21,183 0 6,771
3M COM 88579Y101 446 2,548 SH   SOLE   2,548 0 0
Abbott Labs COM 002824100 229 5,815 SH   SOLE   5,315 0 500
AbbVie COM 00287Y109 221 3,562 SH   SOLE   3,262 0 300
Alphabet COM 02079K305 8,507 12,092 SH   SOLE   10,310 0 1,782
Alphabet Cl C COM 02079K107 8,500 12,281 SH   SOLE   10,537 0 1,744
Amazon.com COM 023135106 18,592 25,980 SH   SOLE   22,558 0 3,422
American Tower COM 03027X100 11,034 97,122 SH   SOLE   82,742 0 14,380
Amgen COM 031162100 7,577 49,799 SH   SOLE   43,040 0 6,759
Apple COM 037833100 15,675 163,963 SH   SOLE   140,203 0 23,760
Baidu.com ADR COM 056752108 284 1,720 SH   SOLE   1,720 0 0
Becton Dickinson COM 075887109 290 1,711 SH   SOLE   1,711 0 0
BlackRock COM 09247X101 9,728 28,401 SH   SOLE   24,476 0 3,925
Boeing COM 097023105 10,230 78,774 SH   SOLE   66,861 0 11,913
Celgene COM 151020104 8,731 88,522 SH   SOLE   76,168 0 12,354
Cerner COM 156782104 8,552 145,945 SH   SOLE   125,272 0 20,673
Charles Schwab COM 808513105 5,465 215,941 SH   SOLE   185,131 0 30,810
Cognizant Tech Solutions COM 192446102 11,862 207,226 SH   SOLE   176,669 0 30,557
Colgate-Palmolive COM 194162103 8,043 109,873 SH   SOLE   92,661 0 17,212
Constellation Brands COM 21036P108 6,171 37,310 SH   SOLE   32,050 0 5,260
Costco Wholesale COM 22160K105 13,900 88,509 SH   SOLE   76,515 0 11,994
Ecolab COM 278865100 12,134 102,310 SH   SOLE   86,933 0 15,377
Expedia COM 30212P303 5,857 55,098 SH   SOLE   47,365 0 7,733
Facebook COM 30303M102 16,071 140,630 SH   SOLE   120,166 0 20,464
FedEx COM 31428X106 8,751 57,657 SH   SOLE   49,375 0 8,282
Gilead Sciences COM 375558103 8,930 107,054 SH   SOLE   93,738 0 13,316
Home Depot COM 437076102 12,144 95,109 SH   SOLE   81,099 0 14,010
Honeywell COM 438516106 11,000 94,569 SH   SOLE   80,313 0 14,256
IBM COM 459200101 210 1,382 SH   SOLE   1,217 0 165
iShares Russell 1000 Growth In COM 464287614 5,301 52,824 SH   SOLE   50,644 0 2,180
iShares Russell 1000 Index ETF COM 464287622 2,315 19,808 SH   SOLE   16,488 0 3,320
Marriott International Cl A COM 571903202 7,891 118,732 SH   SOLE   100,790 0 17,942
McKesson COM 58155Q103 7,783 41,697 SH   SOLE   36,317 0 5,380
Merck COM 58933Y105 301 5,225 SH   SOLE   4,964 0 261
Microsoft COM 594918104 15,517 303,242 SH   SOLE   259,258 0 43,984
Navistar International COM 63934E108 389 33,300 SH   SOLE   33,300 0 0
NIKE Class B COM 654106103 6,181 111,969 SH   SOLE   97,074 0 14,895
Oracle COM 68389X105 248 6,050 SH   SOLE   4,933 0 1,117
PACCAR COM 693718108 601 11,589 SH   SOLE   11,239 0 350
Paychex COM 704326107 226 3,795 SH   SOLE   3,795 0 0
PayPal Holdings COM 70450Y103 5,909 161,842 SH   SOLE   138,859 0 22,983
PepsiCo COM 713448108 12,394 116,991 SH   SOLE   98,597 0 18,394
Qualcomm COM 747525103 7,626 142,355 SH   SOLE   121,381 0 20,974
Roper Technologies COM 776696106 524 3,073 SH   SOLE   1,894 0 1,179
Salesforce.com COM 79466L302 6,239 78,567 SH   SOLE   67,796 0 10,771
Schlumberger COM 806857108 6,651 84,104 SH   SOLE   74,176 0 9,928
Starbucks COM 855244109 15,311 268,050 SH   SOLE   233,122 0 34,928
Stericycle COM 858912108 6,296 60,471 SH   SOLE   52,292 0 8,179
Sysco COM 871829107 813 16,014 SH   SOLE   13,789 0 2,225
The Priceline Group COM 741503403 7,584 6,075 SH   SOLE   5,206 0 869
Thermo Fisher Scientific COM 883556102 12,681 85,824 SH   SOLE   72,873 0 12,951
United Parcel Service COM 911312106 442 4,107 SH   SOLE   4,107 0 0
V.F. Corporation COM 918204108 7,859 127,808 SH   SOLE   110,178 0 17,630
VISA Class A COM 92826C839 14,187 191,277 SH   SOLE   165,060 0 26,217
Walgreens Boots Alliance COM 931427108 8,898 106,862 SH   SOLE   91,550 0 15,312
Activision Blizzard COM 00507V109 7,510 189,510 SH   SOLE   161,881 0 27,629
Allergan COM G0177J108 9,556 41,352 SH   SOLE   35,514 0 5,838
Altria Group COM 02209S103 220 3,197 SH   SOLE   3,197 0 0
AT&T COM 00206R102 930 21,532 SH   SOLE   21,294 0 238
BB&T COM 054937107 8,153 228,949 SH   SOLE   197,210 0 31,739
Berkshire Hathaway B COM 084670702 14,088 97,298 SH   SOLE   84,034 0 13,264
Broadcom Limited COM Y09827109 6,273 40,368 SH   SOLE   35,164 0 5,204
Chevron COM 166764100 6,629 63,236 SH   SOLE   54,563 0 8,673
Cisco Systems COM 17275R102 656 22,851 SH   SOLE   21,050 0 1,801
Coca-Cola COM 191216100 320 7,069 SH   SOLE   6,314 0 755
CVS Health Corporation COM 126650100 10,722 111,987 SH   SOLE   97,428 0 14,559
Danaher COM 235851102 14,053 139,142 SH   SOLE   118,895 0 20,247
Discover Financial Services COM 254709108 9,031 168,527 SH   SOLE   143,159 0 25,368
Dow Chemical COM 260543103 5,223 105,079 SH   SOLE   91,344 0 13,735
EOG Resources COM 26875P101 7,787 93,342 SH   SOLE   80,972 0 12,370
Exxon Mobil COM 30231G102 14,577 155,508 SH   SOLE   133,572 0 21,936
Fidelity National Info Service COM 31620M106 13,030 176,851 SH   SOLE   150,268 0 26,583
Ford Motor COM 345370860 521 41,443 SH   SOLE   40,665 0 778
General Electric COM 369604103 11,954 379,729 SH   SOLE   329,871 0 49,858
General Mills COM 370334104 8,719 122,248 SH   SOLE   103,753 0 18,495
Halliburton COM 406216101 4,857 107,245 SH   SOLE   91,639 0 15,606
Hewlett Packard Enterprise COM 42824C109 6,982 382,131 SH   SOLE   333,666 0 48,465
Intel COM 458140100 683 20,826 SH   SOLE   16,915 0 3,911
iShares Russell 1000 Value Ind COM 464287598 6,018 58,293 SH   SOLE   55,293 0 3,000
Johnson & Johnson COM 478160104 17,537 144,577 SH   SOLE   124,907 0 19,670
JPMorgan Chase COM 46625H100 9,901 159,326 SH   SOLE   136,178 0 23,148
LAM Research COM 512807108 9,394 111,748 SH   SOLE   95,675 0 16,073
Marsh & McLennan COM 571748102 9,770 142,714 SH   SOLE   121,434 0 21,280
McDonald's COM 580135101 397 3,296 SH   SOLE   3,206 0 90
Medtronic COM G5960L103 9,537 109,915 SH   SOLE   95,568 0 14,347
MetLife COM 59156R108 7,693 193,154 SH   SOLE   164,732 0 28,422
Mondelez International COM 609207105 8,126 178,546 SH   SOLE   151,545 0 27,001
NextEra Energy COM 65339F101 11,321 86,814 SH   SOLE   74,025 0 12,789
Occidental Petroleum COM 674599105 5,831 77,165 SH   SOLE   65,674 0 11,491
Pfizer COM 717081103 7,780 220,962 SH   SOLE   187,689 0 33,273
Philip Morris Int'l COM 718172109 297 2,918 SH   SOLE   2,918 0 0
Procter & Gamble COM 742718109 727 8,592 SH   SOLE   8,022 0 570
Prologis COM 74340W103 8,413 171,555 SH   SOLE   149,968 0 21,587
Stanley Black & Decker COM 854502101 7,381 66,364 SH   SOLE   57,057 0 9,307
Target COM 87612E106 6,970 99,825 SH   SOLE   85,324 0 14,501
Time Warner COM 887317303 7,314 99,455 SH   SOLE   85,110 0 14,345
U.S. Bancorp COM 902973304 8,103 200,928 SH   SOLE   170,635 0 30,293
Union Pacific COM 907818108 6,206 71,131 SH   SOLE   60,885 0 10,246
United Technologies COM 913017109 245 2,390 SH   SOLE   1,436 0 954
UnitedHealth Group COM 91324P102 206 1,456 SH   SOLE   1,456 0 0
Valero Energy COM 91913Y100 4,557 89,350 SH   SOLE   77,489 0 11,861
Verizon Communications COM 92343V104 7,076 126,714 SH   SOLE   109,121 0 17,593
Walt Disney COM 254687106 6,062 61,966 SH   SOLE   53,078 0 8,888
WEC Energy Group COM 92939U106 8,068 123,550 SH   SOLE   105,347 0 18,203
Wells Fargo COM 949746101 10,096 213,317 SH   SOLE   182,362 0 30,955
iShares Core S&P Mid-Cap ETF COM 464287507 37,336 249,924 SH   SOLE   202,823 0 47,101
iShares Russell 2000 Fund ETF COM 464287655 3,533 30,730 SH   SOLE   30,130 0 600
iShares Russell 2000 Growth In COM 464287648 6,813 49,668 SH   SOLE   40,287 0 9,381
iShares Russell 2000 Value Ind COM 464287630 6,615 67,991 SH   SOLE   55,263 0 12,728
iShares Russell Midcap Growth COM 464287481 8,472 90,528 SH   SOLE   75,132 0 15,396
iShares Russell Midcap Index COM 464287499 4,023 23,915 SH   SOLE   23,765 0 150
iShares Russell Midcap Value COM 464287473 899 12,100 SH   SOLE   12,085 0 15
iShares S&P SmlCap 600 Growth COM 464287887 10,053 78,289 SH   SOLE   63,904 0 14,385
Midcap SPDR Trust Series 1 COM 78467Y107 1,977 7,263 SH   SOLE   6,963 0 300
PowerShares FTSE RAFI US 1500 COM 73935X567 7,376 75,817 SH   SOLE   61,750 0 14,067
Vanguard Mid-Cap ETF COM 922908629 242 1,956 SH   SOLE   1,956 0 0
Vanguard Small Cap ETF COM 922908751 24,821 214,569 SH   SOLE   174,613 0 39,956
iShares MSCI ACWI EX US COM 464288240 1,610 41,335 SH   SOLE   36,685 0 4,650
iShares MSCI EAFE ETF COM 464287465 67,411 1,207,649 SH   SOLE   1,024,470 0 183,179
iShares MSCI Pacific Ex Japan COM 464286665 6,587 168,034 SH   SOLE   142,231 0 25,803
Vanguard FTSE All-World Ex-US COM 922042775 1,872 43,696 SH   SOLE   36,771 0 6,925
Vanguard FTSE All World ex-US COM 922042718 6,892 74,031 SH   SOLE   63,471 0 10,560
Vanguard FTSE Developed Market COM 921943858 33,107 936,276 SH   SOLE   783,005 0 153,271
Vanguard FTSE Emerging Markets COM 922042858 18,154 515,310 SH   SOLE   429,482 0 85,828
Vanguard FTSE Europe ETF COM 922042874 619 13,261 SH   SOLE   12,034 0 1,227
3M COM 88579Y101 433 2,475 SH   SOLE   0 0 2,475
Apple COM 037833100 565 5,913 SH   SOLE   5,060 0 853
Berkshire Hathaway A COM 084670108 1,445 7 SH   SOLE   5 0 2
Berkshire Hathaway B COM 084670702 371 2,560 SH   SOLE   2,310 0 250
Facebook COM 30303M102 321 2,811 SH   SOLE   1,000 0 1,811
Gilead Sciences COM 375558103 7,957 95,381 SH   SOLE   95,381 0 0
Heritage Financial COM 42722X106 250 14,247 SH   SOLE   8,640 0 5,607
iShares Russell 1000 Index ETF COM 464287622 662 5,665 SH   SOLE   5,665 0 0
iShares S&P 500 Index Fund COM 464287200 408 1,937 SH   SOLE   1,937 0 0
Microsoft COM 594918104 230 4,500 SH   SOLE   3,500 0 1,000
Neogen COM 640491106 337 6,000 SH   SOLE   6,000 0 0
NIKE Class B COM 654106103 207 3,750 SH   SOLE   3,750 0 0
Riverview Bancorp Inc. COM 769397100 152 32,230 SH   SOLE   14,963 0 17,267
SPDR S&P 500 ETF Trust COM 78462F103 584 2,789 SH   SOLE   2,739 0 50
Starbucks COM 855244109 305 5,338 SH   SOLE   2,738 0 2,600
The Rubicon Project COM 78112V102 162 11,900 SH   SOLE   0 0 11,900
U.S. Bancorp COM 902973304 228 5,659 SH   SOLE   5,659 0 0
United Parcel Service COM 911312106 3,108 28,850 SH   SOLE   28,500 0 350
Vanguard Total Stock Market COM 922908769 2,142 19,986 SH   SOLE   18,636 0 1,350
iShares 3-7 Year Treasury Bond COM 464288661 16,923 132,884 SH   SOLE   122,722 0 10,162
iShares Core MSCI EAFE ETF COM 46432F842 3,565 68,700 SH   SOLE   63,285 0 5,415
PowerShares FTSE RAFI US 1000 COM 73935X583 4,687 51,775 SH   SOLE   47,829 0 3,946
PowerShares S&P 500 Downside H COM 73935B805 7,288 309,081 SH   SOLE   285,123 0 23,958
PowerShares S&P 500 Low Volati COM 73937B779 5,210 121,791 SH   SOLE   112,390 0 9,401
Vanguard Growth ETF COM 922908736 7,300 68,094 SH   SOLE   62,849 0 5,245
Vanguard High Dividend Yield E COM 921946406 3,981 55,703 SH   SOLE   51,467 0 4,236
Vanguard Int.-Term Corporate B COM 92206C870 3,706 41,449 SH   SOLE   38,295 0 3,154
Vanguard Large Cap ETF COM 922908637 7,994 83,400 SH   SOLE   77,220 0 6,180
Vanguard Short-Term Bond ETF COM 921937827 4,330 53,419 SH   SOLE   49,276 0 4,143
Vanguard Short-Term Corporate COM 92206C409 20,341 251,619 SH   SOLE   232,368 0 19,251