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 616 5,626 SH   SOLE   5,231 0 395
iShares Core US Aggregate Bond COM 464287226 484 4,548 SH   SOLE   4,548 0 0
iShares Intermediate Govt/Cred COM 464288612 2,914 26,930 SH   SOLE   23,551 0 3,379
Schwab U.S. Aggregate Bond ETF COM 808524839 223 4,412 SH   SOLE   4,412 0 0
SPDR Short Term Corporate Bond COM 78464A474 471 15,641 SH   SOLE   15,641 0 0
3M COM 88579Y101 969 5,084 SH   SOLE   5,084 0 0
Abbott Labs COM 002824100 1,061 14,675 SH   SOLE   14,475 0 200
AbbVie COM 00287Y109 1,946 21,105 SH   SOLE   21,020 0 85
Accenture Ltd. Cl A COM G1151C101 554 3,927 SH   SOLE   3,627 0 300
Adobe COM 00724F101 3,865 17,082 SH   SOLE   16,011 0 1,071
Alibaba Group Holding COM 01609W102 6,270 45,743 SH   SOLE   40,660 0 5,083
Alphabet COM 02079K305 13,028 12,467 SH   SOLE   10,985 0 1,482
Alphabet Cl C COM 02079K107 12,090 11,674 SH   SOLE   10,409 0 1,265
Amazon.com COM 023135106 35,391 23,563 SH   SOLE   20,837 0 2,726
American Tower COM 03027X100 10,107 63,891 SH   SOLE   56,046 0 7,845
Amgen COM 031162100 14,722 75,623 SH   SOLE   67,820 0 7,803
Apple COM 037833100 24,173 153,246 SH   SOLE   135,008 0 18,238
Automatic Data Processing COM 053015103 1,681 12,818 SH   SOLE   12,718 0 100
Baidu.com ADR COM 056752108 298 1,880 SH   SOLE   1,880 0 0
Becton Dickinson COM 075887109 444 1,972 SH   SOLE   1,972 0 0
BlackRock COM 09247X101 377 960 SH   SOLE   670 0 290
Boeing COM 097023105 23,364 72,446 SH   SOLE   64,832 0 7,614
Booking Holdings COM 09857l108 9,406 5,461 SH   SOLE   4,781 0 680
Caterpillar COM 149123101 232 1,826 SH   SOLE   1,826 0 0
Celgene COM 151020104 321 5,003 SH   SOLE   5,003 0 0
Charles Schwab COM 808513105 7,738 186,333 SH   SOLE   163,439 0 22,894
Cognizant Tech Solutions COM 192446102 8,432 132,830 SH   SOLE   115,236 0 17,594
Constellation Brands COM 21036P108 8,712 54,169 SH   SOLE   47,965 0 6,204
CoStar Group COM 22160n109 2,938 8,708 SH   SOLE   8,109 0 599
Costco Wholesale COM 22160K105 16,400 80,505 SH   SOLE   71,324 0 9,181
Ecolab COM 278865100 14,305 97,079 SH   SOLE   85,641 0 11,438
Eli Lilly COM 532457108 13,440 116,145 SH   SOLE   103,045 0 13,100
EPAM Systems COM 29414B104 615 5,300 SH   SOLE   5,300 0 0
Estee Lauder COM 518439104 6,039 46,419 SH   SOLE   42,442 0 3,977
Exelixis COM 30161q104 216 11,000 SH   SOLE   11,000 0 0
Facebook COM 30303M102 12,775 97,454 SH   SOLE   85,113 0 12,341
FedEx COM 31428X106 7,763 48,119 SH   SOLE   42,015 0 6,104
Gilead Sciences COM 375558103 450 7,201 SH   SOLE   7,201 0 0
HealthEquity COM 42226A107 2,836 47,538 SH   SOLE   42,259 0 5,279
Home Depot COM 437076102 14,157 82,394 SH   SOLE   71,750 0 10,644
Honeywell COM 438516106 11,745 88,894 SH   SOLE   78,778 0 10,116
Incyte COM 45337C102 343 5,400 SH   SOLE   5,400 0 0
iShares Russell 1000 Growth In COM 464287614 15,481 118,259 SH   SOLE   112,383 0 5,876
iShares Russell 1000 Index ETF COM 464287622 3,540 25,521 SH   SOLE   22,653 0 2,868
Marriott International Cl A COM 571903202 8,294 76,398 SH   SOLE   66,310 0 10,088
Microsoft COM 594918104 38,430 378,364 SH   SOLE   337,804 0 40,560
Navistar International COM 63934E108 605 23,300 SH   SOLE   23,300 0 0
Netflix COM 64110L106 12,274 45,856 SH   SOLE   40,464 0 5,392
Nutanix COM 67059N108 278 6,675 SH   SOLE   6,675 0 0
Oracle COM 68389X105 326 7,227 SH   SOLE   6,802 0 425
PACCAR COM 693718108 664 11,618 SH   SOLE   7,698 0 3,920
Palo Alto Networks COM 697435105 286 1,520 SH   SOLE   1,520 0 0
Paychex COM 704326107 244 3,749 SH   SOLE   3,749 0 0
PayPal Holdings COM 70450Y103 14,089 167,548 SH   SOLE   148,338 0 19,210
PepsiCo COM 713448108 9,824 88,919 SH   SOLE   78,127 0 10,792
Raytheon COM 755111507 2,465 16,072 SH   SOLE   14,870 0 1,202
Roper Technologies COM 776696106 467 1,752 SH   SOLE   1,347 0 405
Salesforce.com COM 79466L302 14,677 107,154 SH   SOLE   94,885 0 12,269
Schwab U.S. Large-Cap Growth E COM 808524300 248 3,603 SH   SOLE   3,603 0 0
Seattle Genetics COM 812578102 252 4,450 SH   SOLE   4,450 0 0
ServiceNow COM 81762P102 6,042 33,936 SH   SOLE   30,833 0 3,103
Sherwin-Williams COM 824348106 6,179 15,703 SH   SOLE   14,365 0 1,338
Starbucks COM 855244109 2,601 40,386 SH   SOLE   37,636 0 2,750
Stryker COM 863667101 8,382 53,474 SH   SOLE   47,596 0 5,878
Symantec COM 871503108 210 11,115 SH   SOLE   11,115 0 0
Sysco COM 871829107 2,053 32,772 SH   SOLE   30,822 0 1,950
Texas Instruments COM 882508104 235 2,482 SH   SOLE   2,482 0 0
Thermo Fisher Scientific COM 883556102 16,847 75,282 SH   SOLE   65,618 0 9,664
Trilogy International Partners COM 89621T108 12 10,000 SH   SOLE   10,000 0 0
United Parcel Service COM 911312106 542 5,557 SH   SOLE   5,557 0 0
UnitedHealth Group COM 91324P102 14,945 59,991 SH   SOLE   53,114 0 6,877
Universal Display COM 91347p105 374 4,000 SH   SOLE   4,000 0 0
Vertex Pharmaceuticals COM 92532F100 524 3,160 SH   SOLE   3,160 0 0
VISA Class A COM 92826C839 23,944 181,479 SH   SOLE   161,363 0 20,116
Activision Blizzard COM 00507V109 7,365 158,159 SH   SOLE   139,214 0 18,945
AFLAC COM 001055102 241 5,300 SH   SOLE   5,300 0 0
Altaba COM 021346101 391 6,750 SH   SOLE   6,750 0 0
Altria Group COM 02209S103 231 4,685 SH   SOLE   4,685 0 0
AT&T COM 00206R102 4,380 153,470 SH   SOLE   136,776 0 16,694
Bank of America COM 060505104 8,252 334,887 SH   SOLE   312,603 0 22,284
BB&T COM 054937107 7,313 168,819 SH   SOLE   148,645 0 20,174
Berkshire Hathaway A COM 084670108 713 2 SH   SOLE   2 0 0
Berkshire Hathaway B COM 084670702 22,803 111,683 SH   SOLE   99,499 0 12,184
Broadcom COM 11135F101 11,273 44,333 SH   SOLE   39,211 0 5,122
Chevron COM 166764100 10,733 98,657 SH   SOLE   88,443 0 10,214
Cisco Systems COM 17275R102 9,159 211,370 SH   SOLE   196,276 0 15,094
Clorox COM 189054109 353 2,290 SH   SOLE   2,290 0 0
Coca-Cola COM 191216100 943 19,915 SH   SOLE   19,460 0 455
Colgate-Palmolive COM 194162103 6,707 112,692 SH   SOLE   103,508 0 9,184
Comcast Class A COM 20030N101 297 8,733 SH   SOLE   8,733 0 0
Corning COM 219350105 285 9,435 SH   SOLE   9,435 0 0
CVS Health Corporation COM 126650100 490 7,480 SH   SOLE   7,480 0 0
Danaher COM 235851102 14,157 137,286 SH   SOLE   122,355 0 14,931
DowDuPont COM 26078J100 8,352 156,173 SH   SOLE   140,642 0 15,531
DXC Technology COM 23355L106 3,950 74,291 SH   SOLE   67,570 0 6,721
Emerson Electric COM 291011104 317 5,304 SH   SOLE   4,129 0 1,175
EOG Resources COM 26875P101 8,547 98,004 SH   SOLE   86,902 0 11,102
Exxon Mobil COM 30231G102 6,031 88,437 SH   SOLE   81,583 0 6,854
Fidelity National Info Service COM 31620M106 15,200 148,219 SH   SOLE   131,040 0 17,179
Financial Select Sector SPDR E COM 81369Y605 212 8,880 SH   SOLE   8,880 0 0
First Republic Bank COM 33616C100 6,727 77,414 SH   SOLE   70,041 0 7,373
Fortive Corporation COM 34959J108 10,597 156,622 SH   SOLE   138,783 0 17,839
General Mills COM 370334104 310 7,951 SH   SOLE   7,066 0 885
Intel COM 458140100 1,620 34,528 SH   SOLE   32,221 0 2,307
iShares Russell 1000 Value Ind COM 464287598 18,781 169,121 SH   SOLE   159,738 0 9,383
Johnson & Johnson COM 478160104 20,435 158,349 SH   SOLE   142,540 0 15,809
JPMorgan Chase COM 46625H100 21,443 219,663 SH   SOLE   194,811 0 24,852
LAM Research COM 512807108 4,754 34,909 SH   SOLE   30,892 0 4,017
Marsh & McLennan COM 571748102 12,393 155,393 SH   SOLE   136,816 0 18,577
McDonald's COM 580135101 13,752 77,448 SH   SOLE   68,673 0 8,775
Medtronic COM G5960L103 14,431 158,649 SH   SOLE   141,966 0 16,683
Merck COM 58933Y105 580 7,586 SH   SOLE   7,586 0 0
Mondelez International COM 609207105 8,152 203,656 SH   SOLE   180,553 0 23,103
Morgan Stanley COM 617446448 7,445 187,759 SH   SOLE   171,088 0 16,671
NextEra Energy COM 65339F101 16,754 96,386 SH   SOLE   85,815 0 10,571
Noble Energy COM 655044105 369 19,670 SH   SOLE   19,670 0 0
Occidental Petroleum COM 674599105 232 3,773 SH   SOLE   3,773 0 0
Pfizer COM 717081103 17,295 396,224 SH   SOLE   354,816 0 41,408
Philip Morris Int'l COM 718172109 228 3,417 SH   SOLE   3,417 0 0
Procter & Gamble COM 742718109 873 9,498 SH   SOLE   9,038 0 460
Prologis COM 74340W103 7,253 123,514 SH   SOLE   110,088 0 13,426
Qualcomm COM 747525103 308 5,407 SH   SOLE   4,707 0 700
Schlumberger COM 806857108 2,116 58,658 SH   SOLE   54,045 0 4,613
U.S. Bancorp COM 902973304 11,048 241,742 SH   SOLE   215,339 0 26,403
Union Pacific COM 907818108 11,879 85,939 SH   SOLE   76,484 0 9,455
Valero Energy COM 91913Y100 4,714 62,882 SH   SOLE   56,053 0 6,829
Verizon Communications COM 92343V104 12,249 217,881 SH   SOLE   192,884 0 24,997
Walmart, Inc. COM 931142103 5,385 57,813 SH   SOLE   52,860 0 4,953
Walt Disney COM 254687106 11,367 103,668 SH   SOLE   93,317 0 10,351
WEC Energy Group COM 92939U106 9,451 136,458 SH   SOLE   120,346 0 16,112
Array BioPharma COM 04269X105 492 34,500 SH   SOLE   34,500 0 0
Associated Banc-Corp COM 045487105 198 10,000 SH   SOLE   10,000 0 0
Avanos Medical COM 05350V106 672 15,000 SH   SOLE   15,000 0 0
Bemis COM 081437105 395 8,600 SH   SOLE   8,600 0 0
Invesco FTSE RAFI US 1500 ETF COM 46137v597 10,781 94,854 SH   SOLE   82,759 0 12,095
iShares Core S&P Mid-Cap ETF COM 464287507 36,408 219,247 SH   SOLE   188,213 0 31,034
iShares Morningstar Mid Cap ET COM 464288406 203 1,460 SH   SOLE   1,460 0 0
iShares Russell 2000 Fund ETF COM 464287655 4,508 33,670 SH   SOLE   33,670 0 0
iShares Russell 2000 Growth In COM 464287648 15,690 93,391 SH   SOLE   81,997 0 11,394
iShares Russell 2000 Value Ind COM 464287630 13,399 124,600 SH   SOLE   108,985 0 15,615
iShares Russell Midcap Growth COM 464287481 13,092 115,138 SH   SOLE   101,236 0 13,902
iShares Russell Midcap Index COM 464287499 12,188 262,210 SH   SOLE   246,803 0 15,407
iShares Russell Midcap Value COM 464287473 993 13,001 SH   SOLE   13,001 0 0
iShares S&P SmlCap 600 Growth COM 464287887 10,277 63,700 SH   SOLE   54,057 0 9,643
Midcap SPDR Trust Series 1 COM 78467Y107 4,990 16,486 SH   SOLE   16,211 0 275
Schweitzer-Mauduit Internation COM 808541106 476 19,000 SH   SOLE   19,000 0 0
Vanguard Small Cap ETF COM 922908751 29,283 221,859 SH   SOLE   193,460 0 28,399
China Mobile COM 16941M109 211 4,400 SH   SOLE   4,400 0 0
Goldman Sachs ActiveBeta Emerg COM 381430206 6,657 221,016 SH   SOLE   202,378 0 18,638
Heineken NV COM 423012301 204 4,650 SH   SOLE   4,650 0 0
iShares MSCI ACWI EX US COM 464288240 1,484 35,373 SH   SOLE   35,373 0 0
iShares MSCI EAFE ETF COM 464287465 71,477 1,216,001 SH   SOLE   1,076,783 0 139,218
iShares MSCI Emerg Mkts ETF COM 464287234 201 5,145 SH   SOLE   5,145 0 0
iShares MSCI Pacific Ex Japan COM 464286665 9,240 227,030 SH   SOLE   199,241 0 27,789
JPMorgan Diversified Return In COM 46641Q209 6,799 133,602 SH   SOLE   122,938 0 10,664
Nestle SA F ADR COM 641069406 772 9,530 SH   SOLE   9,530 0 0
Novartis COM 66987V109 379 4,420 SH   SOLE   4,355 0 65
Novo-Nordisk A/S ADR COM 670100205 574 12,456 SH   SOLE   12,456 0 0
Schwab Emerging Markets Equity COM 808524706 1,130 48,003 SH   SOLE   40,043 0 7,960
Schwab International Equity ET COM 808524805 3,751 132,321 SH   SOLE   126,838 0 5,483
Vanguard FTSE All-World Ex-US COM 922042775 10,702 234,795 SH   SOLE   223,798 0 10,997
Vanguard FTSE Developed Market COM 921943858 40,816 1,100,172 SH   SOLE   975,141 0 125,031
Vanguard FTSE Emerging Markets COM 922042858 31,681 831,520 SH   SOLE   742,962 0 88,558
3M COM 88579Y101 324 1,700 SH   SOLE   0 0 1,700
Altria Group COM 02209S103 1,500 30,377 SH   SOLE   30,377 0 0
Apple COM 037833100 1,174 7,444 SH   SOLE   7,016 0 428
AT&T COM 00206R102 214 7,500 SH   SOLE   7,500 0 0
Berkshire Hathaway A COM 084670108 2,142 7 SH   SOLE   7 0 0
Berkshire Hathaway B COM 084670702 755 3,700 SH   SOLE   3,700 0 0
Charles Schwab COM 808513105 251 6,035 SH   SOLE   6,035 0 0
Facebook COM 30303M102 237 1,811 SH   SOLE   0 0 1,811
Gilead Sciences COM 375558103 5,898 94,300 SH   SOLE   94,300 0 0
Heritage Financial COM 42722X106 423 14,247 SH   SOLE   14,247 0 0
Invesco FTSE RAFI US 1000 ETF COM 46137V613 569 5,605 SH   SOLE   5,605 0 0
Invesco QQQ Trust COM 46090E103 504 3,267 SH   SOLE   3,267 0 0
Invitation Homes COM 46187W107 389 19,377 SH   SOLE   19,377 0 0
iShares Russell 1000 Index ETF COM 464287622 1,363 9,825 SH   SOLE   9,810 0 15
iShares Russell 3000 COM 464287689 244 1,658 SH   SOLE   1,658 0 0
iShares S&P 500 Index Fund COM 464287200 768 3,052 SH   SOLE   3,037 0 15
Microsoft COM 594918104 355 3,500 SH   SOLE   3,500 0 0
Neogen COM 640491106 456 8,000 SH   SOLE   8,000 0 0
NIKE Class B COM 654106103 418 5,636 SH   SOLE   5,636 0 0
Philip Morris Int'l COM 718172109 1,026 15,363 SH   SOLE   15,363 0 0
Riverview Bancorp Inc. COM 769397100 175 24,000 SH   SOLE   24,000 0 0
SPDR S&P 500 ETF Trust COM 78462F103 2,027 8,111 SH   SOLE   8,111 0 0
Starbucks COM 855244109 444 6,889 SH   SOLE   6,889 0 0
T-Mobile US COM 872590104 318 5,000 SH   SOLE   5,000 0 0
Tableau Software COM 87336U105 248 2,065 SH   SOLE   2,065 0 0
U.S. Bancorp COM 902973304 320 7,007 SH   SOLE   7,007 0 0
United Parcel Service COM 911312106 2,770 28,400 SH   SOLE   28,050 0 350
Vanguard Information Technolog COM 92204A702 323 1,935 SH   SOLE   1,935 0 0
Vanguard Large Cap ETF COM 922908637 788 6,863 SH   SOLE   6,863 0 0
Vanguard S&P 500 ETF COM 922908363 282 1,226 SH   SOLE   1,226 0 0
Vanguard Total Stock Market COM 922908769 4,491 35,190 SH   SOLE   30,188 0 5,002
Goldman Sachs Access Treasury COM 381430529 18,716 187,071 SH   SOLE   175,875 0 11,196
iShares 3-7 Year Treasury Bond COM 464288661 29,503 243,023 SH   SOLE   228,640 0 14,383
iShares 7-10 Year Treasury Bon COM 464287440 5,289 50,760 SH   SOLE   47,550 0 3,210
iShares Core S&P Total US Stoc COM 464287150 13,024 229,451 SH   SOLE   215,252 0 14,199
iShares Trust - iShares Floati COM 46429B655 1,072 21,295 SH   SOLE   19,310 0 1,985
PIMCO Enhanced Short Maturity COM 72201R833 12,804 126,833 SH   SOLE   119,226 0 7,607
Vanguard Large Cap ETF COM 922908637 16,241 141,401 SH   SOLE   132,667 0 8,734
Vanguard Short-Term Corporate COM 92206C409 14,847 190,492 SH   SOLE   178,085 0 12,407
Equity Residential COM 29476L107 564 8,537 SH   SOLE   8,537 0 0