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
1/100 BERKSHIRE HTWY SH COM 084670702 544 200 SH   SOLE   200 0 0
ABBOTT LABS COM COM 002824100 485 6,154 SH   SOLE   6,154 0 0
ABBVIE INC. COM COM 00287y109 527 6,930 SH   SOLE   3,430 0 3,500
ADVANCED MICRO DEVICES COM COM 007903107 1,014 22,300 SH   SOLE   22,300 0 0
AEGION CORP COM COM 00770f104 2,295 128,020 SH   SOLE   38,914 0 89,106
AGILENT TECHNOLOGIES COM COM 00846U101 2,536 35,413 SH   SOLE   35,413 0 0
ALASKA AIR GROUP INC COM COM 011659109 294 10,360 SH   SOLE   10,360 0 0
ALCON INC ORD SHS COM h01301128 590 11,628 SH   SOLE   10,126 0 1,502
ALLEGHENY TECHNOLOGIES COM 01741r102 633 74,554 SH   SOLE   74,554 0 0
ALLERGAN INC COM COM g0177j108 521 2,946 SH   SOLE   0 0 2,946
ALPHABET INC C NON VTNG SH COM 02079k107 5,424 4,665 SH   SOLE   4,665 0 0
ALPHABET INC CLASS A COM 02079k305 711 612 SH   SOLE   512 0 100
AMAZON COM INC COM COM 023135106 2,370 1,216 SH   SOLE   1,216 0 0
AMGEN INC COM COM 031162100 1,773 8,747 SH   SOLE   8,747 0 0
APPLE INC COM 037833100 19,636 77,222 SH   SOLE   68,482 0 8,740
APPLIED MATLS INC COM COM 038222105 206 4,501 SH   SOLE   4,501 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,080 15,220 SH   SOLE   15,220 0 0
BANK OF AMERICA CORP COM COM 060505104 2,760 130,006 SH   SOLE   129,606 0 400
BERKSHIRE HATHAWAY INC CL B COM 084670702 1,020 5,583 SH   SOLE   5,583 0 0
BIOGEN IDEC INC COM 09062X103 5,643 17,839 SH   SOLE   11,750 0 6,089
BLACKROCK INC COM COM 09247X101 321 731 SH   SOLE   731 0 0
BOEING CO COM 097023105 369 2,480 SH   SOLE   2,480 0 0
BORGWARNER INC COM COM 099724106 470 19,305 SH   SOLE   8,870 0 10,435
BP PLC SPONSORED ADR COM 055622104 626 25,675 SH   SOLE   25,675 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 6,202 111,275 SH   SOLE   96,175 0 15,100
BRUKER CORP COM COM 116794108 2,032 56,690 SH   SOLE   5,675 0 51,015
CABOT OIL AND GAS CORP COM COM 127097103 2,404 139,891 SH   SOLE   129,891 0 10,000
CAREPAYMENT TECH CL A COM 14173d103 21 211,067 SH   SOLE   211,067 0 0
CHEVRON CORP COM COM 166764100 3,607 49,783 SH   SOLE   49,283 0 500
CISCO SYS INC COM COM 17275R102 304 7,740 SH   SOLE   7,740 0 0
COCA COLA CO COM COM 191216100 1,591 35,958 SH   SOLE   34,958 0 1,000
COLGATE PALMOLIVE CO COM COM 194162103 2,209 33,300 SH   SOLE   33,300 0 0
COLUMBIA BKG SYS INC COM COM 197236102 360 13,433 SH   SOLE   13,433 0 0
CORTEVA INC COM COM 22052l104 225 9,596 SH   SOLE   9,596 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 8,701 30,518 SH   SOLE   30,443 0 75
CUMMINS INC COM COM 231021106 358 2,650 SH   SOLE   2,650 0 0
CVS CORP COM COM 126650100 3,186 53,714 SH   SOLE   39,714 0 14,000
DEERE AND CO COM COM 244199105 5,049 36,548 SH   SOLE   25,048 0 11,500
DEVON ENERGY CORP NEW COM COM 25179M103 69 10,000 SH   SOLE   0 0 10,000
DU PONT E I DE NEMOURS COM COM 26614n102 1,003 29,436 SH   SOLE   29,386 0 50
EMERSON ELEC CO COM COM 291011104 1,868 39,209 SH   SOLE   16,289 0 22,920
EQT CORP COM COM 26884l109 212 30,080 SH   SOLE   30,080 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 121 24,064 SH   SOLE   24,064 0 0
EXXON MOBIL CORP COM COM 30231G102 2,672 70,385 SH   SOLE   69,385 0 1,000
FACEBOOK INC CL A COM 30303m102 1,010 6,056 SH   SOLE   5,656 0 400
FEDEX CORP COM COM 31428X106 965 7,965 SH   SOLE   7,965 0 0
FLIR SYS INC COM COM 302445101 2,578 80,849 SH   SOLE   50,849 0 30,000
FLOWSERVE CORP COM COM 34354p105 761 31,880 SH   SOLE   375 0 31,505
GENERAL MLS INC COM COM 370334104 1,431 27,125 SH   SOLE   25,975 0 1,150
HERITAGE FINL CORP WAS COM COM 42722x106 209 10,485 SH   SOLE   10,485 0 0
HERSHEY CO COM COM 427866108 1,846 13,935 SH   SOLE   13,935 0 0
HEXCEL CORP NEW COM COM 428291108 303 8,150 SH   SOLE   8,150 0 0
HOME DEPOT INC COM COM 437076102 4,483 24,011 SH   SOLE   24,011 0 0
HUBBELL INC COM 443510607 2,673 23,301 SH   SOLE   17,301 0 6,000
INCYTE CORP COM COM 45337c102 1,126 15,380 SH   SOLE   15,280 0 100
INTEL CORP COM COM 458140100 6,995 129,262 SH   SOLE   129,112 0 150
INTERNATIONAL BUS MACH COM COM 459200101 3,457 31,164 SH   SOLE   16,547 0 14,617
J P MORGAN CHASE AND CO COM 46625h100 4,933 54,800 SH   SOLE   53,500 0 1,300
JOHNSON AND JOHNSON COM COM 478160104 7,201 54,919 SH   SOLE   54,419 0 500
KEMPER CORP DEL COM COM 488401100 1,870 25,148 SH   SOLE   25,148 0 0
KEYSIGHT TECHNOLOGIES COM COM 49338l103 1,563 18,679 SH   SOLE   18,679 0 0
KINDER MORGAN INC DEL COM COM 49456b101 221 15,919 SH   SOLE   15,919 0 0
KROGER CO COM COM 501044101 1,954 64,893 SH   SOLE   38,193 0 26,700
LENNAR CORP CL A COM 526057104 918 24,050 SH   SOLE   23,550 0 500
LILLY ELI & CO COM COM 532457108 385 2,777 SH   SOLE   2,777 0 0
MARATHON PETE CORP COM COM 56585a102 904 38,300 SH   SOLE   25,300 0 13,000
MATTEL INC COM COM 577081102 228 25,926 SH   SOLE   25,926 0 0
MCDONALDS CORP COM COM 580135101 832 5,034 SH   SOLE   5,034 0 0
MEDTRONIC INC COM COM g5960l103 450 4,995 SH   SOLE   1,451 0 3,544
MERCK AND CO INC COM COM 58933y105 6,865 89,227 SH   SOLE   80,327 0 8,900
MICROSOFT CORP COM COM 594918104 17,402 110,342 SH   SOLE   109,842 0 500
MINNESOTA MNNG AND MANUF COM 88579y101 2,448 17,933 SH   SOLE   16,933 0 1,000
NATIONAL OILWELL VARCO COM COM 637071101 466 47,447 SH   SOLE   15,000 0 32,447
NIKE INC CL B COM 654106103 1,045 12,639 SH   SOLE   12,639 0 0
NORDSTROM INC COM COM 655664100 423 27,589 SH   SOLE   27,589 0 0
NORTHWEST NATURAL HOLDINGS COM 667655104 274 4,450 SH   SOLE   4,450 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 5,942 72,070 SH   SOLE   62,895 0 9,175
NUTRIEN LTD COM COM 67077ml08 680 20,040 SH   SOLE   19,940 0 100
NXP SEMICOND N V COM COM n6596x109 830 10,020 SH   SOLE   10,020 0 0
ORACLE CORP COM COM 68389X105 401 8,300 SH   SOLE   8,300 0 0
PACCAR INC COM COM 693718108 17,536 286,871 SH   SOLE   286,871 0 0
PEPSICO INC COM COM 713448108 4,001 33,315 SH   SOLE   33,240 0 75
PFIZER INC COM COM 717081103 2,471 75,717 SH   SOLE   36,310 0 39,407
PHILIP MORRIS INTL INC COM 718172109 1,852 25,385 SH   SOLE   25,285 0 100
PROCTER AND GAMBLE CO COM COM 742718109 3,087 28,064 SH   SOLE   27,564 0 500
PRUDENTIAL FINL INC COM COM 744320102 1,206 23,149 SH   SOLE   23,149 0 0
QEP RES INC COM COM 74733v100 8 25,000 SH   SOLE   0 0 25,000
QUALCOMM INC COM COM 747525103 4,094 60,523 SH   SOLE   60,423 0 100
ROKU INC COM 77543r102 299 3,420 SH   SOLE   3,420 0 0
ROYAL DUTCH SHELL A ADR COM 780259206 216 6,201 SH   SOLE   6,201 0 0
SCHLUMBERGER LTD COM COM 806857108 819 60,784 SH   SOLE   44,162 0 16,622
SCHWAB CHARLES CORP NE COM COM 808513105 2,398 71,342 SH   SOLE   58,342 0 13,000
SILK ROAD MEDICAL INC. COM 82710M100 326 10,385 SH   SOLE   10,385 0 0
SIRIUS XM HOLDINGS INC COM 82967n108 251 51,000 SH   SOLE   51,000 0 0
SPX CORP COM COM 784635104 979 30,000 SH   SOLE   30,000 0 0
SPX FLOW INC COM COM 78469x107 710 25,000 SH   SOLE   25,000 0 0
STARBUCKS CORP COM COM 855244109 819 12,473 SH   SOLE   12,473 0 0
STITCH FIX INC COM CL A COM 860897107 235 18,550 SH   SOLE   18,550 0 0
UBER TECHNOLOGIES INC COM COM 90353t100 654 23,450 SH   SOLE   23,450 0 0
UNION PAC CORP COM COM 907818108 547 3,880 SH   SOLE   3,805 0 75
UNITED PARCEL SERVICE CL B COM 911312106 1,436 15,375 SH   SOLE   13,875 0 1,500
UNITED TECHNOLOGIES CP COM COM 913017109 217 2,303 SH   SOLE   2,303 0 0
UNIVERSAL DISPLAY CORP COM COM 91347p105 579 4,400 SH   SOLE   4,300 0 100
US BANCORP DEL COM NEW COM 902973304 2,721 78,987 SH   SOLE   77,987 0 1,000
VALERO ENERGY CORP COM 91913y100 1,749 38,577 SH   SOLE   37,577 0 1,000
VARIAN MED SYS INC COM COM 92220p105 1,437 14,000 SH   SOLE   14,000 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,040 75,191 SH   SOLE   73,591 0 1,600
WALGREENS BOOTS ALLIAN COM COM 931427108 4,651 101,671 SH   SOLE   86,071 0 15,600
WALT DISNEY CO COM 254687106 2,819 29,182 SH   SOLE   28,502 0 680
WASTE MGMT INC DEL COM COM 94106l109 952 10,290 SH   SOLE   10,290 0 0
WATERS CORP COM COM 941848103 2,457 13,500 SH   SOLE   13,500 0 0
WELLS FARGO AND CO NEW COM COM 949746101 837 29,164 SH   SOLE   24,164 0 5,000
WEYERHAEUSER CO COM COM 962166104 1,033 60,945 SH   SOLE   60,745 0 200
WILLIAMS COS INC DEL COM COM 969457100 467 33,053 SH   SOLE   33,053 0 0
WOODWARD INC COM COM 980745103 2,920 49,137 SH   SOLE   49,137 0 0
ABERDEEN ASIA PACIFIC COM FD 003009107 1,012 299,535 SH   SOLE   297,535 0 2,000
DOMESTIC DIV EX-FINL FD WDTREE FD 97717w406 231 3,589 SH   SOLE   2,979 0 610
FIRST TR EXCHANGE-TRAD PFD SEC FD 33739e108 165 10,117 SH   SOLE   9,742 0 375
GS ETF TR INTL DVLPD FD 381430107 6,450 279,739 SH   SOLE   278,939 0 800
GS ETF TR TREASURY ACCESS FD 381430529 2,665 26,450 SH   SOLE   26,450 0 0
GS US LARGE CAP EQUITY ETF FD 381430503 1,216 23,303 SH   SOLE   23,003 0 300
ISHARES CORE TOTAL ETF US BOND FD 464287226 214 1,855 SH   SOLE   1,855 0 0
ISHARES TR CORE MSCI TOTAL FD 46432f834 281 5,987 SH   SOLE   5,987 0 0
ISHARES TR CORE S&P TTL STK FD 464287150 274 4,794 SH   SOLE   4,794 0 0
ISHARES TR CORE S&P500 ETF FD 464287200 554 2,145 SH   SOLE   2,145 0 0
ISHARES TR RUSSELL 2000 ETF FD 464287655 387 3,381 SH   SOLE   2,671 0 710
ISHARES TR SP500 GRW FD 464287309 383 2,325 SH   SOLE   2,325 0 0
SCHWAB EMRG MKTEQ ETF FD 808524706 214 10,380 SH   SOLE   10,025 0 355
SCHWAB INTL EQTY ETF FD 808524805 282 10,923 SH   SOLE   10,133 0 790
SCHWAB SHT TM US TRES FD 808524862 3,299 63,780 SH   SOLE   63,760 0 20
SCHWAB STRATEGIC TR US BRD EQT FD 808524102 210 3,481 SH   SOLE   3,481 0 0
SCHWAB STRATEGIC TR US DIVIDEN FD 808524797 250 5,560 SH   SOLE   5,560 0 0
SCHWAB US LCAP VAL ETF FD 808524409 749 16,938 SH   SOLE   16,166 0 772
SCHWAB US LRG CAP ETF FD 808524201 2,427 39,630 SH   SOLE   38,995 0 635
SCHWAB US MID-CAP ETF FD 808524508 1,815 43,052 SH   SOLE   42,217 0 835
SCHWAB US SML CAP ETF FD 808524607 771 14,972 SH   SOLE   14,727 0 245
SCHWAB US TIPS ETF FD 808524870 1,563 27,179 SH   SOLE   27,029 0 150
US LARGE CAP FUNDAMENTAL ETF FD 808524771 274 8,765 SH   SOLE   8,765 0 0
VANECK MORNINGSTAR WIDE MOAT E FD 57060U134 1,282 29,310 SH   SOLE   29,310 0 0
VANGUARD BD INDEX FD SHORT TRM FD 921937827 1,294 15,748 SH   SOLE   15,748 0 0
VANGUARD INDEX FDS MID CAP ETF FD 922908629 241 1,838 SH   SOLE   1,838 0 0
VANGUARD INTL EQTY IDX ALLWRLD FD 922042775 996 24,287 SH   SOLE   23,312 0 975
VANGUARD US INF TECH ETF FD 92204a702 211 1,000 SH   SOLE   1,000 0 0
WISDOMTREE TRUST JAPN HEDGE EQ FD 97717w851 289 6,864 SH   SOLE   6,864 0 0
GENERAL MOTORS 7.2XXXESCROW PE COM 370escbb0 0 20,000 SH   SOLE   20,000 0 0
GENERAL MOTORS 8.25XXXESCROW P COM 370escbw4 0 20,000 SH   SOLE   20,000 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 215 5,900 SH   SOLE   5,900 0 0
BANK OF AMERICA PREF IV FLTNG PFD 060505591 1,021 49,641 SH   SOLE   49,241 0 400
CHS INC PFD CL B PFD 12542r308 222 8,900 SH   SOLE   8,900 0 0
DUKE ENERGY CORP NEW DP REP PF PFD 26441c501 227 8,750 SH   SOLE   8,750 0 0
GOLDMAN SACHS GRP PFD K 6.375 PFD 38148b108 831 31,935 SH   SOLE   31,935 0 0
JPMORGAN CHASE & CO DEP SHS RE PFD 48127v827 285 11,350 SH   SOLE   11,350 0 0
SCHWAB CHARLES CORP NE DSHS 1/ PFD 808513600 1,308 52,025 SH   SOLE   51,225 0 800
US BANCORP DEL PFD 1/1000 PRP PFD 902973791 439 18,175 SH   SOLE   18,175 0 0
US BANCORP DEL PFD B 1/1000DP PFD 902973155 592 32,758 SH   SOLE   32,158 0 600
WELLS FARGO AND CO DEP 1/1000 PFD 949746465 1,198 45,197 SH   SOLE   44,797 0 400
ISHARES TR COMEX GOLD TR UNIT 464285105 2,026 134,467 SH   SOLE   134,467 0 0
SPDR TR UNIT SER 1 TR UNIT 78462F103 2,113 8,198 SH   SOLE   8,058 0 140
STREETTRACKS GOLD TR GOLD SHS TR UNIT 78463v107 207 1,400 SH   SOLE   1,400 0 0
CVR CELGENE/BMY EXP:03/31/21 WT 110122157 97 25,545 SH   SOLE   14,612 0 10,933