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 771 200 SH   SOLE   200 0 0
ABBOTT LABS COM COM 002824100 579 4,832 SH   SOLE   4,832 0 0
ABBVIE INC. COM COM 00287y109 1,080 9,986 SH   SOLE   3,935 0 6,051
ADVANCED MICRO DEVICES COM COM 007903107 849 10,825 SH   SOLE   10,825 0 0
AEGION CORP COM COM 00770f104 1,602 55,747 SH   SOLE   55,747 0 0
AGILENT TECHNOLOGIES COM COM 00846U101 4,502 35,413 SH   SOLE   35,413 0 0
ALCON INC ORD SHS COM h01301128 793 11,303 SH   SOLE   9,801 0 1,502
ALIBABA GROUP ADS COM 01609w102 356 1,574 SH   SOLE   1,574 0 0
ALLEGHENY TECHNOLOGIES COM 01741r102 1,479 70,254 SH   SOLE   70,254 0 0
ALPHABET INC C NON VTNG SH COM 02079k107 9,718 4,698 SH   SOLE   4,698 0 0
ALPHABET INC CLASS A COM 02079k305 1,330 645 SH   SOLE   545 0 100
AMAZON COM INC COM COM 023135106 4,300 1,390 SH   SOLE   1,390 0 0
AMERICAN EXPRESS CO COM COM 025816109 212 1,500 SH   SOLE   1,500 0 0
AMGEN INC COM COM 031162100 2,287 9,193 SH   SOLE   9,193 0 0
APPLE INC COM 037833100 35,207 288,227 SH   SOLE   253,267 0 34,960
APPLIED MATLS INC COM COM 038222105 582 4,357 SH   SOLE   4,357 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,906 15,420 SH   SOLE   15,420 0 0
BANK OF AMERICA CORP COM COM 060505104 4,775 123,437 SH   SOLE   123,037 0 400
BERKSHIRE HATHAWAY INC CL B COM 084670702 2,341 9,166 SH   SOLE   9,166 0 0
BIOGEN IDEC INC COM 09062X103 3,538 12,650 SH   SOLE   12,650 0 0
BLACKROCK INC COM COM 09247X101 751 997 SH   SOLE   997 0 0
BOEING CO COM 097023105 868 3,408 SH   SOLE   3,408 0 0
BORGWARNER INC COM COM 099724106 396 8,550 SH   SOLE   8,550 0 0
BP PLC SPONSORED ADR COM 055622104 618 25,415 SH   SOLE   25,415 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 9,311 147,494 SH   SOLE   126,594 0 20,900
BRUKER CORP COM COM 116794108 3,644 56,690 SH   SOLE   5,675 0 51,015
CABOT OIL AND GAS CORP COM COM 127097103 2,520 134,197 SH   SOLE   124,197 0 10,000
CATERPILLAR INC DEL COM COM 149123101 242 1,047 SH   SOLE   1,047 0 0
CDK GLOBAL INC COM COM 12508e101 273 5,056 SH   SOLE   5,056 0 0
CHEVRON CORP COM COM 166764100 5,939 56,684 SH   SOLE   55,884 0 800
CISCO SYS INC COM COM 17275R102 600 11,614 SH   SOLE   11,614 0 0
COCA COLA CO COM COM 191216100 3,128 59,345 SH   SOLE   52,345 0 7,000
COLGATE PALMOLIVE CO COM COM 194162103 2,631 33,377 SH   SOLE   33,377 0 0
COLUMBIA BKG SYS INC COM COM 197236102 518 12,028 SH   SOLE   12,028 0 0
CORTEVA INC COM COM 22052l104 361 7,745 SH   SOLE   7,745 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 10,653 30,223 SH   SOLE   30,148 0 75
CUMMINS INC COM COM 231021106 674 2,603 SH   SOLE   2,603 0 0
CVS CORP COM COM 126650100 5,203 69,161 SH   SOLE   55,161 0 14,000
DEERE AND CO COM COM 244199105 12,479 33,355 SH   SOLE   21,955 0 11,400
DEVON ENERGY CORP NEW COM COM 25179M103 218 10,000 SH   SOLE   0 0 10,000
DU PONT E I DE NEMOURS COM COM 26614n102 2,283 29,552 SH   SOLE   29,502 0 50
EATON CORP COM COM 278058102 223 1,617 SH   SOLE   1,617 0 0
EMERSON ELEC CO COM COM 291011104 3,950 43,781 SH   SOLE   20,861 0 22,920
ENBRIDGE INC COM COM 29250n105 286 7,865 SH   SOLE   7,865 0 0
EQT CORP COM 26884l109 558 30,080 SH   SOLE   30,080 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 196 24,064 SH   SOLE   24,064 0 0
ERICSSON ADR B SEK 10 COM 294821608 807 61,200 SH   SOLE   34,200 0 27,000
EXXON MOBIL CORP COM COM 30231G102 3,722 66,675 SH   SOLE   66,675 0 0
FACEBOOK INC CL A COM 30303m102 1,507 5,118 SH   SOLE   4,718 0 400
FEDEX CORP COM COM 31428X106 2,517 8,862 SH   SOLE   8,862 0 0
FIRST INTST BANCSYSTEM COM CL COM 32055Y201 238 5,191 SH   SOLE   5,191 0 0
FLIR SYS INC COM COM 302445101 5,176 91,660 SH   SOLE   59,660 0 32,000
FLOWSERVE CORP COM COM 34354p105 1,237 31,880 SH   SOLE   375 0 31,505
GENERAL DYNAMICS CORP COM COM 369550108 694 3,823 SH   SOLE   1,823 0 2,000
GENERAL MLS INC COM COM 370334104 1,213 19,790 SH   SOLE   18,990 0 800
HERITAGE FINL CORP WAS COM COM 42722x106 296 10,485 SH   SOLE   10,485 0 0
HERSHEY CO COM COM 427866108 2,203 13,935 SH   SOLE   13,935 0 0
HOME DEPOT INC COM COM 437076102 7,483 24,517 SH   SOLE   24,517 0 0
HONEYWELL INTL INC COM 438516106 253 1,170 SH   SOLE   1,170 0 0
HUBBELL INC COM 443510607 4,354 23,301 SH   SOLE   17,301 0 6,000
INCYTE CORP COM COM 45337c102 1,329 16,355 SH   SOLE   16,355 0 0
INTEL CORP COM COM 458140100 8,221 128,463 SH   SOLE   128,313 0 150
INTERNATIONAL BUS MACH COM COM 459200101 4,099 30,761 SH   SOLE   16,144 0 14,617
J P MORGAN CHASE AND CO COM 46625h100 9,203 60,456 SH   SOLE   59,156 0 1,300
JOHNSON AND JOHNSON COM COM 478160104 9,274 56,430 SH   SOLE   55,830 0 600
KELLOGG CO COM COM 487836108 449 7,103 SH   SOLE   7,103 0 0
KEMPER CORP DEL COM COM 488401100 2,004 25,148 SH   SOLE   25,148 0 0
KEYSIGHT TECHNOLOGIES COM COM 49338l103 2,678 18,679 SH   SOLE   18,679 0 0
KIMBERLY CLARK CORP COM COM 494368103 1,124 8,087 SH   SOLE   1,087 0 7,000
KINDER MORGAN INC DEL COM COM 49456b101 174 10,455 SH   SOLE   10,455 0 0
KROGER CO COM COM 501044101 2,582 71,752 SH   SOLE   38,052 0 33,700
LENNAR CORP CL A COM 526057104 1,808 17,866 SH   SOLE   17,466 0 400
LILLY ELI & CO COM COM 532457108 713 3,819 SH   SOLE   2,819 0 1,000
MARATHON PETE CORP COM COM 56585a102 1,441 26,950 SH   SOLE   14,950 0 12,000
MATTEL INC COM COM 577081102 508 25,526 SH   SOLE   25,526 0 0
MCDONALDS CORP COM COM 580135101 1,175 5,245 SH   SOLE   5,245 0 0
MEDTRONIC INC COM COM g5960l103 683 5,782 SH   SOLE   2,238 0 3,544
MERCK AND CO INC COM COM 58933y105 9,811 127,269 SH   SOLE   110,869 0 16,400
MICROSOFT CORP COM COM 594918104 25,532 108,293 SH   SOLE   107,793 0 500
MINNESOTA MNNG AND MANUF COM 88579y101 6,763 35,102 SH   SOLE   30,302 0 4,800
NATIONAL OILWELL VARCO COM COM 62955j103 445 32,447 SH   SOLE   0 0 32,447
NEXTERA ENERGY INC COM COM 65339f101 308 4,074 SH   SOLE   4,074 0 0
NIKE INC CL B COM 654106103 1,475 11,103 SH   SOLE   11,103 0 0
NORDSTROM INC COM COM 655664100 393 10,389 SH   SOLE   10,389 0 0
NORTHWEST NATURAL HOLDINGS COM 667655104 918 17,025 SH   SOLE   17,025 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 6,901 80,742 SH   SOLE   68,567 0 12,175
NUTRIEN LTD COM COM 67077ml08 1,393 25,850 SH   SOLE   25,850 0 0
NXP SEMICOND N V COM COM n6596x109 1,954 9,705 SH   SOLE   9,705 0 0
ORACLE CORP COM COM 68389X105 588 8,390 SH   SOLE   8,390 0 0
PACCAR INC COM COM 693718108 27,143 292,121 SH   SOLE   287,121 0 5,000
PENN NATL GAMING INC COM COM 707569109 217 2,079 SH   SOLE   2,079 0 0
PEPSICO INC COM COM 713448108 7,225 51,080 SH   SOLE   43,405 0 7,675
PFIZER INC COM COM 717081103 2,798 77,254 SH   SOLE   37,847 0 39,407
PHILIP MORRIS INTL INC COM 718172109 2,540 28,629 SH   SOLE   28,529 0 100
PNC FINL SVCS GROUP COM COM 693475105 425 2,425 SH   SOLE   2,425 0 0
PROCTER AND GAMBLE CO COM COM 742718109 3,627 26,785 SH   SOLE   26,285 0 500
PRUDENTIAL FINL INC COM COM 744320102 729 8,012 SH   SOLE   8,012 0 0
QUALCOMM INC COM COM 747525103 7,121 53,708 SH   SOLE   53,608 0 100
RAYTHEON TECHNOLOGIES COM COM 75513e101 1,886 24,420 SH   SOLE   14,420 0 10,000
ROKU INC COM 77543r102 591 1,815 SH   SOLE   1,815 0 0
SALESFORCE COM INC COM COM 79466l302 341 1,611 SH   SOLE   1,611 0 0
SCHLUMBERGER LTD COM COM 806857108 1,224 45,022 SH   SOLE   28,400 0 16,622
SCHWAB CHARLES CORP NE COM COM 808513105 4,436 68,060 SH   SOLE   55,060 0 13,000
SILK ROAD MEDICAL INC. COM 82710M100 617 12,185 SH   SOLE   12,185 0 0
SIRIUS XM HOLDINGS INC COM 82967n108 283 46,600 SH   SOLE   46,600 0 0
SKYWORKS SOLUTIONS INC COM COM 83088m102 400 2,183 SH   SOLE   2,183 0 0
SPX CORP COM COM 784635104 1,748 30,000 SH   SOLE   30,000 0 0
SPX FLOW INC COM COM 78469x107 1,583 25,000 SH   SOLE   25,000 0 0
STANLEY BLACK & DECKER COM COM 854502101 202 1,014 SH   SOLE   1,014 0 0
STARBUCKS CORP COM COM 855244109 1,259 11,530 SH   SOLE   11,530 0 0
STITCH FIX INC COM CL A COM 860897107 683 13,800 SH   SOLE   13,800 0 0
TEXAS INSTRS INC COM COM 882508104 221 1,174 SH   SOLE   1,174 0 0
UBER TECHNOLOGIES INC COM COM 90353t100 1,317 24,175 SH   SOLE   24,175 0 0
UNION PAC CORP COM COM 907818108 762 3,459 SH   SOLE   3,384 0 75
UNITED PARCEL SERVICE CL B COM 911312106 2,282 13,430 SH   SOLE   12,130 0 1,300
UNIVERSAL DISPLAY CORP COM COM 91347p105 616 2,605 SH   SOLE   2,605 0 0
US BANCORP DEL COM NEW COM 902973304 4,703 85,034 SH   SOLE   84,034 0 1,000
VALERO ENERGY CORP COM 91913y100 2,752 38,441 SH   SOLE   37,441 0 1,000
VARIAN MED SYS INC COM COM 92220p105 2,471 14,000 SH   SOLE   14,000 0 0
VERIZON COMMUNICATIONS COM 92343V104 7,216 124,098 SH   SOLE   102,498 0 21,600
VIATRIS INC COM COM 92556v106 959 68,696 SH   SOLE   48,696 0 20,000
WABTEC CORP COM COM 929740108 643 8,131 SH   SOLE   2,131 0 6,000
WALGREENS BOOTS ALLIAN COM COM 931427108 4,789 87,238 SH   SOLE   72,738 0 14,500
WALT DISNEY CO COM 254687106 5,210 28,239 SH   SOLE   27,559 0 680
WASTE MGMT INC DEL COM COM 94106l109 1,195 9,266 SH   SOLE   9,266 0 0
WATERS CORP COM COM 941848103 3,836 13,500 SH   SOLE   13,500 0 0
WELLS FARGO AND CO NEW COM COM 949746101 1,075 27,523 SH   SOLE   22,523 0 5,000
WEYERHAEUSER CO COM COM 962166104 1,453 40,838 SH   SOLE   40,638 0 200
WILLIAMS COS INC DEL COM COM 969457100 370 15,634 SH   SOLE   15,634 0 0
WOODWARD INC COM COM 980745103 5,927 49,137 SH   SOLE   49,137 0 0
YELP INC CL A COM 985817105 919 23,585 SH   SOLE   23,085 0 500
ABERDEEN ASIA PACIFIC COM FD 003009107 1,368 334,567 SH   SOLE   332,567 0 2,000
ALL COMMODITY ABERDEEN ETF FD 003261203 386 14,350 SH   SOLE   13,850 0 500
DOMESTIC DIV EX-FINL FD WDTREE FD 97717w406 263 2,789 SH   SOLE   2,179 0 610
EMERG MKTS EQUITY INCOME FUND FD 97717w315 209 4,731 SH   SOLE   4,731 0 0
GS ETF TR INTL DVLPD FD 381430107 9,908 299,907 SH   SOLE   298,907 0 1,000
GS ETF TR TREASURY ACCESS FD 381430529 1,867 18,650 SH   SOLE   18,650 0 0
GS US LARGE CAP EQUITY ETF FD 381430503 2,159 27,294 SH   SOLE   26,594 0 700
ISHARES TR CORE MSCI TOTAL FD 46432f834 447 6,361 SH   SOLE   6,361 0 0
ISHARES TR CORE S&P TTL STK FD 464287150 511 5,582 SH   SOLE   5,582 0 0
ISHARES TR CORE S&P500 ETF FD 464287200 915 2,301 SH   SOLE   2,301 0 0
ISHARES TR DJ SEL DIV INX FD 464287168 285 2,500 SH   SOLE   2,500 0 0
ISHARES TR RUSL 2000 GROW FD 464287648 206 685 SH   SOLE   685 0 0
ISHARES TR RUSSELL 2000 ETF FD 464287655 761 3,447 SH   SOLE   2,737 0 710
ISHARES TR SP500 GRW FD 464287309 597 9,183 SH   SOLE   9,183 0 0
SCHWAB EMRG MKTEQ ETF FD 808524706 279 8,796 SH   SOLE   8,796 0 0
SCHWAB INTL EQTY ETF FD 808524805 378 10,064 SH   SOLE   9,274 0 790
SCHWAB SHT TM US TRES FD 808524862 283 5,530 SH   SOLE   5,510 0 20
SCHWAB STRATEGIC TR US BRD EQT FD 808524102 532 5,510 SH   SOLE   5,510 0 0
SCHWAB STRATEGIC TR US DIVIDEN FD 808524797 566 7,770 SH   SOLE   7,770 0 0
SCHWAB US LCAP VAL ETF FD 808524409 788 12,078 SH   SOLE   11,556 0 522
SCHWAB US LRG CAP ETF FD 808524201 3,907 40,689 SH   SOLE   39,854 0 835
SCHWAB US MID-CAP ETF FD 808524508 3,187 42,822 SH   SOLE   41,987 0 835
SCHWAB US SML CAP ETF FD 808524607 1,477 14,821 SH   SOLE   14,576 0 245
SCHWAB US TIPS ETF FD 808524870 1,800 29,434 SH   SOLE   29,284 0 150
SPDR SERIES TRUST S&P BIOTECH FD 78464a870 246 1,820 SH   SOLE   1,820 0 0
US LARGE CAP FUNDAMENTAL ETF FD 808524771 348 6,750 SH   SOLE   6,750 0 0
VANECK MORNINGSTAR WIDE MOAT E FD 57060U134 2,895 41,792 SH   SOLE   41,392 0 400
VANGUARD BD INDEX FD SHORT TRM FD 921937827 1,138 13,849 SH   SOLE   13,849 0 0
VANGUARD INDEX FDS MID CAP ETF FD 922908629 406 1,838 SH   SOLE   1,838 0 0
VANGUARD INTL EQTY IDX ALLWRLD FD 922042775 1,429 23,562 SH   SOLE   22,587 0 975
VANGUARD SHRT TRM CORP BD FD FD 92206c409 208 2,530 SH   SOLE   2,508 0 22
VANGUARD SPECIALIZED DIV APP E FD 921908844 386 2,625 SH   SOLE   2,625 0 0
VANGUARD US INF TECH ETF FD 92204a702 367 1,025 SH   SOLE   1,025 0 0
WISDOMTREE TRUST JAPN HEDGE EQ FD 97717w851 412 6,728 SH   SOLE   6,728 0 0
BANK OF AMERICA PREF IV FLTNG PFD 060505591 1,238 48,033 SH   SOLE   48,033 0 0
CHS INC PFD CL B PFD 12542r308 255 8,900 SH   SOLE   8,900 0 0
DUKE ENERGY CORP NEW DP REP PF PFD 26441c501 277 10,050 SH   SOLE   10,050 0 0
GOLDMAN SACHS GRP PFD K 6.375 PFD 38148b108 869 30,436 SH   SOLE   30,436 0 0
SCHWAB CHARLES CORP NE DSHS 1/ PFD 808513600 667 26,326 SH   SOLE   25,926 0 400
US BANCORP DEL PFD B 1/1000DP PFD 902973155 1,009 42,007 SH   SOLE   41,407 0 600
WELLS FARGO AND CO DEP 1/1000 PFD 949746465 986 34,432 SH   SOLE   34,432 0 0
ISHARES TR COMEX GOLD TR UNIT 464285105 2,598 159,820 SH   SOLE   159,820 0 0
SPDR TR UNIT SER 1 TR UNIT 78462F103 3,232 8,157 SH   SOLE   7,997 0 160
STREETTRACKS GOLD TR GOLD SHS TR UNIT 78463v107 227 1,424 SH   SOLE   1,424 0 0