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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579y101   2,308,364 21,115 SH   SOLE   20,783 0 332
ABBOTT LABORATORIES COM 002824100   496,920 4,514 SH   SOLE   4,514 0 0
ABBVIE INC COM 00287y109   1,380,472 8,908 SH   SOLE   8,908 0 0
ADVANCED MICRO DEVIC COM 007903107   1,586,868 10,765 SH   SOLE   10,765 0 0
AGILENT TECHNOLOGIES INC COM 00846u101   5,611,667 40,363 SH   SOLE   40,363 0 0
AIRBNB INC CLASS A COM 009066101   536,800 3,943 SH   SOLE   3,943 0 0
ALCON INC F COM h01301128   767,450 9,824 SH   SOLE   9,814 0 10
ALPHABET INC. CLASS A COM 02079k305   1,339,766 9,591 SH   SOLE   7,591 0 2,000
ALPHABET INC. CLASS C COM 02079k107   9,901,037 70,255 SH   SOLE   70,255 0 0
AMAZON.COM INC COM 023135106   5,904,996 38,864 SH   SOLE   38,864 0 0
AMGEN INC. COM 031162100   1,594,766 5,537 SH   SOLE   5,521 0 16
ANALOG DEVICES INC COM 032654105   206,502 1,040 SH   SOLE   1,040 0 0
APPLE INC COM 037833100   48,553,532 252,186 SH   SOLE   251,326 0 860
APPLIED MATERIALS COM 038222105   487,634 3,008 SH   SOLE   2,058 0 950
ATI INC COM 01741r102   3,535,426 77,752 SH   SOLE   77,752 0 0
AUTO DATA PROCESSING COM 053015103   3,592,397 15,420 SH   SOLE   15,420 0 0
BANK AMERICA CORP COM 060505104   3,642,154 108,172 SH   SOLE   107,640 0 532
BERKSHIRE HATHAWAY INC CL B COM 084670702   3,506,324 9,831 SH   SOLE   9,831 0 0
BIOGEN INC COM 09062x103   2,084,392 8,055 SH   SOLE   8,055 0 0
BLACKROCK INC COM 09247x101   328,779 405 SH   SOLE   405 0 0
BOEING CO COM 097023105   2,641,528 10,134 SH   SOLE   9,934 0 200
BORG WARNER INC COM 099724106   277,837 7,750 SH   SOLE   7,750 0 0
BP PLC F SPONSORED ADR 1 ADR R COM 055622104   901,637 25,469 SH   SOLE   25,469 0 0
BRISTOL-MYERS SQUIBB COM 110122108   6,488,541 126,457 SH   SOLE   124,824 0 1,633
BRUKER CORP COM 116794108   4,165,581 56,690 SH   SOLE   56,690 0 0
CATERPILLAR INC COM 149123101   425,060 1,437 SH   SOLE   1,371 0 66
CHARLES SCHWAB CORP COM 808513105   5,663,719 82,321 SH   SOLE   81,321 0 1,000
CHEVRON CORP COM 166764100   14,411,805 96,619 SH   SOLE   95,487 0 1,132
CISCO SYSTEMS INC COM 17275r102   355,054 7,028 SH   SOLE   7,028 0 0
CLOROX CO COM 189054109   938,120 6,579 SH   SOLE   6,579 0 0
COLGATE-PALMOLIVE CO COM 194162103   2,654,343 33,300 SH   SOLE   33,300 0 0
COLUMBIA BANKING SYS COM 197236102   268,431 10,061 SH   SOLE   10,061 0 0
COMCAST CORP NEW CLASS A COM 20030n101   489,672 11,167 SH   SOLE   11,167 0 0
CORTEVA INC COM 22052l104   247,307 5,160 SH   SOLE   5,104 0 56
COSTCO WHOLESALE CO COM 22160k105   16,953,318 25,683 SH   SOLE   25,542 0 141
COTERRA ENERGY INC COM 127097103   3,142,101 123,123 SH   SOLE   123,123 0 0
CUMMINS INC COM 231021106   1,276,189 5,327 SH   SOLE   5,295 0 32
CVS HEALTH CORP COM 126650100   4,627,225 58,602 SH   SOLE   58,602 0 0
DATADOG INC CL A COM COM 23804L103   544,389 4,485 SH   SOLE   4,385 0 100
DEERE & CO COM 244199105   12,172,042 30,440 SH   SOLE   30,040 0 400
DEVON ENERGY CORP COM 25179m103   453,000 10,000 SH   SOLE   10,000 0 0
DUPONT DE NEMOURS INC IA COM 26614n102   2,065,093 26,843 SH   SOLE   26,737 0 106
EATON CORP PLC F COM g29183103   613,368 2,547 SH   SOLE   2,547 0 0
EMERSON ELECTRIC CO COM 291011104   4,059,559 41,709 SH   SOLE   41,709 0 0
ENBRIDGE INC F COM 29250n105   268,132 7,444 SH   SOLE   7,344 0 100
EQT CORP COM 26884l109   1,162,892 30,080 SH   SOLE   30,080 0 0
EQUITRANS MIDSTREAM CORPREGIST COM 294600101   244,971 24,064 SH   SOLE   24,064 0 0
ERICSSON F SPONSORED ADR 1 ADR COM 294821608   338,940 53,800 SH   SOLE   53,800 0 0
EXXON MOBIL CORP COM 30231g102   7,263,179 72,646 SH   SOLE   72,580 0 66
FEDEX CORP COM 31428x106   2,556,382 10,105 SH   SOLE   10,105 0 0
FIRST SOLAR INC COM 336433107   1,053,836 6,117 SH   SOLE   6,117 0 0
FLOWSERVE CORP COM 34354p105   1,298,636 31,505 SH   SOLE   31,505 0 0
FREEPORT-MCMORAN INC COM 35671d857   973,596 22,870 SH   SOLE   22,870 0 0
GE HEALTHCARE TECHNOLOGI COM 36266g107   1,260,857 16,307 SH   SOLE   15,907 0 400
GENERAL DYNAMICS CO COM 369550108   901,833 3,473 SH   SOLE   3,473 0 0
GENERAL MILLS INC COM 370334104   760,013 11,667 SH   SOLE   10,751 0 916
HERITAGE FINL COM 42722x106   219,097 10,242 SH   SOLE   10,242 0 0
HERSHEY COMPANY COM 427866108   4,331,933 23,235 SH   SOLE   23,035 0 200
HOME DEPOT INC COM 437076102   8,666,868 25,009 SH   SOLE   25,009 0 0
HONEYWELL INTL INC COM 438516106   236,133 1,126 SH   SOLE   1,126 0 0
HUBBELL INC COM 443510607   7,664,397 23,301 SH   SOLE   23,301 0 0
IBM CORP COM 459200101   4,688,590 28,667 SH   SOLE   28,667 0 0
INTEL CORP COM 458140100   5,412,084 107,703 SH   SOLE   107,703 0 0
JOHNSON & JOHNSON COM 478160104   8,994,628 57,385 SH   SOLE   56,535 0 850
JPMORGAN CHASE & CO COM 46625h100   9,858,040 57,954 SH   SOLE   56,522 0 1,432
KEMPER CORP DEL COM 488401100   1,223,953 25,148 SH   SOLE   25,148 0 0
KEYSIGHT TECHNOLOGIES INC SH COM 49338l103   3,019,369 18,979 SH   SOLE   18,979 0 0
KIMBERLY CLARK CORP COM 494368103   1,734,883 14,277 SH   SOLE   14,277 0 0
KROGER CO COM 501044101   3,329,927 72,849 SH   SOLE   72,149 0 700
LENNAR CORP CLASS A COM 526057104   1,961,629 13,161 SH   SOLE   12,761 0 400
LILLY ELI & CO COM 532457108   4,272,387 7,329 SH   SOLE   7,329 0 0
MARATHON PETE CORP COM 56585a102   1,732,103 11,675 SH   SOLE   11,675 0 0
MATTEL INC. COM 577081102   704,714 37,326 SH   SOLE   37,326 0 0
MAXIMUS INC COM 577933104   419,300 5,000 SH   SOLE   5,000 0 0
MCDONALDS CORP COM 580135101   1,340,818 4,522 SH   SOLE   4,522 0 0
MEDTRONIC PLC F COM g5960l103   7,469,971 90,677 SH   SOLE   89,411 0 1,266
MERCK & CO. INC. COM 58933y105   13,415,024 123,051 SH   SOLE   121,318 0 1,733
META PLATFORMS INC CL A COM 30303m102   786,853 2,223 SH   SOLE   2,023 0 200
MICROSOFT CORP COM 594918104   36,193,688 96,249 SH   SOLE   95,533 0 716
NEXTERA ENERGY INC COM 65339f101   220,486 3,630 SH   SOLE   3,630 0 0
NIKE INC CLASS B COM 654106103   1,188,680 10,948 SH   SOLE   10,948 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   8,273,784 81,943 SH   SOLE   81,218 0 725
NUGENE INTL INC COM COM 67052f102   17,850 1,500,000 SH   SOLE   1,500,000 0 0
NUTRIEN LTD F COM 67077m108   1,653,410 29,345 SH   SOLE   29,345 0 0
NVIDIA CORP COM 67066g104   401,624 811 SH   SOLE   811 0 0
NXP SEMICONDUCTORS F COM n6596x109   1,878,782 8,180 SH   SOLE   8,180 0 0
OCCIDENTAL PETROL CO COM 674599105   691,143 11,575 SH   SOLE   11,075 0 500
ORACLE CORP COM 68389x105   903,535 8,570 SH   SOLE   8,570 0 0
PACCAR INC COM 693718108   46,189,914 473,015 SH   SOLE   473,015 0 0
PEPSICO INC COM 713448108   8,582,584 50,533 SH   SOLE   49,526 0 1,007
PFIZER INC COM 717081103   1,832,504 63,650 SH   SOLE   63,384 0 266
PHILIP MORRIS INTL COM 718172109   4,217,122 44,824 SH   SOLE   43,524 0 1,300
PNC FINL SERVICES COM 693475105   1,834,353 11,846 SH   SOLE   11,596 0 250
PROCTER & GAMBLE COM 742718109   2,851,979 19,462 SH   SOLE   19,016 0 446
PRUDENTIAL FINL COM 744320102   485,362 4,680 SH   SOLE   4,680 0 0
QUALCOMM INC COM 747525103   12,596,420 87,094 SH   SOLE   85,878 0 1,216
QUANTA SERVICES INC COM 74762e102   8,109,822 37,580 SH   SOLE   37,580 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101   1,505,432 17,892 SH   SOLE   17,892 0 0
SALESFORCE INC COM 79466l302   341,818 1,299 SH   SOLE   1,293 0 6
SANDOZ GROUP AG SPONSORED ADS COM 799926100   490,649 15,328 SH   SOLE   15,183 0 145
SCHLUMBERGER LTD F COM 806857108   3,817,409 73,355 SH   SOLE   72,355 0 1,000
SEAGATE TECHNOLOGY HLD F COM g7997r103   424,288 4,970 SH   SOLE   4,970 0 0
SILK ROAD MEDICAL INC COM 82710m100   126,994 10,350 SH   SOLE   10,350 0 0
SPX TECHNOLOGIES INC REGSHS COM 78473e103   3,030,300 30,000 SH   SOLE   30,000 0 0
STARBUCKS CORP COM 855244109   985,557 10,265 SH   SOLE   10,265 0 0
TELEDYNE TECHNOLOGIE COM 879360105   2,366,675 5,303 SH   SOLE   5,303 0 0
THE COCA-COLA CO COM 191216100   2,979,424 50,558 SH   SOLE   49,492 0 1,066
UBER TECHNOLOGIES INC COM 90353t100   2,111,851 34,300 SH   SOLE   34,300 0 0
UNILEVER PLC F SPONSORED ADR 1 COM 904767704   463,565 9,562 SH   SOLE   9,562 0 0
UNION PACIFIC CORP COM 907818108   676,683 2,755 SH   SOLE   2,680 0 75
UNITED PARCEL SRVC CLASS B COM 911312106   1,933,378 12,296 SH   SOLE   11,364 0 932
VALARIS PLC SHS CLASS A COM 69460g101   1,070,377 15,610 SH   SOLE   15,610 0 0
VALERO ENERGY CORP COM 91913y100   1,650,982 12,699 SH   SOLE   12,233 0 466
VERIZON COMMUNICATN COM 92343v104   2,674,376 70,938 SH   SOLE   70,672 0 266
VIATRIS INC COM 92556v106   400,169 36,950 SH   SOLE   36,950 0 0
WABTEC COM 929740108   1,025,894 8,084 SH   SOLE   8,084 0 0
WALGREENS BOOTS ALLI COM 931427108   699,748 26,800 SH   SOLE   26,800 0 0
WALT DISNEY CO COM 254687106   2,170,820 24,042 SH   SOLE   23,246 0 796
WASTE MANAGEMENT INC COM 94106l109   1,026,350 5,730 SH   SOLE   5,564 0 166
WATERS CORP COM 941848103   4,444,605 13,500 SH   SOLE   13,500 0 0
WELLS FARGO & CO COM 949746101   555,415 11,284 SH   SOLE   11,284 0 0
WEYERHAEUSER CO REIT COM 962166104   1,077,870 31,000 SH   SOLE   30,500 0 500
WILLIAMS COS INC COM 969457100   245,779 7,056 SH   SOLE   7,056 0 0
WOODWARD INC COM 980745103   6,689,019 49,137 SH   SOLE   49,137 0 0
ABRDN BLMBR AL CM LN D SY K 1 FD 003261203   1,013,517 33,132 SH   SOLE   32,632 0 500
AMERICAN FUNDS NEW PERSP ECTIV FD 648018778   284,172 5,083 SH   SOLE   5,083 0 0
BAIRD CORE PLUS BOND INS T FD 057071870   115,669 11,373 SH   SOLE   11,373 0 0
GOLDMAN SACHS ACCS TRS 0 1 YR FD 381430529   931,072 9,335 SH   SOLE   9,335 0 0
GS ACTVBETA US LRG ETF FD 381430503   2,603,839 27,756 SH   SOLE   26,856 0 900
GS INTL DVLPD ETF FD 381430107   9,849,605 301,580 SH   SOLE   300,005 0 1,575
INVSC QQQ TRUST SRS 1 ETF FD 46090e103   260,045 635 SH   SOLE   635 0 0
ISHARES CORE S&P 500 ETF FD 464287200   1,350,443 2,827 SH   SOLE   2,827 0 0
ISHARES CORE S&P MID-CAP ETF FD 464287507   219,653 792 SH   SOLE   702 0 90
ISHARES RUSSELL 2000 ETF FD 464287655   570,294 2,841 SH   SOLE   2,585 0 256
ISHARES S&P 500 GROWTH ETF FD 464287309   428,745 5,708 SH   SOLE   5,708 0 0
ISHARES SELECT DIVIDEND ETF FD 464287168   293,050 2,500 SH   SOLE   2,500 0 0
ISHARES TOTAL US STOCK MARKET FD 464287150   366,516 3,483 SH   SOLE   3,483 0 0
SCHWAB FUNDAMENTAL US LARGE CO FD 808524771   302,576 4,885 SH   SOLE   4,885 0 0
SCHWAB FUNDAMENTAL US SMALL CO FD 808524763   400,853 7,242 SH   SOLE   7,242 0 0
SCHWAB INTERNATIONAL EQUITY ET FD 808524805   257,662 6,971 SH   SOLE   6,181 0 790
SCHWAB SHORT TERM US TREASURY FD 808524862   216,901 4,476 SH   SOLE   4,476 0 0
SCHWAB US BROAD MARKET ETF FD 808524102   805,186 14,463 SH   SOLE   14,463 0 0
SCHWAB US DIVIDEND EQUITY ETF FD 808524797   1,898,889 24,942 SH   SOLE   24,942 0 0
SCHWAB US LARGE CAP ETF FD 808524201   4,099,619 72,688 SH   SOLE   70,288 0 2,400
SCHWAB US LARGE CAP VALUE ETF FD 808524409   500,325 7,137 SH   SOLE   6,615 0 522
SCHWAB US MIDCAP ETF FD 808524508   3,988,039 52,947 SH   SOLE   52,347 0 600
SCHWAB US SMALL CAP ETF FD 808524607   1,091,054 23,095 SH   SOLE   22,555 0 540
SCHWAB US TIPS ETF FD 808524870   1,477,834 28,311 SH   SOLE   27,779 0 532
VANECK MORNINGSTAR INTRNTNL MO FD 92189f593   324,542 10,422 SH   SOLE   10,422 0 0
VANECK MORNINGSTAR WIDE MOAT E FD 92189f643   4,354,199 51,304 SH   SOLE   50,619 0 685
VANGUARD DIVIDEND APPRECIATION FD 921908844   449,318 2,636 SH   SOLE   2,636 0 0
VANGUARD ESG U.S. STOCK ETF FD 921910733   244,643 2,876 SH   SOLE   2,876 0 0
VANGUARD FTSE ALL WORLD EX US FD 922042775   1,510,392 26,904 SH   SOLE   26,154 0 750
VANGUARD INFORMATION TECHNOLOG FD 92204a702   519,816 1,074 SH   SOLE   1,074 0 0
VANGUARD INTERMEDIATE TERM BON FD 921937819   1,473,675 19,294 SH   SOLE   19,294 0 0
VANGUARD INTERMEDIATE TERM COR FD 92206c870   272,288 3,350 SH   SOLE   3,350 0 0
VANGUARD MID CAP ETF FD 922908629   613,704 2,638 SH   SOLE   2,638 0 0
VANGUARD SHORT-TERM BOND ETF FD 921937827   2,598,631 33,739 SH   SOLE   33,694 0 45
VANGUARD TOTAL STOCK MARKET ET FD 922908769   229,154 966 SH   SOLE   966 0 0
WISDOMTREE JAPAN HEDGED EQUITY FD 97717w851   464,036 5,274 SH   SOLE   5,274 0 0
WSDMTRE EMRG MKT EX STT OWN EN FD 97717x578   565,144 19,568 SH   SOLE   19,568 0 0
BANK AMERICA COR 4 FLT PFD PFD 060505591   948,909 43,034 SH   SOLE   42,702 0 332
DUKE ENERGY C 5.75 PFD PFD SER PFD 26441c501   240,340 9,850 SH   SOLE   9,850 0 0
GOLDMAN SACH 6.375 PFD PFD 38148b108   708,230 28,026 SH   SOLE   27,626 0 400
THE CHARLES S 5.95 PFD SER D PFD 808513600   436,819 17,403 SH   SOLE   16,537 0 866
U.S. BANCORP 5.56 FPD PFD 902973155   772,932 38,056 SH   SOLE   37,256 0 800
WELLS FARGO 6.625 PFD PFD SER PFD 949746465   908,144 36,195 SH   SOLE   36,063 0 132
ISHARES GOLD ETF TR UNIT 464285204   2,913,160 74,638 SH   SOLE   74,638 0 0
SPDR GOLD SHARES ETF TR UNIT 78463v107   291,343 1,524 SH   SOLE   1,524 0 0
SPDR S&P 500 ETF TR UNIT 78462f103   3,495,861 7,354 SH   SOLE   7,194 0 160