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,013,211 19,700 SH   SOLE   19,368 0 332
AAR CORP COM COM 000361105   755,353 10,390 SH   SOLE   10,390 0 0
ABBOTT LABORATORIES COM 002824100   469,170 4,515 SH   SOLE   4,515 0 0
ABBVIE INC COM 00287y109   1,527,900 8,908 SH   SOLE   8,908 0 0
ADVANCED MICRO DEVIC COM 007903107   1,648,864 10,165 SH   SOLE   10,165 0 0
AGILENT TECHNOLOGIES INC COM 00846u101   3,505,195 27,040 SH   SOLE   27,040 0 0
AIR PROD & CHEMICALS COM 009158106   574,935 2,228 SH   SOLE   2,228 0 0
AIRBNB INC CLASS A COM 009066101   611,523 4,033 SH   SOLE   4,033 0 0
ALCON INC F COM h01301128   308,394 3,462 SH   SOLE   3,462 0 0
ALPHABET INC. CLASS A - GOOGL COM 02079k305   1,743,357 9,571 SH   SOLE   7,571 0 2,000
ALPHABET INC. CLASS C - GOOG COM 02079k107   12,572,710 68,546 SH   SOLE   68,546 0 0
AMAZON.COM INC COM 023135106   7,432,395 38,460 SH   SOLE   38,435 0 25
AMERICAN EXPRESS CO COM 025816109   2,100,158 9,070 SH   SOLE   9,070 0 0
AMGEN INC. COM 031162100   1,730,035 5,537 SH   SOLE   5,521 0 16
ANALOG DEVICES INC COM 032654105   237,390 1,040 SH   SOLE   1,040 0 0
APPLE INC COM 037833100   37,197,314 176,608 SH   SOLE   175,908 0 700
APPLIED MATERIALS COM 038222105   710,085 3,008 SH   SOLE   2,058 0 950
ASML HOLDING N V F SPONSORED A COM n07059210   235,227 230 SH   SOLE   230 0 0
ATI INC COM 01741r102   4,433,391 79,952 SH   SOLE   79,952 0 0
AUTO DATA PROCESSING COM 053015103   2,964,529 12,420 SH   SOLE   12,420 0 0
BANK AMERICA CORP COM 060505104   4,202,284 105,664 SH   SOLE   105,132 0 532
BERKSHIRE HATHAWAY INC CL B COM 084670702   3,964,672 9,746 SH   SOLE   9,746 0 0
BIOGEN INC COM 09062x103   598,095 2,580 SH   SOLE   2,580 0 0
BLACKROCK INC COM 09247x101   318,864 405 SH   SOLE   405 0 0
BOEING CO COM 097023105   2,369,588 13,019 SH   SOLE   12,819 0 200
BORG WARNER INC COM 099724106   249,860 7,750 SH   SOLE   7,750 0 0
BP PLC F SPONSORED ADR 1 ADR R COM 055622104   620,269 17,181 SH   SOLE   17,181 0 0
BRISTOL-MYERS SQUIBB COM 110122108   3,102,640 74,708 SH   SOLE   73,275 0 1,433
BROADCOM INC COM 11135f101   242,435 151 SH   SOLE   151 0 0
BRUKER CORP COM 116794108   3,799,247 59,540 SH   SOLE   59,540 0 0
CABOT CORP COM COM 127055101   1,837,800 20,000 SH   SOLE   20,000 0 0
CATERPILLAR INC COM 149123101   469,677 1,410 SH   SOLE   1,344 0 66
CHARLES SCHWAB CORP COM 808513105   5,868,294 79,634 SH   SOLE   78,634 0 1,000
CHENIERE ENERGY INC COM 16411r208   201,054 1,150 SH   SOLE   1,150 0 0
CHEVRON CORP COM 166764100   15,117,584 96,647 SH   SOLE   95,485 0 1,162
CISCO SYSTEMS INC COM 17275r102   298,885 6,291 SH   SOLE   6,291 0 0
CITIGROUP INC COM 172967424   452,723 7,134 SH   SOLE   7,134 0 0
CLOROX CO COM 189054109   897,855 6,579 SH   SOLE   6,579 0 0
COLGATE-PALMOLIVE CO COM 194162103   1,950,504 20,100 SH   SOLE   20,100 0 0
COLUMBIA BANKING SYS COM 197236102   205,248 10,319 SH   SOLE   10,319 0 0
COMCAST CORP NEW CLASS A COM 20030n101   735,307 18,777 SH   SOLE   18,777 0 0
CORTEVA INC COM 22052l104   274,060 5,080 SH   SOLE   5,024 0 56
COSTCO WHOLESALE CO COM 22160k105   12,659,898 14,894 SH   SOLE   14,753 0 141
COTERRA ENERGY INC COM 127097103   2,206,451 82,731 SH   SOLE   82,731 0 0
CUMMINS INC COM 231021106   1,461,359 5,277 SH   SOLE   5,245 0 32
CVS HEALTH CORP COM 126650100   2,937,448 49,736 SH   SOLE   49,736 0 0
DATADOG INC CL A COM COM 23804L103   714,332 5,508 SH   SOLE   5,408 0 100
DEERE & CO COM 244199105   11,373,297 30,440 SH   SOLE   30,040 0 400
DEVON ENERGY CORP COM 25179m103   474,000 10,000 SH   SOLE   10,000 0 0
DUPONT DE NEMOURS INC IA COM 26614n102   1,996,543 24,804 SH   SOLE   24,698 0 106
EATON CORP PLC F COM g29183103   798,611 2,547 SH   SOLE   2,547 0 0
EMERSON ELECTRIC CO COM 291011104   4,594,746 41,709 SH   SOLE   41,709 0 0
ENBRIDGE INC F COM 29250n105   264,931 7,444 SH   SOLE   7,344 0 100
EQT CORP COM 26884l109   295,840 8,000 SH   SOLE   8,000 0 0
ERICSSON F SPONSORED ADR 1 ADR COM 294821608   322,691 52,300 SH   SOLE   52,300 0 0
EXXON MOBIL CORP COM 30231g102   7,875,258 68,409 SH   SOLE   68,343 0 66
FEDEX CORP COM 31428x106   3,051,406 10,176 SH   SOLE   10,176 0 0
FIRST SOLAR INC COM 336433107   1,362,229 6,042 SH   SOLE   6,042 0 0
FLOWSERVE CORP COM 34354p105   1,515,390 31,505 SH   SOLE   31,505 0 0
FREEPORT-MCMORAN INC COM 35671d857   1,340,945 27,591 SH   SOLE   27,591 0 0
GE HEALTHCARE TECHNOLOGI COM 36266g107   1,713,616 21,992 SH   SOLE   21,192 0 800
GENERAL DYNAMICS CO COM 369550108   1,007,656 3,473 SH   SOLE   3,473 0 0
GENERAL MILLS INC COM 370334104   738,078 11,667 SH   SOLE   10,751 0 916
HERITAGE FINL COM 42722x106   184,681 10,242 SH   SOLE   10,242 0 0
HERSHEY COMPANY COM 427866108   4,466,149 24,295 SH   SOLE   23,770 0 525
HOME DEPOT INC COM 437076102   5,267,904 15,303 SH   SOLE   15,303 0 0
HONEYWELL INTL INC COM 438516106   2,589,386 12,126 SH   SOLE   12,126 0 0
HUBBELL INC COM 443510607   5,116,720 14,000 SH   SOLE   14,000 0 0
IBM CORP COM 459200101   3,836,485 22,182 SH   SOLE   22,182 0 0
INTEL CORP COM 458140100   2,109,248 68,106 SH   SOLE   68,106 0 0
INTUITIVE SURGICAL COM 46120e602   231,766 521 SH   SOLE   521 0 0
JOHNSON & JOHNSON COM 478160104   7,601,586 52,008 SH   SOLE   51,158 0 850
JPMORGAN CHASE & CO COM 46625h100   11,674,592 57,720 SH   SOLE   56,288 0 1,432
KEMPER CORP DEL COM 488401100   1,334,925 22,500 SH   SOLE   22,500 0 0
KEYSIGHT TECHNOLOGIES INC SH COM 49338l103   2,369,877 17,330 SH   SOLE   17,330 0 0
KIMBERLY CLARK CORP COM 494368103   3,532,765 25,562 SH   SOLE   25,562 0 0
KROGER CO COM 501044101   2,998,046 60,045 SH   SOLE   59,345 0 700
LENNAR CORP CLASS A COM 526057104   1,949,573 13,008 SH   SOLE   12,608 0 400
LILLY ELI & CO COM 532457108   6,699,165 7,399 SH   SOLE   7,399 0 0
MARATHON PETE CORP COM 56585a102   1,903,943 10,975 SH   SOLE   10,975 0 0
MATTEL INC. COM 577081102   438,629 26,976 SH   SOLE   26,976 0 0
MAXIMUS INC COM 577933104   428,500 5,000 SH   SOLE   5,000 0 0
MCDONALDS CORP COM 580135101   1,127,921 4,426 SH   SOLE   4,426 0 0
MEDTRONIC PLC F COM g5960l103   6,946,708 88,257 SH   SOLE   86,731 0 1,526
MERCK & CO. INC. COM 58933y105   13,834,127 111,745 SH   SOLE   110,012 0 1,733
META PLATFORMS INC CL A COM 30303m102   1,088,106 2,158 SH   SOLE   1,958 0 200
MICROSOFT CORP COM 594918104   36,347,869 81,324 SH   SOLE   80,608 0 716
NESTLE S A F SPONSORED ADR 1 A COM 641069406   561,323 5,479 SH   SOLE   5,279 0 200
NETFLIX INC COM 64110l106   213,262 316 SH   SOLE   316 0 0
NEXTERA ENERGY INC COM 65339f101   267,661 3,780 SH   SOLE   3,780 0 0
NIKE INC CLASS B COM 654106103   817,671 10,848 SH   SOLE   10,848 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   8,687,668 81,605 SH   SOLE   80,830 0 775
NUGENE INTL INC COM COM 67052f102   15,000 1,500,000 SH   SOLE   1,500,000 0 0
NUSCALE PWR CORP CL A COM COM 67079k100   218,603 18,700 SH   SOLE   18,700 0 0
NUTRIEN LTD F COM 67077m108   1,540,282 30,255 SH   SOLE   30,255 0 0
NVIDIA CORP COM 67066g104   1,444,187 11,690 SH   SOLE   11,690 0 0
NXP SEMICONDUCTORS F COM n6596x109   2,201,156 8,180 SH   SOLE   8,180 0 0
OCCIDENTAL PETROL CO COM 674599105   731,148 11,600 SH   SOLE   11,100 0 500
ORACLE CORP COM 68389x105   1,209,378 8,565 SH   SOLE   8,565 0 0
PACCAR INC COM 693718108   19,118,428 185,724 SH   SOLE   185,124 0 600
PEPSICO INC COM 713448108   6,235,731 37,808 SH   SOLE   36,801 0 1,007
PFIZER INC COM 717081103   1,944,994 69,513 SH   SOLE   69,247 0 266
PHILIP MORRIS INTL COM 718172109   4,529,942 44,704 SH   SOLE   43,354 0 1,350
PNC FINL SERVICES COM 693475105   1,853,788 11,923 SH   SOLE   11,673 0 250
PROCTER & GAMBLE COM 742718109   3,206,395 19,442 SH   SOLE   18,996 0 446
PRUDENTIAL FINL COM 744320102   431,259 3,680 SH   SOLE   3,680 0 0
QUALCOMM INC COM 747525103   13,999,096 70,283 SH   SOLE   69,067 0 1,216
QUANTA SERVICES INC COM 74762e102   9,218,474 36,280 SH   SOLE   36,280 0 0
QUANTUMSCAPE CORP CLASS A COM 74767v109   49,692 10,100 SH   SOLE   10,100 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101   1,796,177 17,892 SH   SOLE   17,892 0 0
SALESFORCE INC COM 79466l302   282,552 1,099 SH   SOLE   1,093 0 6
SCHLUMBERGER LTD F COM 806857108   2,965,610 62,857 SH   SOLE   61,857 0 1,000
SEAGATE TECHNOLOGY HLD F COM g7997r103   730,118 7,070 SH   SOLE   7,020 0 50
SILK ROAD MEDICAL INC COM 82710m100   276,484 10,225 SH   SOLE   10,225 0 0
SOLVENTUM CORP COM SHS COM 83444m101   218,500 4,132 SH   SOLE   4,050 0 82
SPX TECHNOLOGIES INC REGSHS COM 78473e103   2,984,940 21,000 SH   SOLE   21,000 0 0
STARBUCKS CORP COM 855244109   2,737,607 35,165 SH   SOLE   35,165 0 0
TELEDYNE TECHNOLOGIE COM 879360105   959,862 2,474 SH   SOLE   2,474 0 0
THE COCA-COLA CO COM 191216100   3,194,510 50,188 SH   SOLE   49,122 0 1,066
U S BANCORP COM 902973304   878,640 22,132 SH   SOLE   22,132 0 0
UBER TECHNOLOGIES INC COM 90353t100   2,347,564 32,300 SH   SOLE   32,300 0 0
UNILEVER PLC F SPONSORED ADR 1 COM 904767704   762,271 13,862 SH   SOLE   13,862 0 0
UNION PACIFIC CORP COM 907818108   616,558 2,725 SH   SOLE   2,650 0 75
UNITED PARCEL SRVC CLASS B COM 911312106   1,688,933 12,341 SH   SOLE   11,384 0 957
VALARIS PLC SHS CLASS A COM 69460g101   1,162,945 15,610 SH   SOLE   15,610 0 0
VALERO ENERGY CORP COM 91913y100   1,950,857 12,444 SH   SOLE   11,978 0 466
VERIZON COMMUNICATN COM 92343v104   2,279,478 55,273 SH   SOLE   55,007 0 266
VIATRIS INC COM 92556v106   389,824 36,672 SH   SOLE   36,672 0 0
WABTEC COM 929740108   1,261,957 7,984 SH   SOLE   7,984 0 0
WALT DISNEY CO COM 254687106   2,248,319 22,643 SH   SOLE   21,847 0 796
WASTE MANAGEMENT INC COM 94106l109   1,222,614 5,730 SH   SOLE   5,564 0 166
WATERS CORP COM 941848103   2,320,960 8,000 SH   SOLE   8,000 0 0
WELLS FARGO & CO COM 949746101   659,907 11,111 SH   SOLE   11,111 0 0
WEYERHAEUSER CO REIT COM 962166104   865,895 30,500 SH   SOLE   30,000 0 500
WILLIAMS COS INC COM 969457100   283,966 6,681 SH   SOLE   6,681 0 0
WOODWARD INC COM 980745103   3,487,600 20,000 SH   SOLE   20,000 0 0
ABRDN BLMBR AL CM LN D SY K 1 FD 003261203   1,097,653 33,857 SH   SOLE   33,357 0 500
AMERICAN FUNDS NEW PERSP ECTIV FD 648018778   300,822 4,820 SH   SOLE   4,820 0 0
BAIRD CORE PLUS BOND INS T FD 057071870   113,621 11,373 SH   SOLE   11,373 0 0
GOLDMAN SACHS ACCS TRS 0 1 YR FD 381430529   693,554 6,930 SH   SOLE   6,930 0 0
GS ACTVBETA US LRG ETF FD 381430503   3,084,949 28,844 SH   SOLE   27,944 0 900
GS INTL DVLPD ETF FD 381430107   9,948,535 295,647 SH   SOLE   294,072 0 1,575
INVSC QQQ TRUST SRS 1 ETF FD 46090e103   292,257 610 SH   SOLE   610 0 0
ISHARES CORE S&P 500 ETF FD 464287200   2,529,290 4,621 SH   SOLE   4,621 0 0
ISHARES CORE S&P MID-CAP ETF FD 464287507   242,240 4,139 SH   SOLE   3,689 0 450
ISHARES RUSSELL 2000 ETF FD 464287655   574,542 2,831 SH   SOLE   2,575 0 256
ISHARES S&P 500 GROWTH ETF FD 464287309   528,310 5,708 SH   SOLE   5,708 0 0
ISHARES SELECT DIVIDEND ETF FD 464287168   302,450 2,500 SH   SOLE   2,500 0 0
ISHARES TOTAL US STOCK MARKET FD 464287150   413,710 3,483 SH   SOLE   3,483 0 0
SCHWAB FUNDAMENTAL US LARGE CO FD 808524771   357,941 5,344 SH   SOLE   5,344 0 0
SCHWAB FUNDAMENTAL US SMALL CO FD 808524763   430,676 7,841 SH   SOLE   7,841 0 0
SCHWAB INTERNATIONAL EQUITY ET FD 808524805   262,231 6,825 SH   SOLE   6,035 0 790
SCHWAB SHORT TERM US TREASURY FD 808524862   205,215 4,263 SH   SOLE   4,263 0 0
SCHWAB US BROAD MARKET ETF FD 808524102   884,854 14,074 SH   SOLE   14,074 0 0
SCHWAB US DIVIDEND EQUITY ETF FD 808524797   2,219,168 28,538 SH   SOLE   28,438 0 100
SCHWAB US LARGE CAP ETF FD 808524201   4,610,365 71,756 SH   SOLE   69,356 0 2,400
SCHWAB US LARGE CAP VALUE ETF FD 808524409   418,264 5,646 SH   SOLE   5,124 0 522
SCHWAB US MIDCAP ETF FD 808524508   4,106,502 52,762 SH   SOLE   52,162 0 600
SCHWAB US SMALL CAP ETF FD 808524607   1,053,037 22,192 SH   SOLE   21,652 0 540
SCHWAB US TIPS ETF FD 808524870   1,441,717 27,720 SH   SOLE   27,188 0 532
VANECK MORNINGSTAR INTRNTNL MO FD 92189f593   638,456 20,365 SH   SOLE   20,365 0 0
VANECK MORNINGSTAR WIDE MOAT E FD 92189f643   4,613,201 53,264 SH   SOLE   52,579 0 685
VANGUARD DIVIDEND APPRECIATION FD 921908844   476,006 2,607 SH   SOLE   2,607 0 0
VANGUARD ESG U.S. STOCK ETF FD 921910733   285,253 2,952 SH   SOLE   2,952 0 0
VANGUARD FTSE ALL WORLD EX US FD 922042775   1,561,356 26,626 SH   SOLE   25,876 0 750
VANGUARD INFORMATION TECHNOLOG FD 92204a702   619,257 1,074 SH   SOLE   1,074 0 0
VANGUARD INTERMEDIATE TERM BON FD 921937819   1,650,276 22,036 SH   SOLE   22,036 0 0
VANGUARD INTERMEDIATE TERM COR FD 92206c870   373,033 4,667 SH   SOLE   4,667 0 0
VANGUARD MID CAP ETF FD 922908629   735,499 3,038 SH   SOLE   3,038 0 0
VANGUARD SHORT-TERM BOND ETF FD 921937827   2,594,913 33,831 SH   SOLE   33,786 0 45
VANGUARD TOTAL STOCK MARKET ET FD 922908769   258,414 966 SH   SOLE   966 0 0
WISDOMTREE JAPAN HEDGED EQUITY FD 97717w851   599,495 5,313 SH   SOLE   5,313 0 0
WSDMTRE EMRG MKT EX STT OWN EN FD 97717x578   542,536 17,712 SH   SOLE   17,712 0 0
BANK AMERICA COR 4 FLT PFD PFD 060505591   976,341 42,784 SH   SOLE   42,452 0 332
DUKE ENERGY C 5.75 PFD PFD SER PFD 26441c501   246,250 9,850 SH   SOLE   9,850 0 0
THE CHARLES S 5.95 PFD SER D PFD 808513600   414,559 16,503 SH   SOLE   15,437 0 1,066
U.S. BANCORP 5.56 FPD PFD 902973155   810,530 38,106 SH   SOLE   36,906 0 1,200
ISHARES GOLD ETF TR UNIT 464285204   3,190,372 72,623 SH   SOLE   72,623 0 0
SPDR GOLD SHARES ETF TR UNIT 78463v107   306,174 1,424 SH   SOLE   1,424 0 0
SPDR S&P 500 ETF TR UNIT 78462f103   3,951,070 7,260 SH   SOLE   7,100 0 160