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 636 200 SH   SOLE   200 0 0
ABBOTT LABS COM COM 002824100 517 6,159 SH   SOLE   6,159 0 0
ABBVIE INC. COM COM 00287y109 3,121 42,921 SH   SOLE   22,921 0 20,000
ADVANCED MICRO DEVICES COM COM 007903107 659 21,700 SH   SOLE   21,700 0 0
AEGION CORP COM COM 00770f104 2,355 128,020 SH   SOLE   38,914 0 89,106
AGILENT TECHNOLOGIES COM COM 00846U101 2,644 35,413 SH   SOLE   35,413 0 0
ALASKA AIR GROUP INC COM COM 011659109 619 9,700 SH   SOLE   9,700 0 0
ALCON INC ORD SHS COM h01301128 849 13,687 SH   SOLE   12,185 0 1,502
ALLEGHENY TECHNOLOGIES COM 01741r102 2,106 83,588 SH   SOLE   83,438 0 150
ALLERGAN INC COM COM g0177j108 493 2,946 SH   SOLE   0 0 2,946
ALPHABET INC C NON VTNG SH COM 38259p706 4,819 4,459 SH   SOLE   4,459 0 0
ALPHABET INC CLASS A COM 38259P508 673 622 SH   SOLE   522 0 100
AMAZON COM INC COM COM 023135106 1,904 1,006 SH   SOLE   1,006 0 0
AMERICAN EXPRESS CO COM COM 025816109 220 1,789 SH   SOLE   1,789 0 0
AMGEN INC COM COM 031162100 1,558 8,456 SH   SOLE   8,456 0 0
ANHEUSER BUSCH COS INC COM COM 035229103 373 4,225 SH   SOLE   4,225 0 0
APPLE INC COM 037833100 15,745 79,554 SH   SOLE   70,804 0 8,750
APPLIED MATLS INC COM COM 038222105 222 4,953 SH   SOLE   4,953 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,508 15,170 SH   SOLE   15,170 0 0
BANK OF AMERICA CORP COM COM 060505104 3,902 134,582 SH   SOLE   134,082 0 500
BERKSHIRE HATHAWAY INC CL B COM 084670207 1,016 4,768 SH   SOLE   4,768 0 0
BIOGEN IDEC INC COM 09062X103 3,573 15,279 SH   SOLE   9,190 0 6,089
BLACKROCK INC COM COM 09247X101 344 735 SH   SOLE   735 0 0
BOEING CO COM 097023105 580 1,594 SH   SOLE   1,594 0 0
BORGWARNER INC COM COM 099724106 810 19,305 SH   SOLE   8,870 0 10,435
BP PLC SPONSORED ADR COM 055622104 1,062 25,490 SH   SOLE   25,490 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 2,748 60,612 SH   SOLE   59,612 0 1,000
BRUKER CORP COM COM 116794108 2,831 56,690 SH   SOLE   5,675 0 51,015
CABOT OIL AND GAS CORP COM COM 127097103 2,705 117,854 SH   SOLE   117,854 0 0
CAREPAYMENT TECH CL A COM 14173d103 52 211,067 SH   SOLE   211,067 0 0
CDK GLOBAL INC COM COM 12508e101 249 5,056 SH   SOLE   5,056 0 0
CELGENE CORP COM COM 151020104 2,361 25,545 SH   SOLE   14,612 0 10,933
CHEVRON CORP COM COM 166764100 5,545 44,567 SH   SOLE   44,067 0 500
CISCO SYS INC COM COM 17275R102 426 7,800 SH   SOLE   7,800 0 0
COCA COLA CO COM COM 191216100 1,876 36,847 SH   SOLE   35,847 0 1,000
COLGATE PALMOLIVE CO COM COM 194162103 2,386 33,300 SH   SOLE   33,300 0 0
COLUMBIA BKG SYS INC COM COM 197236102 542 14,990 SH   SOLE   14,990 0 0
CORTEVA INC COM COM 22052l104 530 17,952 SH   SOLE   17,902 0 50
COSTCO WHSL CORP NEW COM COM 22160K105 8,144 30,819 SH   SOLE   30,744 0 75
CUMMINS INC COM COM 231021106 454 2,650 SH   SOLE   2,650 0 0
CVS CORP COM COM 126650100 1,554 28,535 SH   SOLE   19,265 0 9,270
DEERE AND CO COM COM 244199105 6,976 42,100 SH   SOLE   25,298 0 16,802
DEVON ENERGY CORP NEW COM COM 25179M103 285 10,000 SH   SOLE   0 0 10,000
DIAMOND OFFSHORE DRILL COM COM 25271c102 177 20,000 SH   SOLE   0 0 20,000
DOW CHEM CO COM COM 260543103 662 13,430 SH   SOLE   13,430 0 0
DU PONT E I DE NEMOURS COM COM 263534109 2,022 26,945 SH   SOLE   26,895 0 50
EMERSON ELEC CO COM COM 291011104 2,505 37,559 SH   SOLE   14,639 0 22,920
ENBRIDGE INC COM COM 29250n105 238 6,618 SH   SOLE   6,618 0 0
EQT CORP COM COM 26884l109 475 30,080 SH   SOLE   30,080 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 474 24,064 SH   SOLE   24,064 0 0
EXXON MOBIL CORP COM COM 30231G102 5,564 72,614 SH   SOLE   71,614 0 1,000
FACEBOOK INC CL A COM 30303m102 1,139 5,906 SH   SOLE   5,406 0 500
FEDEX CORP COM COM 31428X106 1,488 9,065 SH   SOLE   9,065 0 0
FLIR SYS INC COM COM 302445101 4,037 74,639 SH   SOLE   44,639 0 30,000
FLOWSERVE CORP COM COM 34354p105 1,679 31,880 SH   SOLE   375 0 31,505
GENERAL MLS INC COM COM 370334104 1,623 30,921 SH   SOLE   29,271 0 1,650
HERITAGE FINL CORP WAS COM COM 42722x106 309 10,485 SH   SOLE   10,485 0 0
HERSHEY CO COM COM 427866108 1,867 13,935 SH   SOLE   13,935 0 0
HOME DEPOT INC COM COM 437076102 4,986 23,976 SH   SOLE   23,976 0 0
HUBBELL INC COM 443510607 3,038 23,301 SH   SOLE   17,301 0 6,000
INCYTE CORP COM COM 45337c102 220 2,600 SH   SOLE   2,600 0 0
INTEL CORP COM COM 458140100 6,078 126,977 SH   SOLE   126,827 0 150
INTERNATIONAL BUS MACH COM COM 459200101 3,824 27,731 SH   SOLE   13,114 0 14,617
J P MORGAN CHASE AND CO COM 46625h100 6,148 54,995 SH   SOLE   53,695 0 1,300
JOHNSON AND JOHNSON COM COM 478160104 7,786 55,903 SH   SOLE   55,403 0 500
KEMPER CORP DEL COM COM 488401100 2,170 25,148 SH   SOLE   25,148 0 0
KEYSIGHT TECHNOLOGIES COM COM 49338l103 1,677 18,679 SH   SOLE   18,679 0 0
KINDER MORGAN INC DEL COM COM 49456b101 580 27,808 SH   SOLE   27,808 0 0
KROGER CO COM COM 501044101 1,336 61,549 SH   SOLE   34,849 0 26,700
LENNAR CORP CL A COM 526057104 1,442 29,757 SH   SOLE   28,257 0 1,500
MARATHON PETE CORP COM COM 56585a102 775 13,875 SH   SOLE   13,875 0 0
MATTEL INC COM COM 577081102 299 26,726 SH   SOLE   26,726 0 0
MCDONALDS CORP COM COM 580135101 1,102 5,310 SH   SOLE   5,310 0 0
MEDTRONIC INC COM COM g5960l103 478 4,915 SH   SOLE   1,371 0 3,544
MERCK AND CO INC COM COM 589331107 5,398 64,380 SH   SOLE   62,880 0 1,500
MICROSOFT CORP COM COM 594918104 14,776 110,305 SH   SOLE   109,805 0 500
MINNESOTA MNNG AND MANUF COM 604059105 2,379 13,727 SH   SOLE   13,727 0 0
NATIONAL OILWELL VARCO COM COM 637071101 721 32,447 SH   SOLE   0 0 32,447
NIKE INC CL B COM 654106103 1,052 12,540 SH   SOLE   12,540 0 0
NORDSTROM INC COM COM 655664100 672 21,097 SH   SOLE   21,097 0 0
NORTHWEST NATURAL HOLDINGS COM 667655104 382 5,500 SH   SOLE   5,500 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 6,301 69,013 SH   SOLE   61,303 0 7,710
NUTRIEN LTD COM COM 67077ml08 1,181 22,100 SH   SOLE   22,000 0 100
NXP SEMICOND N V COM COM n6596x109 1,222 12,520 SH   SOLE   12,520 0 0
ORACLE CORP COM COM 68389X105 530 9,308 SH   SOLE   9,308 0 0
PACCAR INC COM COM 693718108 20,557 286,871 SH   SOLE   286,871 0 0
PEPSICO INC COM COM 713448108 4,363 33,275 SH   SOLE   33,200 0 75
PFIZER INC COM COM 717081103 3,301 76,211 SH   SOLE   36,804 0 39,407
PHILIP MORRIS INTL INC COM 718172109 2,116 26,950 SH   SOLE   26,800 0 150
PROCTER AND GAMBLE CO COM COM 742718109 3,516 32,071 SH   SOLE   31,071 0 1,000
PRUDENTIAL FINL INC COM COM 744320102 2,970 29,408 SH   SOLE   29,308 0 100
QEP RES INC COM COM 74733v100 607 84,032 SH   SOLE   34,032 0 50,000
QUALCOMM INC COM COM 747525103 4,766 62,657 SH   SOLE   62,557 0 100
ROYAL DUTCH SHELL A ADR COM 780259206 398 6,120 SH   SOLE   6,120 0 0
SCHLUMBERGER LTD COM COM 806857108 2,873 72,306 SH   SOLE   55,684 0 16,622
SCHWAB CHARLES CORP NE COM COM 808513105 1,411 35,125 SH   SOLE   35,125 0 0
SIRIUS XM HOLDINGS INC COM 82967n108 242 43,500 SH   SOLE   43,500 0 0
SPX CORP COM COM 784635104 990 30,000 SH   SOLE   30,000 0 0
SPX FLOW INC COM COM 78469x107 1,046 25,000 SH   SOLE   25,000 0 0
STARBUCKS CORP COM COM 855244109 1,043 12,453 SH   SOLE   12,453 0 0
SYSCO CORP COM COM 871829107 268 3,800 SH   SOLE   3,800 0 0
TRANSOCEAN INC ORD COM h8817h100 160 25,000 SH   SOLE   0 0 25,000
UNDER ARMOUR INC CL C COM 904311206 241 10,900 SH   SOLE   10,900 0 0
UNION PAC CORP COM COM 907818108 740 4,380 SH   SOLE   4,305 0 75
UNITED PARCEL SERVICE CL B COM 911312106 1,532 14,839 SH   SOLE   13,339 0 1,500
UNITED TECHNOLOGIES CP COM COM 913017109 215 1,658 SH   SOLE   1,658 0 0
UNIVERSAL DISPLAY CORP COM COM 91347p105 2,078 11,050 SH   SOLE   10,750 0 300
US BANCORP DEL COM NEW COM 902973304 3,914 74,697 SH   SOLE   73,697 0 1,000
VALERO ENERGY CORP COM 91913y100 2,879 33,634 SH   SOLE   32,634 0 1,000
VARIAN MED SYS INC COM COM 92220p105 1,905 14,000 SH   SOLE   14,000 0 0
VERIZON COMMUNICATIONS COM 92343V104 3,529 61,776 SH   SOLE   60,176 0 1,600
WALGREENS BOOTS ALLIAN COM COM 931427108 5,053 92,441 SH   SOLE   80,245 0 12,196
WALT DISNEY CO COM 254687106 4,076 29,192 SH   SOLE   28,492 0 700
WASTE MGMT INC DEL COM COM 94106l109 1,210 10,492 SH   SOLE   10,492 0 0
WATERS CORP COM COM 941848103 2,905 13,500 SH   SOLE   13,500 0 0
WELLS FARGO AND CO NEW COM COM 949746101 979 20,709 SH   SOLE   20,709 0 0
WEYERHAEUSER CO COM COM 962166104 1,488 56,500 SH   SOLE   56,200 0 300
WILLIAMS COS INC DEL COM COM 969457100 1,749 62,408 SH   SOLE   60,408 0 2,000
WOODWARD INC COM COM 980745103 5,560 49,137 SH   SOLE   49,137 0 0
ABERDEEN ASIA PACIFIC COM FD 003009107 944 226,028 SH   SOLE   225,028 0 1,000
DOMESTIC DIV EX-FINL FD WDTREE FD 97717w406 307 3,589 SH   SOLE   2,979 0 610
EMERG MKTS EQUITY INCOME FUND FD 97717w315 216 4,856 SH   SOLE   4,856 0 0
FIRST TR EXCHANGE-TRAD PFD SEC FD 33739e108 195 10,080 SH   SOLE   9,680 0 400
GS ETF TR INTL DVLPD FD 381430107 7,048 245,748 SH   SOLE   244,748 0 1,000
GS ETF TR TREASURY ACCESS FD 381430529 2,754 27,450 SH   SOLE   27,450 0 0
GS US LARGE CAP EQUITY ETF FD 381430503 819 13,943 SH   SOLE   13,743 0 200
ISHARES CORE TOTAL ETF US BOND FD 464287226 222 2,000 SH   SOLE   2,000 0 0
ISHARES TR CORE MSCI TOTAL FD 46432f834 299 5,100 SH   SOLE   5,100 0 0
ISHARES TR CORE S&P TTL STK FD 464287150 319 4,801 SH   SOLE   4,801 0 0
ISHARES TR CORE S&P500 ETF FD 464287200 711 2,412 SH   SOLE   2,412 0 0
ISHARES TR RUSSELL 2000 ETF FD 464287655 428 2,756 SH   SOLE   2,056 0 700
ISHARES TR SP500 GRW FD 464287309 326 1,819 SH   SOLE   1,819 0 0
NUVEEN ENERGY MLP TOTL COM FD 67074u103 830 91,191 SH   SOLE   91,191 0 0
SCHWAB INTL EQTY ETF FD 808524805 354 11,052 SH   SOLE   10,262 0 790
SCHWAB SHT TM US TRES FD 808524862 3,018 59,660 SH   SOLE   59,610 0 50
SCHWAB STRATEGIC TR US BRD EQT FD 808524102 225 3,194 SH   SOLE   3,194 0 0
SCHWAB STRATEGIC TR US DIVIDEN FD 808524797 305 5,762 SH   SOLE   5,762 0 0
SCHWAB US LCAP VAL ETF FD 808524409 1,001 17,835 SH   SOLE   17,123 0 712
SCHWAB US LRG CAP ETF FD 808524201 2,589 36,899 SH   SOLE   36,264 0 635
SCHWAB US MID-CAP ETF FD 808524508 2,142 37,533 SH   SOLE   36,698 0 835
SCHWAB US SML CAP ETF FD 808524607 1,036 14,504 SH   SOLE   14,259 0 245
SCHWAB US TIPS ETF FD 808524870 1,573 27,948 SH   SOLE   27,948 0 0
US LARGE CAP FUNDAMENTAL ETF FD 808524771 368 9,410 SH   SOLE   9,410 0 0
VANECK MORNINGSTAR WIDE MOAT E FD 57060U134 1,391 28,970 SH   SOLE   28,970 0 0
VANGUARD BD INDEX FD SHORT TRM FD 921937827 1,260 15,658 SH   SOLE   15,658 0 0
VANGUARD INTL EQTY IDX ALLWRLD FD 922042775 1,107 21,727 SH   SOLE   20,822 0 905
VANGUARD US INF TECH ETF FD 92204a702 216 1,025 SH   SOLE   1,025 0 0
WISDOMTREE TRUST JAPN HEDGE EQ FD 97717w851 330 6,777 SH   SOLE   6,777 0 0
ENERGY TRANSFER LP COM 29273v100 203 14,437 SH   SOLE   14,437 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 231 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 377 5,900 SH   SOLE   5,900 0 0
BANK OF AMERICA PREF IV FLTNG PFD 060505591 1,075 49,208 SH   SOLE   48,808 0 400
CHS INC PFD CL B PFD 12542r308 246 9,100 SH   SOLE   9,100 0 0
DUKE ENERGY CORP NEW DP REP PF PFD 26441c501 216 8,200 SH   SOLE   8,200 0 0
GOLDMAN SACHS GRP PFD K 6.375 PFD 38148b108 1,105 40,261 SH   SOLE   39,461 0 800
JPMORGAN CHASE & CO DEP SHS RE PFD 48127v827 307 11,750 SH   SOLE   11,750 0 0
SCHWAB CHARLES CORP NE DSHS 1/ PFD 808513600 1,160 44,047 SH   SOLE   43,247 0 800
US BANCORP DEL PFD 1/1000 PRP PFD 902973791 428 17,254 SH   SOLE   17,254 0 0
US BANCORP DEL PFD B 1/1000DP PFD 902973155 568 28,656 SH   SOLE   28,056 0 600
WELLS FARGO AND CO DEP 1/1000 PFD 949746465 1,162 41,020 SH   SOLE   40,620 0 400
ISHARES TR COMEX GOLD TR UNIT 464285105 1,839 136,250 SH   SOLE   136,250 0 0
SPDR TR UNIT SER 1 TR UNIT 78462F103 1,216 4,150 SH   SOLE   4,010 0 140