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 845 7,447 SH   SOLE   6,206 0 1,241
iShares Core Total US Bond Mar COM 464287226 1,596 14,570 SH   SOLE   12,145 0 2,425
iShares Intermediate Govt/Cred COM 464288612 3,438 31,063 SH   SOLE   28,646 0 2,417
PIMCO Enhanced Short Maturity COM 72201R833 305 3,000 SH   SOLE   3,000 0 0
3M COM 88579Y101 767 3,685 SH   SOLE   3,685 0 0
Abbott Labs COM 002824100 267 5,502 SH   SOLE   5,102 0 400
AbbVie COM 00287Y109 264 3,642 SH   SOLE   3,342 0 300
Alibaba Group Holding COM 01609W102 6,345 45,035 SH   SOLE   39,840 0 5,195
Alphabet COM 02079K305 11,690 12,574 SH   SOLE   10,928 0 1,646
Alphabet Cl C COM 02079K107 10,716 11,792 SH   SOLE   10,253 0 1,539
Amazon.com COM 023135106 24,447 25,255 SH   SOLE   22,139 0 3,116
American Tower COM 03027X100 8,837 66,788 SH   SOLE   57,934 0 8,854
Amgen COM 031162100 12,154 70,568 SH   SOLE   61,928 0 8,640
Apple COM 037833100 23,104 160,422 SH   SOLE   139,648 0 20,774
Baidu.com ADR COM 056752108 296 1,655 SH   SOLE   1,655 0 0
Becton Dickinson COM 075887109 371 1,899 SH   SOLE   1,899 0 0
BlackRock COM 09247X101 520 1,230 SH   SOLE   869 0 361
Boeing COM 097023105 14,589 73,773 SH   SOLE   64,127 0 9,646
Broadcom Limited COM Y09827109 14,478 62,123 SH   SOLE   54,433 0 7,690
Caterpillar COM 149123101 203 1,885 SH   SOLE   1,885 0 0
Celgene COM 151020104 11,414 87,887 SH   SOLE   76,592 0 11,295
Charles Schwab COM 808513105 9,289 216,225 SH   SOLE   188,497 0 27,728
Cognizant Tech Solutions COM 192446102 9,865 148,563 SH   SOLE   128,565 0 19,998
Constellation Brands COM 21036P108 10,781 55,648 SH   SOLE   48,894 0 6,754
Costco Wholesale COM 22160K105 13,398 83,774 SH   SOLE   73,304 0 10,470
Ecolab COM 278865100 12,816 96,542 SH   SOLE   83,776 0 12,766
Eli Lilly COM 532457108 9,898 120,262 SH   SOLE   105,509 0 14,753
Expedia COM 30212P303 8,776 58,921 SH   SOLE   51,922 0 6,999
Facebook COM 30303M102 21,239 140,671 SH   SOLE   122,544 0 18,127
FedEx COM 31428X106 11,855 54,549 SH   SOLE   47,469 0 7,080
General Dynamics COM 369550108 9,004 45,454 SH   SOLE   40,087 0 5,367
Gilead Sciences COM 375558103 590 8,338 SH   SOLE   8,038 0 300
Home Depot COM 437076102 13,951 90,946 SH   SOLE   78,443 0 12,503
Honeywell COM 438516106 12,132 91,020 SH   SOLE   79,689 0 11,331
IBM COM 459200101 203 1,321 SH   SOLE   1,056 0 265
iShares Russell 1000 Growth In COM 464287614 8,094 68,007 SH   SOLE   66,237 0 1,770
iShares Russell 1000 Index ETF COM 464287622 3,230 23,875 SH   SOLE   20,630 0 3,245
Marriott International Cl A COM 571903202 11,318 112,829 SH   SOLE   97,408 0 15,421
Merck COM 58933Y105 401 6,257 SH   SOLE   6,257 0 0
Microsoft COM 594918104 23,905 346,804 SH   SOLE   302,298 0 44,506
Navigator Holdings COM Y62132108 88 10,644 SH   SOLE   10,644 0 0
Navistar International COM 63934E108 611 23,300 SH   SOLE   23,300 0 0
Netflix COM 64110L106 7,421 49,666 SH   SOLE   44,085 0 5,581
NIKE Class B COM 654106103 247 4,188 SH   SOLE   4,163 0 25
Oracle COM 68389X105 237 4,725 SH   SOLE   4,300 0 425
PACCAR COM 693718108 782 11,841 SH   SOLE   7,921 0 3,920
Paychex COM 704326107 214 3,755 SH   SOLE   3,755 0 0
PayPal Holdings COM 70450Y103 8,942 166,618 SH   SOLE   145,517 0 21,101
PepsiCo COM 713448108 9,962 86,256 SH   SOLE   74,113 0 12,143
Roper Technologies COM 776696106 438 1,890 SH   SOLE   1,330 0 560
Salesforce.com COM 79466L302 10,175 117,490 SH   SOLE   103,378 0 14,112
Starbucks COM 855244109 12,324 211,357 SH   SOLE   187,707 0 23,650
Stryker COM 863667101 7,592 54,704 SH   SOLE   48,400 0 6,304
Sysco COM 871829107 790 15,701 SH   SOLE   13,476 0 2,225
The Priceline Group COM 741503403 11,102 5,935 SH   SOLE   5,165 0 770
Thermo Fisher Scientific COM 883556102 13,898 79,660 SH   SOLE   68,233 0 11,427
United Parcel Service COM 911312106 510 4,608 SH   SOLE   4,608 0 0
UnitedHealth Group COM 91324P102 10,815 58,325 SH   SOLE   50,869 0 7,456
VISA Class A COM 92826C839 17,322 184,708 SH   SOLE   161,639 0 23,069
Walgreens Boots Alliance COM 931427108 7,957 101,608 SH   SOLE   87,907 0 13,701
Activision Blizzard COM 00507V109 11,111 192,995 SH   SOLE   166,997 0 25,998
Allergan COM G0177J108 9,987 41,085 SH   SOLE   35,803 0 5,282
Altria Group COM 02209S103 477 6,409 SH   SOLE   6,409 0 0
AT&T COM 00206R102 306 8,117 SH   SOLE   7,629 0 488
BB&T COM 054937107 10,254 225,807 SH   SOLE   196,068 0 29,739
Berkshire Hathaway B COM 084670702 16,472 97,254 SH   SOLE   85,005 0 12,249
Cedar Fair COM 150185106 232 3,213 SH   SOLE   3,213 0 0
Chevron COM 166764100 9,318 89,311 SH   SOLE   77,950 0 11,361
Cisco Systems COM 17275R102 724 23,145 SH   SOLE   20,904 0 2,241
Clorox COM 189054109 308 2,311 SH   SOLE   2,311 0 0
Coca-Cola COM 191216100 536 11,941 SH   SOLE   11,286 0 655
Colgate-Palmolive COM 194162103 8,134 109,723 SH   SOLE   95,829 0 13,894
Comcast Class A COM 20030N101 240 6,156 SH   SOLE   6,156 0 0
CVS Health Corporation COM 126650100 8,499 105,627 SH   SOLE   93,619 0 12,008
Danaher COM 235851102 11,813 139,983 SH   SOLE   121,735 0 18,248
Discover Financial Services COM 254709108 6,584 105,870 SH   SOLE   90,938 0 14,932
Dow Chemical COM 260543103 7,019 111,291 SH   SOLE   97,937 0 13,354
DXC Technology COM 23355L106 7,107 92,630 SH   SOLE   80,216 0 12,414
Emerson Electric COM 291011104 213 3,575 SH   SOLE   2,400 0 1,175
Enterprise Products Partners L COM 293792107 271 10,003 SH   SOLE   10,003 0 0
EOG Resources COM 26875P101 8,587 94,858 SH   SOLE   83,301 0 11,557
Exxon Mobil COM 30231G102 6,997 86,667 SH   SOLE   75,308 0 11,359
Fidelity National Info Service COM 31620M106 11,101 129,987 SH   SOLE   111,901 0 18,086
Financial Select Sector SPDR E COM 81369Y605 268 10,867 SH   SOLE   10,867 0 0
Fortive Corporation COM 34959J108 8,626 136,168 SH   SOLE   118,365 0 17,803
General Electric COM 369604103 7,136 264,184 SH   SOLE   229,955 0 34,229
General Mills COM 370334104 403 7,282 SH   SOLE   5,292 0 1,990
Goodyear Tire & Rubber COM 382550101 10,312 294,965 SH   SOLE   255,289 0 39,676
Hewlett Packard Enterprise COM 42824C109 169 10,182 SH   SOLE   8,967 0 1,215
Intel COM 458140100 520 15,415 SH   SOLE   13,115 0 2,300
iShares Russell 1000 Value Ind COM 464287598 8,950 76,874 SH   SOLE   73,939 0 2,935
Johnson & Johnson COM 478160104 15,984 120,823 SH   SOLE   106,471 0 14,352
JPMorgan Chase COM 46625H100 18,345 200,711 SH   SOLE   174,723 0 25,988
LAM Research COM 512807108 11,314 79,995 SH   SOLE   69,463 0 10,532
Marsh & McLennan COM 571748102 10,813 138,705 SH   SOLE   119,381 0 19,324
McDonald's COM 580135101 430 2,810 SH   SOLE   2,620 0 190
Medtronic COM G5960L103 9,265 104,390 SH   SOLE   90,589 0 13,801
MetLife COM 59156R108 10,468 190,540 SH   SOLE   166,351 0 24,189
Mondelez International COM 609207105 7,772 179,950 SH   SOLE   155,842 0 24,108
Morgan Stanley COM 617446448 9,513 213,486 SH   SOLE   184,104 0 29,382
NextEra Energy COM 65339F101 11,957 85,329 SH   SOLE   74,286 0 11,043
Pfizer COM 717081103 10,974 326,713 SH   SOLE   283,667 0 43,046
Philip Morris Int'l COM 718172109 541 4,606 SH   SOLE   4,606 0 0
Pioneer Natural Resources COM 723787107 8,251 51,704 SH   SOLE   44,683 0 7,021
Procter & Gamble COM 742718109 836 9,592 SH   SOLE   9,067 0 525
Prologis COM 74340W103 10,473 178,604 SH   SOLE   157,668 0 20,936
Qualcomm COM 747525103 7,911 143,260 SH   SOLE   123,970 0 19,290
Schlumberger COM 806857108 5,635 85,589 SH   SOLE   76,340 0 9,249
Stanley Black & Decker COM 854502101 9,548 67,849 SH   SOLE   59,263 0 8,586
Time Warner COM 887317303 9,925 98,840 SH   SOLE   85,924 0 12,916
U.S. Bancorp COM 902973304 10,459 201,453 SH   SOLE   174,086 0 27,367
Union Pacific COM 907818108 8,272 75,948 SH   SOLE   66,176 0 9,772
United Technologies COM 913017109 219 1,792 SH   SOLE   1,627 0 165
Valero Energy COM 91913Y100 6,031 89,400 SH   SOLE   78,436 0 10,964
Verizon Communications COM 92343V104 5,835 130,664 SH   SOLE   114,584 0 16,080
Walt Disney COM 254687106 6,822 64,206 SH   SOLE   55,996 0 8,210
WEC Energy Group COM 92939U106 7,541 122,855 SH   SOLE   105,982 0 16,873
Wells Fargo COM 949746101 7,691 138,808 SH   SOLE   120,775 0 18,033
iShares Core S&P Mid-Cap ETF COM 464287507 46,319 266,280 SH   SOLE   223,448 0 42,832
iShares Russell 2000 Fund ETF COM 464287655 3,915 27,781 SH   SOLE   27,781 0 0
iShares Russell 2000 Growth In COM 464287648 9,397 55,682 SH   SOLE   46,826 0 8,856
iShares Russell 2000 Value Ind COM 464287630 9,000 75,709 SH   SOLE   63,738 0 11,971
iShares Russell Midcap Growth COM 464287481 10,741 99,388 SH   SOLE   84,902 0 14,486
iShares Russell Midcap Index COM 464287499 4,360 22,695 SH   SOLE   22,545 0 150
iShares Russell Midcap Value COM 464287473 1,014 12,060 SH   SOLE   12,050 0 10
iShares S&P SmlCap 600 Growth COM 464287887 13,766 88,275 SH   SOLE   74,645 0 13,630
Midcap SPDR Trust Series 1 COM 78467Y107 1,809 5,697 SH   SOLE   5,697 0 0
PowerShares FTSE RAFI US 1500 COM 73935X567 9,793 82,760 SH   SOLE   69,627 0 13,133
Vanguard Mid-Cap ETF COM 922908629 205 1,436 SH   SOLE   1,436 0 0
Vanguard Small Cap ETF COM 922908751 32,273 238,110 SH   SOLE   200,106 0 38,004
iShares MSCI ACWI EX US COM 464288240 1,880 41,229 SH   SOLE   38,329 0 2,900
iShares MSCI EAFE ETF COM 464287465 82,850 1,270,699 SH   SOLE   1,107,417 0 163,282
iShares MSCI Pacific Ex Japan COM 464286665 8,239 185,226 SH   SOLE   162,095 0 23,131
Vanguard FTSE All-World Ex-US COM 922042775 2,269 45,353 SH   SOLE   39,778 0 5,575
Vanguard FTSE Developed Market COM 921943858 43,031 1,041,415 SH   SOLE   898,316 0 143,099
Vanguard FTSE Emerging Markets COM 922042858 31,065 760,826 SH   SOLE   656,714 0 104,112
3M COM 88579Y101 354 1,700 SH   SOLE   0 0 1,700
Apple COM 037833100 736 5,108 SH   SOLE   4,560 0 548
AT&T COM 00206R102 402 10,662 SH   SOLE   10,662 0 0
Berkshire Hathaway A COM 084670108 1,358 5 SH   SOLE   5 0 0
Berkshire Hathaway B COM 084670702 779 4,600 SH   SOLE   4,350 0 250
Facebook COM 30303M102 424 2,811 SH   SOLE   1,000 0 1,811
Gilead Sciences COM 375558103 6,724 95,000 SH   SOLE   95,000 0 0
Heritage Financial COM 42722X106 378 14,247 SH   SOLE   14,247 0 0
iShares Russell 1000 Index ETF COM 464287622 304 2,250 SH   SOLE   2,250 0 0
iShares S&P 500 Index Fund COM 464287200 571 2,345 SH   SOLE   2,345 0 0
Microsoft COM 594918104 310 4,500 SH   SOLE   3,500 0 1,000
Neogen COM 640491106 415 6,000 SH   SOLE   6,000 0 0
NIKE Class B COM 654106103 212 3,600 SH   SOLE   3,600 0 0
Riverview Bancorp Inc. COM 769397100 159 24,000 SH   SOLE   24,000 0 0
SPDR S&P 500 ETF Trust COM 78462F103 405 1,675 SH   SOLE   1,625 0 50
Starbucks COM 855244109 311 5,338 SH   SOLE   2,738 0 2,600
T-Mobile US COM 872590104 333 5,500 SH   SOLE   5,500 0 0
U.S. Bancorp COM 902973304 432 8,317 SH   SOLE   8,317 0 0
United Parcel Service COM 911312106 3,168 28,650 SH   SOLE   28,300 0 350
Vanguard Total Stock Market COM 922908769 2,324 18,674 SH   SOLE   17,502 0 1,172
iShares 3-7 Year Treasury Bond COM 464288661 13,103 106,040 SH   SOLE   98,604 0 7,436
iShares Core MSCI EAFE ETF COM 46432F842 4,399 72,240 SH   SOLE   67,247 0 4,993
iShares Core MSCI Total Intl S COM 46432F834 4,912 85,640 SH   SOLE   80,077 0 5,563
iShares Core S&P Total US Stoc COM 464287150 11,156 201,297 SH   SOLE   187,107 0 14,190
iShares Core US Value ETF COM 464287663 4,797 94,169 SH   SOLE   87,594 0 6,575
iShares Trust - iShares Floati COM 46429B655 8,678 170,420 SH   SOLE   158,459 0 11,961
PowerShares FTSE RAFI US 1000 COM 73935X583 5,847 56,561 SH   SOLE   52,697 0 3,864
PowerShares Senior Loan ETF COM 73936Q769 9,272 400,695 SH   SOLE   372,072 0 28,623
Vanguard Growth ETF COM 922908736 4,686 36,889 SH   SOLE   34,307 0 2,582
Vanguard Large Cap ETF COM 922908637 13,311 119,898 SH   SOLE   111,544 0 8,354
Vanguard Short-Term Corporate COM 92206C409 16,320 203,902 SH   SOLE   189,584 0 14,318