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
Factset Research Systems COM 303075105 22,357 85,765 SH   SOLE   59,996 0 25,769
Abbvie Inc COM 00287Y109 21,860 286,908 SH   SOLE   207,346 0 79,562
Hormel Food Corp COM 440452100 21,825 467,952 SH   SOLE   328,971 0 138,981
Zoetis Inc COM 98978V103 21,398 181,818 SH   SOLE   129,347 0 52,471
UnitedHealth Group, Inc. COM 91324P102 21,040 84,367 SH   SOLE   60,049 0 24,318
Nike, Inc. Class B CL B 654106103 20,984 253,620 SH   SOLE   178,108 0 75,512
Sherwin-Williams Co COM 824348106 20,825 45,318 SH   SOLE   32,193 0 13,125
Accenture PLC SHS CLASS A G1151C101 20,140 123,362 SH   SOLE   86,597 0 36,765
Mastercard, Inc. CL A 57636Q104 20,082 83,133 SH   SOLE   58,155 0 24,978
Estee Lauder Company CL A 518439104 19,942 125,154 SH   SOLE   88,309 0 36,845
American Tower Corporation COM 03027X100 19,841 91,118 SH   SOLE   65,748 0 25,370
TJX Companies, Inc. COM 872540109 19,563 409,181 SH   SOLE   287,840 0 121,341
Medtronic PLC COM G5960L103 19,400 215,121 SH   SOLE   153,996 0 61,125
Toro Co COM 891092108 19,012 292,088 SH   SOLE   211,714 0 80,374
Automatic Data Processing COM 053015103 18,858 137,970 SH   SOLE   99,425 0 38,545
Canadian National Railway Co COM 136375102 18,849 242,810 SH   SOLE   172,053 0 70,757
Texas Instruments Inc COM 882508104 18,178 181,909 SH   SOLE   131,735 0 50,174
CDW Corp COM 12514G108 18,098 194,036 SH   SOLE   139,945 0 54,091
Starbucks Corp COM 855244109 17,667 268,744 SH   SOLE   195,594 0 73,150
Lowes Companies Inc COM 548661107 17,040 198,027 SH   SOLE   142,715 0 55,312
Invesco S&P 500 High Quality S&P 500 QUALITY 46137V241 12,586 420,502 SH   SOLE   0 0 420,502
iShares 1-3 Year Treasury ETF 1-3 YR TREAS BD 464287457 8,263 95,340 SH   SOLE   0 0 95,340
iShares 10-20 Year Treasury ET 10-20 YR TRS ETF 464288653 7,368 43,960 SH   SOLE   0 0 43,960
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 6,592 77,235 SH   SOLE   0 0 77,235
Vanguard REIT ETF REIT ETF 922908553 6,520 93,343 SH   SOLE   0 0 93,343
Invesco Bulletshares Corporate BULSHS 2022 CB 46138J882 3,007 141,950 SH   SOLE   0 0 141,950
Invesco Bulletshares Corporate BULSHS 2023 CB 46138J866 2,985 144,025 SH   SOLE   0 0 144,025
Invesco Bulletshares Corporate BULSHS 2021 CB 46138J700 2,902 138,390 SH   SOLE   0 0 138,390
Willis Towers Watson SHS G96629103 1,019 6,000 SH   SOLE   0 0 6,000
Spdr Bloomberg Barclays 1-3 Mo SPDR BLOOMBERG 78468R663 960 10,475 SH   SOLE   0 0 10,475
Banner Corp COM NEW 06652V208 865 26,174 SH   SOLE   0 0 26,174
iShares S&P Short Term Nat'l M SHRT NAT MUN ETF 464288158 709 6,669 SH   SOLE   0 0 6,669
Proshares S&P 500 Dividend Ari S&P 500 DV ARIST 74348A467 651 11,290 SH   SOLE   0 0 11,290
Ishares Edge MSCI USA Quality USA QUALITY FCTR 46432F339 571 7,045 SH   SOLE   0 0 7,045
Vanguard Dividend Appreciation DIV APP ETF 921908844 486 4,699 SH   SOLE   0 0 4,699
Fidelity MSCI Utilities ETF MSCI UTILS INDEX 316092865 476 13,250 SH   SOLE   0 0 13,250
Vanguard Small-Cap ETF SMALL CP ETF 922908751 465 4,025 SH   SOLE   0 0 4,025
Schwab US Dividend US DIVIDEND EQ 808524797 443 9,845 SH   SOLE   0 0 9,845
Vanguard FTSE Developed Market FTSE DEV MKT ETF 921943858 394 11,829 SH   SOLE   0 0 11,829
Apple Computer Inc COM 037833100 379 1,489 SH   SOLE   20 0 1,469
Exxon Mobil Corporation COM 30231G102 335 8,826 SH   SOLE   0 0 8,826
Financial Select Sector SPDR SBI INT-FINL 81369Y605 333 16,000 SH   SOLE   0 0 16,000
POWERSHARES QQQ TRUST UNIT SER 1 46090E103 324 1,700 SH   SOLE   0 0 1,700
Novo-Nordisk A-S ADR ADR 670100205 300 4,982 SH   SOLE   0 0 4,982
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 272 2,300 SH   SOLE   0 0 2,300
S&P Depositary Recs TR UNIT 78462F103 258 1,000 SH   SOLE   0 0 1,000
VANGUARD MID CAP ETF MID CAP ETF 922908629 254 1,933 SH   SOLE   0 0 1,933
Schwab International INTL EQTY ETF 808524805 239 9,249 SH   SOLE   0 0 9,249
J P Morgan Chase & Co COM 46625H100 234 2,599 SH   SOLE   0 0 2,599
NETFLIX INC COM 64110L106 228 607 SH   SOLE   0 0 607
John Hancock Multifactor Techn COM 47804J602 222 4,771 SH   SOLE   0 0 4,771
Alphabet Inc Class A SBI HEALTHCARE 02079K305 206 177 SH   SOLE   0 0 177
General Electric Company COM 369604103 168 21,200 SH   SOLE   0 0 21,200
Cerus Corp COM 157085101 137 29,399 SH   SOLE   0 0 29,399