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 859 7,493 SH   SOLE   6,415 0 1,078
iShares Core Total US Bond Mar COM 464287226 1,276 11,511 SH   SOLE   9,112 0 2,399
iShares Intermediate Govt/Cred COM 464288612 2,924 26,089 SH   SOLE   19,796 0 6,293
3M COM 88579Y101 428 2,566 SH   SOLE   2,566 0 0
Abbott Labs COM 002824100 284 6,799 SH   SOLE   6,299 0 500
AbbVie COM 00287Y109 201 3,511 SH   SOLE   3,211 0 300
Alphabet COM 02079K305 9,162 12,010 SH   SOLE   10,027 0 1,983
Alphabet Cl C COM 02079K107 9,260 12,430 SH   SOLE   10,460 0 1,970
Amazon.com COM 023135106 15,793 26,604 SH   SOLE   22,782 0 3,822
American Tower COM 03027X100 9,931 97,009 SH   SOLE   81,815 0 15,194
Amgen COM 031162100 4,221 28,150 SH   SOLE   23,513 0 4,637
Apple COM 037833100 18,203 167,018 SH   SOLE   140,654 0 26,364
Baidu.com ADR COM 056752108 328 1,720 SH   SOLE   1,720 0 0
Becton Dickinson COM 075887109 261 1,716 SH   SOLE   1,716 0 0
BlackRock COM 09247X101 9,603 28,196 SH   SOLE   23,778 0 4,418
Boeing COM 097023105 10,042 79,105 SH   SOLE   65,924 0 13,181
Celgene COM 151020104 8,826 88,183 SH   SOLE   74,249 0 13,934
Cerner COM 156782104 7,716 145,700 SH   SOLE   122,650 0 23,050
Charles Schwab COM 808513105 5,889 210,168 SH   SOLE   175,893 0 34,275
Cognizant Tech Solutions COM 192446102 12,935 206,296 SH   SOLE   171,824 0 34,472
Colgate-Palmolive COM 194162103 7,720 109,277 SH   SOLE   90,187 0 19,090
Constellation Brands COM 21036P108 5,382 35,620 SH   SOLE   29,739 0 5,881
Costco Wholesale COM 22160K105 13,759 87,312 SH   SOLE   74,106 0 13,206
Ecolab COM 278865100 11,451 102,683 SH   SOLE   85,249 0 17,434
Expedia COM 30212P303 5,904 54,754 SH   SOLE   46,164 0 8,590
Facebook COM 30303M102 16,006 140,283 SH   SOLE   117,658 0 22,625
FedEx COM 31428X106 9,257 56,888 SH   SOLE   47,691 0 9,197
Gilead Sciences COM 375558103 9,419 102,532 SH   SOLE   87,699 0 14,833
Home Depot COM 437076102 12,647 94,783 SH   SOLE   79,201 0 15,582
Honeywell COM 438516106 10,582 94,444 SH   SOLE   78,726 0 15,718
Illumina COM 452327109 3,405 21,004 SH   SOLE   17,675 0 3,329
iShares Russell 1000 Growth In COM 464287614 4,824 48,351 SH   SOLE   46,271 0 2,080
iShares Russell 1000 Index ETF COM 464287622 2,145 18,805 SH   SOLE   15,590 0 3,215
Lockheed Martin COM 539830109 210 949 SH   SOLE   949 0 0
Marriott International Cl A COM 571903202 8,421 118,310 SH   SOLE   98,403 0 19,907
McKesson COM 58155Q103 6,434 40,915 SH   SOLE   34,933 0 5,982
Merck COM 58933Y105 242 4,568 SH   SOLE   4,307 0 261
Microsoft COM 594918104 17,037 308,477 SH   SOLE   260,519 0 47,958
Navistar International COM 63934E108 417 33,300 SH   SOLE   33,300 0 0
NIKE Class B COM 654106103 368 5,987 SH   SOLE   5,987 0 0
Oracle COM 68389X105 255 6,245 SH   SOLE   5,128 0 1,117
PACCAR COM 693718108 350 6,405 SH   SOLE   6,055 0 350
Paychex COM 704326107 205 3,795 SH   SOLE   3,795 0 0
PayPal Holdings COM 70450Y103 5,988 155,124 SH   SOLE   129,837 0 25,287
PepsiCo COM 713448108 11,685 114,024 SH   SOLE   94,061 0 19,963
Qualcomm COM 747525103 7,271 142,177 SH   SOLE   120,187 0 21,990
Roper Technologies COM 776696106 7,120 38,955 SH   SOLE   32,436 0 6,519
Salesforce.com COM 79466L302 5,702 77,232 SH   SOLE   65,375 0 11,857
Schlumberger COM 806857108 6,222 84,365 SH   SOLE   73,153 0 11,212
Starbucks COM 855244109 16,256 272,292 SH   SOLE   233,764 0 38,528
Stericycle COM 858912108 7,467 59,172 SH   SOLE   49,987 0 9,185
Sysco COM 871829107 745 15,939 SH   SOLE   13,589 0 2,350
The Priceline Group COM 741503403 7,838 6,081 SH   SOLE   5,098 0 983
Thermo Fisher Scientific COM 883556102 12,267 86,637 SH   SOLE   72,058 0 14,579
United Parcel Service COM 911312106 451 4,276 SH   SOLE   4,176 0 100
V.F. Corporation COM 918204108 8,349 128,921 SH   SOLE   109,163 0 19,758
VISA Class A COM 92826C839 14,718 192,442 SH   SOLE   162,871 0 29,571
Walgreens Boots Alliance COM 931427108 9,031 107,209 SH   SOLE   89,703 0 17,506
Activision Blizzard COM 00507V109 6,302 186,225 SH   SOLE   156,530 0 29,695
Allergan COM G0177J108 10,951 40,857 SH   SOLE   34,544 0 6,313
Anheuser-Busch Inbev ADR COM 03524A108 218 1,747 SH   SOLE   1,006 0 741
AT&T COM 00206R102 676 17,269 SH   SOLE   16,896 0 373
BB&T COM 054937107 7,356 221,101 SH   SOLE   187,342 0 33,759
Berkshire Hathaway B COM 084670702 13,830 97,474 SH   SOLE   83,025 0 14,449
Chevron COM 166764100 5,710 59,848 SH   SOLE   50,339 0 9,509
Cisco Systems COM 17275R102 676 23,728 SH   SOLE   21,927 0 1,801
CVS Health Corporation COM 126650100 11,344 109,359 SH   SOLE   93,529 0 15,830
Danaher COM 235851102 12,956 136,581 SH   SOLE   114,380 0 22,201
Discover Financial Services COM 254709108 8,456 166,068 SH   SOLE   138,624 0 27,444
Dow Chemical COM 260543103 4,922 96,781 SH   SOLE   82,510 0 14,271
Emerson Electric COM 291011104 205 3,767 SH   SOLE   2,992 0 775
EOG Resources COM 26875P101 6,602 90,964 SH   SOLE   77,285 0 13,679
Exxon Mobil COM 30231G102 12,632 151,118 SH   SOLE   127,706 0 23,412
Fidelity National Info Service COM 31620M106 10,978 173,396 SH   SOLE   144,482 0 28,914
Ford Motor COM 345370860 737 54,601 SH   SOLE   53,523 0 1,078
General Electric COM 369604103 11,749 369,584 SH   SOLE   315,832 0 53,752
General Mills COM 370334104 7,676 121,167 SH   SOLE   101,502 0 19,665
Halliburton COM 406216101 3,718 104,078 SH   SOLE   86,910 0 17,168
Hewlett Packard Enterprise COM 42824C109 6,568 370,456 SH   SOLE   317,186 0 53,270
Intel COM 458140100 6,027 186,318 SH   SOLE   157,711 0 28,607
iShares Russell 1000 Value Ind COM 464287598 4,958 50,174 SH   SOLE   47,364 0 2,810
Johnson & Johnson COM 478160104 15,549 143,707 SH   SOLE   122,294 0 21,413
JPMorgan Chase COM 46625H100 9,292 156,912 SH   SOLE   131,821 0 25,091
LAM Research COM 512807108 8,866 107,334 SH   SOLE   90,279 0 17,055
Marsh & McLennan COM 571748102 8,566 140,919 SH   SOLE   117,827 0 23,092
McDonald's COM 580135101 370 2,940 SH   SOLE   2,850 0 90
Medtronic COM G5960L103 7,978 106,370 SH   SOLE   90,645 0 15,725
MetLife COM 59156R108 8,342 189,852 SH   SOLE   159,147 0 30,705
Mondelez International COM 609207105 7,080 176,472 SH   SOLE   147,257 0 29,215
NextEra Energy COM 65339F101 10,022 84,690 SH   SOLE   70,967 0 13,723
Occidental Petroleum COM 674599105 4,940 72,195 SH   SOLE   60,574 0 11,621
Pfizer COM 717081103 6,575 221,822 SH   SOLE   185,399 0 36,423
Philip Morris Int'l COM 718172109 238 2,423 SH   SOLE   2,423 0 0
Procter & Gamble COM 742718109 732 8,897 SH   SOLE   8,327 0 570
Prologis COM 74340W103 4,681 105,946 SH   SOLE   88,426 0 17,520
Stanley Black & Decker COM 854502101 6,749 64,150 SH   SOLE   54,031 0 10,119
Target COM 87612E106 7,865 95,594 SH   SOLE   80,284 0 15,310
Time Warner COM 887317303 7,107 97,960 SH   SOLE   82,492 0 15,468
U.S. Bancorp COM 902973304 8,097 199,493 SH   SOLE   166,730 0 32,763
Union Pacific COM 907818108 5,488 68,991 SH   SOLE   57,886 0 11,105
United Technologies COM 913017109 491 4,901 SH   SOLE   3,947 0 954
Valero Energy COM 91913Y100 5,644 88,001 SH   SOLE   75,154 0 12,847
Verizon Communications COM 92343V104 6,841 126,493 SH   SOLE   107,988 0 18,505
Walt Disney COM 254687106 6,101 61,433 SH   SOLE   51,801 0 9,632
WEC Energy Group COM 92939U106 7,401 123,206 SH   SOLE   103,338 0 19,868
Wells Fargo COM 949746101 10,228 211,504 SH   SOLE   177,891 0 33,613
Yahoo! COM 984332106 4,007 108,848 SH   SOLE   96,284 0 12,564
iShares Core S&P Mid-Cap ETF COM 464287507 38,962 270,213 SH   SOLE   215,763 0 54,450
iShares Russell 2000 Fund ETF COM 464287655 3,755 33,938 SH   SOLE   32,428 0 1,510
iShares Russell 2000 Growth In COM 464287648 6,076 45,821 SH   SOLE   36,434 0 9,387
iShares Russell 2000 Value Ind COM 464287630 5,867 62,960 SH   SOLE   50,143 0 12,817
iShares Russell Midcap Growth COM 464287481 7,898 85,699 SH   SOLE   70,218 0 15,481
iShares Russell Midcap Index COM 464287499 3,943 24,205 SH   SOLE   23,765 0 440
iShares Russell Midcap Value COM 464287473 896 12,630 SH   SOLE   12,615 0 15
iShares S&P Small Cap 600 Inde COM 464287804 304 2,700 SH   SOLE   2,700 0 0
iShares S&P SmlCap 600 Growth COM 464287887 5,307 42,733 SH   SOLE   34,351 0 8,382
Midcap SPDR Trust Series 1 COM 78467Y107 2,631 10,013 SH   SOLE   9,238 0 775
PowerShares FTSE RAFI US 1500 COM 73935X567 6,964 73,808 SH   SOLE   58,850 0 14,958
Schwab US Small Cap ETF COM 808524607 210 4,032 SH   SOLE   4,032 0 0
Vanguard Mid-Cap ETF COM 922908629 237 1,956 SH   SOLE   1,956 0 0
Vanguard Small Cap ETF COM 922908751 22,558 202,331 SH   SOLE   161,933 0 40,398
iShares MSCI ACWI EX US COM 464288240 1,686 42,709 SH   SOLE   21,545 0 21,164
iShares MSCI EAFE ETF COM 464287465 67,204 1,175,718 SH   SOLE   981,667 0 194,051
iShares MSCI Pacific Ex Japan COM 464286665 6,361 162,184 SH   SOLE   135,343 0 26,841
Vanguard FTSE All-World Ex-US COM 922042775 2,914 67,540 SH   SOLE   56,915 0 10,625
Vanguard FTSE All World ex-US COM 922042718 6,742 72,199 SH   SOLE   60,862 0 11,337
Vanguard FTSE Developed Market COM 921943858 20,824 580,392 SH   SOLE   481,661 0 98,731
Vanguard FTSE Emerging Markets COM 922042858 16,585 479,624 SH   SOLE   392,116 0 87,508
Vanguard FTSE Europe ETF COM 922042874 11,719 241,519 SH   SOLE   199,634 0 41,885
3M COM 88579Y101 462 2,775 SH   SOLE   0 0 2,775
Apple COM 037833100 339 3,113 SH   SOLE   2,260 0 853
Berkshire Hathaway A COM 084670108 1,351 6 SH   SOLE   4 0 2
Berkshire Hathaway B COM 084670702 363 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 9,393 102,256 SH   SOLE   102,256 0 0
Heritage Financial COM 42722X106 250 14,247 SH   SOLE   8,640 0 5,607
iShares Russell 1000 Index ETF COM 464287622 629 5,515 SH   SOLE   5,015 0 500
iShares S&P 500 Index Fund COM 464287200 400 1,937 SH   SOLE   1,937 0 0
Neogen COM 640491106 302 6,000 SH   SOLE   6,000 0 0
Riverview Bancorp Inc. COM 769397100 135 32,230 SH   SOLE   14,963 0 17,267
Schwab US Large Cap ETF COM 808524201 201 4,107 SH   SOLE   4,107 0 0
SPDR S&P 500 ETF Trust COM 78462F103 263 1,281 SH   SOLE   1,231 0 50
The Rubicon Project COM 78112V102 218 11,900 SH   SOLE   0 0 11,900
U.S. Bancorp COM 902973304 230 5,659 SH   SOLE   5,659 0 0
United Parcel Service COM 911312106 3,043 28,850 SH   SOLE   28,500 0 350
Vanguard Total Stock Market COM 922908769 1,949 18,592 SH   SOLE   17,519 0 1,073
iShares 3-7 Year Treasury Bond COM 464288661 16,495 130,965 SH   SOLE   118,976 0 11,989
iShares Core MSCI EAFE COM 46432F842 3,537 66,568 SH   SOLE   60,246 0 6,322
PowerShares FTSE RAFI US 1000 COM 73935X583 4,446 50,441 SH   SOLE   45,834 0 4,607
PowerShares S&P 500 Downside H COM 73935B805 7,662 306,366 SH   SOLE   277,374 0 28,992
PowerShares S&P 500 Low Volati COM 73937B779 4,769 118,247 SH   SOLE   106,920 0 11,327
Vanguard Growth ETF COM 922908736 7,064 66,359 SH   SOLE   60,222 0 6,137
Vanguard High Dividend Yield E COM 921946406 3,741 54,185 SH   SOLE   49,213 0 4,972
Vanguard Int.-Term Corporate B COM 92206C870 3,452 39,712 SH   SOLE   35,926 0 3,786
Vanguard Large Cap ETF COM 922908637 7,688 81,782 SH   SOLE   74,415 0 7,367
Vanguard Short-Term Bond ETF COM 921937827 4,188 51,938 SH   SOLE   47,121 0 4,817
Vanguard Short-Term Corporate COM 92206C409 19,597 244,865 SH   SOLE   222,095 0 22,770