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 824 7,281 SH   SOLE   6,048 0 1,233
iShares Core Total US Bond Mar COM 464287226 1,478 13,678 SH   SOLE   11,442 0 2,236
iShares Intermediate Govt/Cred COM 464288612 3,035 27,632 SH   SOLE   25,262 0 2,370
3M COM 88579Y101 482 2,699 SH   SOLE   2,699 0 0
Abbott Labs COM 002824100 254 6,605 SH   SOLE   6,105 0 500
AbbVie COM 00287Y109 202 3,227 SH   SOLE   2,927 0 300
Alphabet COM 02079K305 9,792 12,356 SH   SOLE   10,687 0 1,669
Alphabet Cl C COM 02079K107 9,356 12,122 SH   SOLE   10,502 0 1,620
Amazon.com COM 023135106 19,065 25,425 SH   SOLE   22,209 0 3,216
American Tower COM 03027X100 10,054 95,133 SH   SOLE   81,812 0 13,321
Amgen COM 031162100 8,047 55,040 SH   SOLE   47,817 0 7,223
Apple COM 037833100 18,779 162,140 SH   SOLE   140,429 0 21,711
Automatic Data Processing COM 053015103 216 2,102 SH   SOLE   1,902 0 200
Baidu.com ADR COM 056752108 274 1,665 SH   SOLE   1,665 0 0
Becton Dickinson COM 075887109 283 1,711 SH   SOLE   1,711 0 0
BlackRock COM 09247X101 10,534 27,682 SH   SOLE   24,173 0 3,509
Boeing COM 097023105 11,829 75,985 SH   SOLE   66,063 0 9,922
Celgene COM 151020104 10,138 87,588 SH   SOLE   76,031 0 11,557
Cerner COM 156782104 6,580 138,916 SH   SOLE   120,272 0 18,644
Charles Schwab COM 808513105 8,407 213,009 SH   SOLE   184,085 0 28,924
Cognizant Tech Solutions COM 192446102 11,170 199,349 SH   SOLE   170,951 0 28,398
Colgate-Palmolive COM 194162103 7,132 108,983 SH   SOLE   93,334 0 15,649
Constellation Brands COM 21036P108 8,524 55,601 SH   SOLE   48,420 0 7,181
Costco Wholesale COM 22160K105 13,653 85,274 SH   SOLE   74,506 0 10,768
Dollar General COM 256677105 2,390 32,271 SH   SOLE   29,232 0 3,039
Ecolab COM 278865100 11,848 101,071 SH   SOLE   86,766 0 14,305
Expedia COM 30212P303 6,265 55,306 SH   SOLE   48,183 0 7,123
Facebook COM 30303M102 16,243 141,185 SH   SOLE   122,009 0 19,176
FedEx COM 31428X106 10,427 56,001 SH   SOLE   48,455 0 7,546
General Dynamics COM 369550108 7,491 43,385 SH   SOLE   37,958 0 5,427
Gilead Sciences COM 375558103 7,135 99,641 SH   SOLE   87,616 0 12,025
Home Depot COM 437076102 12,513 93,324 SH   SOLE   80,218 0 13,106
Honeywell COM 438516106 10,759 92,871 SH   SOLE   79,823 0 13,048
iShares Russell 1000 Growth In COM 464287614 11,313 107,844 SH   SOLE   103,917 0 3,927
iShares Russell 1000 Index ETF COM 464287622 3,091 24,833 SH   SOLE   21,513 0 3,320
Marriott International Cl A COM 571903202 9,577 115,836 SH   SOLE   99,674 0 16,162
Merck COM 58933Y105 386 6,550 SH   SOLE   6,550 0 0
Microsoft COM 594918104 18,948 304,917 SH   SOLE   263,223 0 41,694
Navigator Holdings COM Y62132108 142 15,244 SH   SOLE   15,244 0 0
Navistar International COM 63934E108 1,045 33,300 SH   SOLE   33,300 0 0
NIKE Class B COM 654106103 4,435 87,261 SH   SOLE   79,066 0 8,195
PACCAR COM 693718108 516 8,079 SH   SOLE   7,729 0 350
Paychex COM 704326107 229 3,755 SH   SOLE   3,755 0 0
PayPal Holdings COM 70450Y103 6,453 163,502 SH   SOLE   141,549 0 21,953
PepsiCo COM 713448108 12,117 115,810 SH   SOLE   98,873 0 16,937
Qualcomm COM 747525103 9,453 144,982 SH   SOLE   125,181 0 19,801
Roper Technologies COM 776696106 416 2,272 SH   SOLE   1,812 0 460
Salesforce.com COM 79466L302 4,594 67,104 SH   SOLE   59,902 0 7,202
Schlumberger COM 806857108 6,976 83,101 SH   SOLE   74,135 0 8,966
Starbucks COM 855244109 14,572 262,472 SH   SOLE   230,849 0 31,623
Sysco COM 871829107 887 16,014 SH   SOLE   13,789 0 2,225
The Priceline Group COM 741503403 8,793 5,998 SH   SOLE   5,206 0 792
Thermo Fisher Scientific COM 883556102 11,701 82,925 SH   SOLE   70,924 0 12,001
United Parcel Service COM 911312106 504 4,399 SH   SOLE   4,399 0 0
VISA Class A COM 92826C839 14,683 188,197 SH   SOLE   163,959 0 24,238
Walgreens Boots Alliance COM 931427108 8,663 104,675 SH   SOLE   90,359 0 14,316
Activision Blizzard COM 00507V109 6,887 190,713 SH   SOLE   163,863 0 26,850
Allergan COM G0177J108 8,013 38,157 SH   SOLE   32,801 0 5,356
Altria Group COM 02209S103 311 4,593 SH   SOLE   4,593 0 0
AT&T COM 00206R102 417 9,811 SH   SOLE   9,573 0 238
BB&T COM 054937107 10,733 228,259 SH   SOLE   197,499 0 30,760
Berkshire Hathaway B COM 084670702 15,766 96,736 SH   SOLE   84,065 0 12,671
Broadcom Limited COM Y09827109 10,606 60,000 SH   SOLE   52,333 0 7,667
Cedar Fair COM 150185106 269 4,188 SH   SOLE   4,188 0 0
Chevron COM 166764100 10,114 85,928 SH   SOLE   74,428 0 11,500
Cisco Systems COM 17275R102 687 22,732 SH   SOLE   20,931 0 1,801
Clorox COM 189054109 220 1,836 SH   SOLE   1,836 0 0
Coca-Cola COM 191216100 428 10,326 SH   SOLE   9,571 0 755
Comcast Class A COM 20030N101 236 3,425 SH   SOLE   3,425 0 0
CVS Health Corporation COM 126650100 7,469 94,655 SH   SOLE   82,738 0 11,917
Danaher COM 235851102 10,757 138,199 SH   SOLE   119,171 0 19,028
Discover Financial Services COM 254709108 12,033 166,914 SH   SOLE   143,191 0 23,723
Dow Chemical COM 260543103 6,230 108,882 SH   SOLE   95,163 0 13,719
Enterprise Products Partners L COM 293792107 308 11,375 SH   SOLE   11,375 0 0
EOG Resources COM 26875P101 9,433 93,299 SH   SOLE   81,364 0 11,935
Exxon Mobil COM 30231G102 7,795 86,367 SH   SOLE   74,601 0 11,766
Fidelity National Info Service COM 31620M106 13,170 174,110 SH   SOLE   149,458 0 24,652
Financial Select Sector SPDR E COM 81369Y605 202 8,690 SH   SOLE   8,690 0 0
Ford Motor COM 345370860 510 42,038 SH   SOLE   42,038 0 0
Fortive Corporation COM 34959J108 3,631 67,708 SH   SOLE   58,217 0 9,491
General Electric COM 369604103 12,204 386,218 SH   SOLE   339,436 0 46,782
General Mills COM 370334104 7,460 120,770 SH   SOLE   103,440 0 17,330
Halliburton COM 406216101 9,992 184,728 SH   SOLE   158,448 0 26,280
Hewlett Packard Enterprise COM 42824C109 8,859 382,844 SH   SOLE   337,266 0 45,578
Intel COM 458140100 587 16,174 SH   SOLE   13,759 0 2,415
iShares Russell 1000 Value Ind COM 464287598 10,759 96,041 SH   SOLE   92,794 0 3,247
Johnson & Johnson COM 478160104 13,470 116,914 SH   SOLE   102,180 0 14,734
JPMorgan Chase COM 46625H100 17,016 197,193 SH   SOLE   170,558 0 26,635
LAM Research COM 512807108 8,470 80,111 SH   SOLE   69,233 0 10,878
Marsh & McLennan COM 571748102 9,432 139,550 SH   SOLE   119,840 0 19,710
McDonald's COM 580135101 330 2,711 SH   SOLE   2,621 0 90
Medtronic COM G5960L103 5,624 78,961 SH   SOLE   69,542 0 9,419
MetLife COM 59156R108 10,240 190,016 SH   SOLE   163,391 0 26,625
Mondelez International COM 609207105 7,810 176,189 SH   SOLE   151,043 0 25,146
NextEra Energy COM 65339F101 10,166 85,100 SH   SOLE   73,208 0 11,892
Occidental Petroleum COM 674599105 338 4,740 SH   SOLE   3,560 0 1,180
Pfizer COM 717081103 7,317 225,270 SH   SOLE   194,769 0 30,501
Pioneer Natural Resources COM 723787107 8,989 49,922 SH   SOLE   43,077 0 6,845
Procter & Gamble COM 742718109 678 8,067 SH   SOLE   7,697 0 370
Prologis COM 74340W103 9,194 174,159 SH   SOLE   152,641 0 21,518
Stanley Black & Decker COM 854502101 7,736 67,454 SH   SOLE   58,654 0 8,800
Target COM 87612E106 5,876 81,353 SH   SOLE   72,137 0 9,216
Time Warner COM 887317303 9,572 99,158 SH   SOLE   85,645 0 13,513
U.S. Bancorp COM 902973304 10,333 201,157 SH   SOLE   172,675 0 28,482
Union Pacific COM 907818108 7,558 72,895 SH   SOLE   62,972 0 9,923
UnitedHealth Group COM 91324P102 243 1,521 SH   SOLE   1,521 0 0
Valero Energy COM 91913Y100 6,088 89,115 SH   SOLE   77,797 0 11,318
Verizon Communications COM 92343V104 6,788 127,155 SH   SOLE   110,719 0 16,436
Walt Disney COM 254687106 6,432 61,712 SH   SOLE   53,424 0 8,288
WEC Energy Group COM 92939U106 7,189 122,577 SH   SOLE   105,226 0 17,351
Wells Fargo COM 949746101 7,480 135,736 SH   SOLE   117,317 0 18,419
iShares Core S&P Mid-Cap ETF COM 464287507 41,277 249,648 SH   SOLE   206,337 0 43,311
iShares Russell 2000 Fund ETF COM 464287655 3,881 28,781 SH   SOLE   28,681 0 100
iShares Russell 2000 Growth In COM 464287648 7,844 50,958 SH   SOLE   41,950 0 9,008
iShares Russell 2000 Value Ind COM 464287630 8,212 69,047 SH   SOLE   56,970 0 12,077
iShares Russell Midcap Growth COM 464287481 8,961 92,009 SH   SOLE   77,341 0 14,668
iShares Russell Midcap Index COM 464287499 4,059 22,695 SH   SOLE   22,545 0 150
iShares Russell Midcap Value COM 464287473 973 12,100 SH   SOLE   12,085 0 15
iShares S&P SmlCap 600 Growth COM 464287887 12,164 81,094 SH   SOLE   67,275 0 13,819
Midcap SPDR Trust Series 1 COM 78467Y107 2,115 7,011 SH   SOLE   7,011 0 0
PowerShares FTSE RAFI US 1500 COM 73935X567 8,885 77,069 SH   SOLE   63,895 0 13,174
Vanguard Small Cap ETF COM 922908751 28,250 219,063 SH   SOLE   181,139 0 37,924
iShares MSCI ACWI EX US COM 464288240 1,909 47,393 SH   SOLE   43,840 0 3,553
iShares MSCI EAFE ETF COM 464287465 67,334 1,166,365 SH   SOLE   1,007,006 0 159,359
iShares MSCI Pacific Ex Japan COM 464286665 7,045 178,045 SH   SOLE   153,185 0 24,860
Schwab International Equity ET COM 808524805 1,467 53,014 SH   SOLE   52,450 0 564
Vanguard FTSE All-World Ex-US COM 922042775 4,880 110,464 SH   SOLE   92,434 0 18,030
Vanguard FTSE All World ex-US COM 922042718 7,057 75,051 SH   SOLE   65,522 0 9,529
Vanguard FTSE Developed Market COM 921943858 33,893 927,553 SH   SOLE   785,207 0 142,346
Vanguard FTSE Emerging Markets COM 922042858 19,337 540,441 SH   SOLE   456,426 0 84,015
3M COM 88579Y101 393 2,200 SH   SOLE   0 0 2,200
Apple COM 037833100 592 5,108 SH   SOLE   4,560 0 548
AT&T COM 00206R102 453 10,662 SH   SOLE   10,662 0 0
Berkshire Hathaway A COM 084670108 1,301 5 SH   SOLE   5 0 0
Berkshire Hathaway B COM 084670702 450 2,760 SH   SOLE   2,510 0 250
Facebook COM 30303M102 323 2,811 SH   SOLE   1,000 0 1,811
Gilead Sciences COM 375558103 6,803 95,000 SH   SOLE   95,000 0 0
Heritage Financial COM 42722X106 367 14,247 SH   SOLE   8,640 0 5,607
iShares Russell 1000 Index ETF COM 464287622 696 5,590 SH   SOLE   5,590 0 0
iShares S&P 500 Index Fund COM 464287200 510 2,268 SH   SOLE   2,268 0 0
Microsoft COM 594918104 280 4,500 SH   SOLE   3,500 0 1,000
Neogen COM 640491106 396 6,000 SH   SOLE   6,000 0 0
Riverview Bancorp Inc. COM 769397100 168 24,000 SH   SOLE   11,000 0 13,000
SPDR S&P 500 ETF Trust COM 78462F103 2,602 11,642 SH   SOLE   11,592 0 50
Starbucks COM 855244109 296 5,338 SH   SOLE   2,738 0 2,600
T-Mobile US COM 872590104 230 4,000 SH   SOLE   4,000 0 0
U.S. Bancorp COM 902973304 291 5,659 SH   SOLE   5,659 0 0
United Parcel Service COM 911312106 3,284 28,650 SH   SOLE   28,300 0 350
Vanguard Total Stock Market COM 922908769 2,102 18,224 SH   SOLE   17,026 0 1,198
US Oil Fund COM 91232N108 176 15,000 SH   SOLE   15,000 0 0
iShares 3-7 Year Treasury Bond COM 464288661 12,044 98,307 SH   SOLE   91,169 0 7,138
iShares Core MSCI EAFE ETF COM 46432F842 3,122 58,220 SH   SOLE   53,689 0 4,531
iShares Core S&P Total US Stoc COM 464287150 9,646 188,072 SH   SOLE   174,200 0 13,872
iShares Core US Value ETF COM 464287663 4,305 87,618 SH   SOLE   81,276 0 6,342
iShares S&P Small Cap 600 Inde COM 464287804 4,657 33,864 SH   SOLE   31,473 0 2,391
iShares Trust - iShares Floati COM 46429B655 7,956 156,835 SH   SOLE   145,327 0 11,508
PowerShares FTSE RAFI US 1000 COM 73935X583 5,171 51,948 SH   SOLE   48,194 0 3,754
PowerShares Senior Loan ETF COM 73936Q769 8,678 371,491 SH   SOLE   343,872 0 27,619
SPDR MSCI ACWI ex-US ETF COM 78463x848 265 8,403 SH   SOLE   7,953 0 450
Vanguard Growth ETF COM 922908736 3,792 34,012 SH   SOLE   31,500 0 2,512
Vanguard Large Cap ETF COM 922908637 11,457 111,918 SH   SOLE   103,873 0 8,045
Vanguard Short-Term Corporate COM 92206C409 14,998 188,961 SH   SOLE   175,016 0 13,945