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 679 200 SH   SOLE   200 0 0
ABBOTT LABS COM COM 002824100 550 6,334 SH   SOLE   6,334 0 0
ABBVIE INC. COM COM 00287y109 615 6,955 SH   SOLE   3,455 0 3,500
ADVANCED MICRO DEVICES COM COM 007903107 1,132 24,700 SH   SOLE   24,700 0 0
AEGION CORP COM COM 00770f104 2,863 128,020 SH   SOLE   38,914 0 89,106
AGILENT TECHNOLOGIES COM COM 00846U101 3,021 35,413 SH   SOLE   35,413 0 0
ALASKA AIR GROUP INC COM COM 011659109 697 10,300 SH   SOLE   10,300 0 0
ALCON INC ORD SHS COM h01301128 657 11,615 SH   SOLE   10,113 0 1,502
ALLEGHENY TECHNOLOGIES COM 01741r102 1,989 96,284 SH   SOLE   96,134 0 150
ALLERGAN INC COM COM g0177j108 563 2,946 SH   SOLE   0 0 2,946
ALPHABET INC C NON VTNG SH COM 02079k107 6,302 4,714 SH   SOLE   4,614 0 100
ALPHABET INC CLASS A COM 02079k305 833 622 SH   SOLE   522 0 100
AMAZON COM INC COM COM 023135106 2,082 1,127 SH   SOLE   1,127 0 0
AMERICAN EXPRESS CO COM COM 025816109 222 1,789 SH   SOLE   1,789 0 0
AMGEN INC COM COM 031162100 2,108 8,747 SH   SOLE   8,747 0 0
APPLE INC COM 037833100 22,736 77,426 SH   SOLE   68,686 0 8,740
APPLIED MATLS INC COM COM 038222105 274 4,500 SH   SOLE   4,500 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,595 15,220 SH   SOLE   15,220 0 0
BANK OF AMERICA CORP COM COM 060505104 4,583 130,126 SH   SOLE   129,726 0 400
BERKSHIRE HATHAWAY INC CL B COM 084670702 1,235 5,453 SH   SOLE   5,453 0 0
BIOGEN IDEC INC COM 09062X103 4,863 16,389 SH   SOLE   10,300 0 6,089
BLACKROCK INC COM COM 09247X101 378 752 SH   SOLE   752 0 0
BOEING CO COM 097023105 486 1,494 SH   SOLE   1,494 0 0
BORGWARNER INC COM COM 099724106 837 19,305 SH   SOLE   8,870 0 10,435
BP PLC SPONSORED ADR COM 055622104 965 25,583 SH   SOLE   25,583 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 6,925 107,891 SH   SOLE   92,791 0 15,100
BRUKER CORP COM COM 116794108 2,889 56,690 SH   SOLE   5,675 0 51,015
CABOT OIL AND GAS CORP COM COM 127097103 2,430 139,589 SH   SOLE   129,589 0 10,000
CAREPAYMENT TECH CL A COM 14173d103 21 211,067 SH   SOLE   211,067 0 0
CDK GLOBAL INC COM COM 12508e101 276 5,056 SH   SOLE   5,056 0 0
CHEVRON CORP COM COM 166764100 5,425 45,023 SH   SOLE   44,523 0 500
CISCO SYS INC COM COM 17275R102 371 7,740 SH   SOLE   7,740 0 0
COCA COLA CO COM COM 191216100 1,995 36,052 SH   SOLE   35,052 0 1,000
COLGATE PALMOLIVE CO COM COM 194162103 2,292 33,300 SH   SOLE   33,300 0 0
COLUMBIA BKG SYS INC COM COM 197236102 548 13,478 SH   SOLE   13,478 0 0
CORTEVA INC COM COM 22052l104 323 10,959 SH   SOLE   10,959 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 8,931 30,389 SH   SOLE   30,314 0 75
CUMMINS INC COM COM 231021106 474 2,650 SH   SOLE   2,650 0 0
CVS CORP COM COM 126650100 3,451 46,464 SH   SOLE   32,964 0 13,500
DEERE AND CO COM COM 244199105 6,159 35,548 SH   SOLE   25,048 0 10,500
DEVON ENERGY CORP NEW COM COM 25179M103 259 10,000 SH   SOLE   0 0 10,000
DU PONT E I DE NEMOURS COM COM 26614n102 1,891 29,467 SH   SOLE   29,417 0 50
EMERSON ELEC CO COM COM 291011104 2,841 37,259 SH   SOLE   14,339 0 22,920
ENBRIDGE INC COM COM 29250n105 255 6,418 SH   SOLE   6,418 0 0
EQT CORP COM COM 26884l109 327 30,080 SH   SOLE   30,080 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 321 24,064 SH   SOLE   24,064 0 0
EXXON MOBIL CORP COM COM 30231G102 4,942 70,826 SH   SOLE   69,826 0 1,000
FACEBOOK INC CL A COM 30303m102 1,253 6,106 SH   SOLE   5,706 0 400
FEDEX CORP COM COM 31428X106 1,219 8,065 SH   SOLE   8,065 0 0
FLIR SYS INC COM COM 302445101 3,907 75,049 SH   SOLE   45,049 0 30,000
FLOWSERVE CORP COM COM 34354p105 1,586 31,880 SH   SOLE   375 0 31,505
GENERAL MLS INC COM COM 370334104 1,458 27,223 SH   SOLE   26,073 0 1,150
HERITAGE FINL CORP WAS COM COM 42722x106 296 10,485 SH   SOLE   10,485 0 0
HERSHEY CO COM COM 427866108 2,048 13,935 SH   SOLE   13,935 0 0
HOME DEPOT INC COM COM 437076102 5,243 24,011 SH   SOLE   24,011 0 0
HUBBELL INC COM 443510607 3,444 23,301 SH   SOLE   17,301 0 6,000
INCYTE CORP COM COM 45337c102 1,246 14,280 SH   SOLE   14,180 0 100
INTEL CORP COM COM 458140100 7,721 129,010 SH   SOLE   128,860 0 150
INTERNATIONAL BUS MACH COM COM 459200101 4,172 31,127 SH   SOLE   16,510 0 14,617
J P MORGAN CHASE AND CO COM 46625h100 7,472 53,605 SH   SOLE   52,305 0 1,300
JOHNSON AND JOHNSON COM COM 478160104 8,029 55,042 SH   SOLE   54,542 0 500
KEMPER CORP DEL COM COM 488401100 1,948 25,148 SH   SOLE   25,148 0 0
KEYSIGHT TECHNOLOGIES COM COM 49338l103 1,917 18,679 SH   SOLE   18,679 0 0
KINDER MORGAN INC DEL COM COM 49456b101 401 18,965 SH   SOLE   18,965 0 0
KROGER CO COM COM 501044101 1,881 64,893 SH   SOLE   38,193 0 26,700
LENNAR CORP CL A COM 526057104 1,469 26,341 SH   SOLE   25,341 0 1,000
MARATHON PETE CORP COM COM 56585a102 2,203 36,575 SH   SOLE   25,975 0 10,600
MATTEL INC COM COM 577081102 351 25,926 SH   SOLE   25,926 0 0
MCDONALDS CORP COM COM 580135101 994 5,034 SH   SOLE   5,034 0 0
MEDTRONIC INC COM COM g5960l103 566 4,995 SH   SOLE   1,451 0 3,544
MERCK AND CO INC COM COM 58933y105 6,820 74,988 SH   SOLE   69,188 0 5,800
MICROSOFT CORP COM COM 594918104 17,320 109,835 SH   SOLE   109,335 0 500
MINNESOTA MNNG AND MANUF COM 604059105 2,374 13,459 SH   SOLE   13,459 0 0
NATIONAL OILWELL VARCO COM COM 637071101 1,188 47,447 SH   SOLE   15,000 0 32,447
NIKE INC CL B COM 654106103 1,248 12,324 SH   SOLE   12,324 0 0
NORDSTROM INC COM COM 655664100 1,126 27,514 SH   SOLE   27,514 0 0
NORTHWEST BANCORP PENDING MERG COM 667337109 0 10,062 SH   SOLE   10,062 0 0
NORTHWEST NATURAL HOLDINGS COM 667655104 331 4,500 SH   SOLE   4,500 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 6,498 68,630 SH   SOLE   60,945 0 7,685
NUTRIEN LTD COM COM 67077ml08 969 20,240 SH   SOLE   20,140 0 100
NXP SEMICOND N V COM COM n6596x109 1,291 10,145 SH   SOLE   10,145 0 0
ORACLE CORP COM COM 68389X105 493 9,308 SH   SOLE   9,308 0 0
PACCAR INC COM COM 693718108 22,691 286,871 SH   SOLE   286,871 0 0
PEPSICO INC COM COM 713448108 4,553 33,315 SH   SOLE   33,240 0 75
PFIZER INC COM COM 717081103 2,984 76,161 SH   SOLE   36,754 0 39,407
PHILIP MORRIS INTL INC COM 718172109 2,176 25,579 SH   SOLE   25,479 0 100
PROCTER AND GAMBLE CO COM COM 742718109 3,564 28,538 SH   SOLE   28,038 0 500
PRUDENTIAL FINL INC COM COM 744320102 2,204 23,516 SH   SOLE   23,416 0 100
QEP RES INC COM COM 74733v100 225 50,000 SH   SOLE   0 0 50,000
QUALCOMM INC COM COM 747525103 5,323 60,333 SH   SOLE   60,233 0 100
ROKU INC COM 77543r102 457 3,420 SH   SOLE   3,420 0 0
ROYAL DUTCH SHELL A ADR COM 780259206 364 6,184 SH   SOLE   6,184 0 0
SCHLUMBERGER LTD COM COM 806857108 2,475 61,584 SH   SOLE   44,962 0 16,622
SCHWAB CHARLES CORP NE COM COM 808513105 3,393 71,342 SH   SOLE   58,342 0 13,000
SILK ROAD MEDICAL INC. COM 82710M100 405 10,035 SH   SOLE   10,035 0 0
SIRIUS XM HOLDINGS INC COM 82967n108 328 46,000 SH   SOLE   46,000 0 0
SPX CORP COM COM 784635104 1,526 30,000 SH   SOLE   30,000 0 0
SPX FLOW INC COM COM 78469x107 1,221 25,000 SH   SOLE   25,000 0 0
STARBUCKS CORP COM COM 855244109 1,061 12,073 SH   SOLE   12,073 0 0
STITCH FIX INC COM CL A COM 860897107 475 18,550 SH   SOLE   18,550 0 0
SYSCO CORP COM COM 871829107 325 3,800 SH   SOLE   3,800 0 0
UBER TECHNOLOGIES INC COM COM 90353t100 640 21,550 SH   SOLE   21,550 0 0
UNION PAC CORP COM COM 907818108 701 3,880 SH   SOLE   3,805 0 75
UNITED PARCEL SERVICE CL B COM 911312106 1,679 14,346 SH   SOLE   12,846 0 1,500
UNITED TECHNOLOGIES CP COM COM 913017109 332 2,219 SH   SOLE   2,219 0 0
UNIVERSAL DISPLAY CORP COM COM 91347p105 1,045 5,075 SH   SOLE   4,875 0 200
US BANCORP DEL COM NEW COM 902973304 4,434 74,787 SH   SOLE   73,787 0 1,000
VALERO ENERGY CORP COM 91913y100 3,205 34,229 SH   SOLE   33,229 0 1,000
VARIAN MED SYS INC COM COM 92220p105 1,988 14,000 SH   SOLE   14,000 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,282 69,741 SH   SOLE   68,141 0 1,600
WALGREENS BOOTS ALLIAN COM COM 931427108 5,991 101,624 SH   SOLE   86,024 0 15,600
WALT DISNEY CO COM 254687106 4,058 28,062 SH   SOLE   27,382 0 680
WASTE MGMT INC DEL COM COM 94106l109 1,174 10,307 SH   SOLE   10,307 0 0
WATERS CORP COM COM 941848103 3,154 13,500 SH   SOLE   13,500 0 0
WELLS FARGO AND CO NEW COM COM 949746101 1,108 20,612 SH   SOLE   20,612 0 0
WEYERHAEUSER CO COM COM 962166104 1,727 57,195 SH   SOLE   56,995 0 200
WILLIAMS COS INC DEL COM COM 969457100 1,299 54,768 SH   SOLE   52,768 0 2,000
WOODWARD INC COM COM 980745103 5,819 49,137 SH   SOLE   49,137 0 0
ABERDEEN ASIA PACIFIC COM FD 003009107 1,220 287,185 SH   SOLE   285,185 0 2,000
DOMESTIC DIV EX-FINL FD WDTREE FD 97717w406 331 3,589 SH   SOLE   2,979 0 610
EMERG MKTS EQUITY INCOME FUND FD 97717w315 220 4,811 SH   SOLE   4,811 0 0
FIRST TR EXCHANGE-TRAD PFD SEC FD 33739e108 203 10,116 SH   SOLE   9,741 0 375
GS ETF TR INTL DVLPD FD 381430107 8,316 274,914 SH   SOLE   274,114 0 800
GS ETF TR TREASURY ACCESS FD 381430529 2,748 27,450 SH   SOLE   27,450 0 0
GS US LARGE CAP EQUITY ETF FD 381430503 1,302 20,133 SH   SOLE   19,933 0 200
ISHARES CORE TOTAL ETF US BOND FD 464287226 209 1,861 SH   SOLE   1,861 0 0
ISHARES TR CORE MSCI TOTAL FD 46432f834 330 5,334 SH   SOLE   5,334 0 0
ISHARES TR CORE S&P TTL STK FD 464287150 362 4,983 SH   SOLE   4,983 0 0
ISHARES TR CORE S&P500 ETF FD 464287200 699 2,163 SH   SOLE   2,163 0 0
ISHARES TR RUSSELL 2000 ETF FD 464287655 539 3,256 SH   SOLE   2,546 0 710
ISHARES TR SP500 GRW FD 464287309 445 2,300 SH   SOLE   2,300 0 0
NUVEEN ENERGY MLP TOTL COM FD 67074u103 513 66,128 SH   SOLE   66,128 0 0
SCHWAB EMRG MKTEQ ETF FD 808524706 231 8,450 SH   SOLE   8,095 0 355
SCHWAB INTL EQTY ETF FD 808524805 357 10,631 SH   SOLE   9,841 0 790
SCHWAB SHT TM US TRES FD 808524862 3,249 64,380 SH   SOLE   64,360 0 20
SCHWAB STRATEGIC TR US BRD EQT FD 808524102 236 3,081 SH   SOLE   3,081 0 0
SCHWAB STRATEGIC TR US DIVIDEN FD 808524797 313 5,408 SH   SOLE   5,408 0 0
SCHWAB US LCAP VAL ETF FD 808524409 1,068 17,766 SH   SOLE   16,994 0 772
SCHWAB US LRG CAP ETF FD 808524201 2,882 37,527 SH   SOLE   36,892 0 635
SCHWAB US MID-CAP ETF FD 808524508 2,386 39,681 SH   SOLE   38,846 0 835
SCHWAB US SML CAP ETF FD 808524607 1,082 14,309 SH   SOLE   14,064 0 245
SCHWAB US TIPS ETF FD 808524870 1,605 28,348 SH   SOLE   28,348 0 0
US LARGE CAP FUNDAMENTAL ETF FD 808524771 377 8,850 SH   SOLE   8,850 0 0
VANECK MORNINGSTAR WIDE MOAT E FD 57060U134 1,538 28,085 SH   SOLE   28,085 0 0
VANGUARD BD INDEX FD SHORT TRM FD 921937827 1,284 15,938 SH   SOLE   15,938 0 0
VANGUARD INDEX FDS MID CAP ETF FD 922908629 327 1,838 SH   SOLE   1,838 0 0
VANGUARD INTL EQTY IDX ALLWRLD FD 922042775 1,289 23,996 SH   SOLE   23,021 0 975
VANGUARD US INF TECH ETF FD 92204a702 244 1,000 SH   SOLE   1,000 0 0
WISDOMTREE TRUST JAPN HEDGE EQ FD 97717w851 393 7,324 SH   SOLE   7,324 0 0
ENERGY TRANSFER LP COM 29273v100 185 14,437 SH   SOLE   14,437 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 226 8,030 SH   SOLE   8,030 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 370 5,900 SH   SOLE   5,900 0 0
BANK OF AMERICA PREF IV FLTNG PFD 060505591 1,153 49,425 SH   SOLE   49,025 0 400
CHS INC PFD CL B PFD 12542r308 242 8,900 SH   SOLE   8,900 0 0
DUKE ENERGY CORP NEW DP REP PF PFD 26441c501 232 8,400 SH   SOLE   8,400 0 0
GOLDMAN SACHS GRP PFD K 6.375 PFD 38148b108 1,163 40,877 SH   SOLE   40,077 0 800
JPMORGAN CHASE & CO DEP SHS RE PFD 48127v827 292 11,350 SH   SOLE   11,350 0 0
SCHWAB CHARLES CORP NE DSHS 1/ PFD 808513600 1,313 49,550 SH   SOLE   48,750 0 800
US BANCORP DEL PFD 1/1000 PRP PFD 902973791 471 18,168 SH   SOLE   18,168 0 0
US BANCORP DEL PFD B 1/1000DP PFD 902973155 683 31,785 SH   SOLE   31,185 0 600
WELLS FARGO AND CO DEP 1/1000 PFD 949746465 1,289 44,737 SH   SOLE   44,337 0 400
ISHARES TR COMEX GOLD TR UNIT 464285105 1,801 124,250 SH   SOLE   124,250 0 0
SPDR TR UNIT SER 1 TR UNIT 78462F103 1,561 4,851 SH   SOLE   4,711 0 140
STREETTRACKS GOLD TR GOLD SHS TR UNIT 78463v107 200 1,400 SH   SOLE   1,400 0 0
CVR CELGENE/BMY EXP:03/31/21 WT 110122157 76 25,545 SH   SOLE   14,612 0 10,933