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
Expires: July 31, 2015
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
3M CO COM 88579y101 2,704,153 16,474 SH SOLE 16,142 0 332
AAR CORP COM COM 000361105 446,468 4,400 SH SOLE 4,400 0 0
ABBOTT LABS COM 002824100 423,250 4,283 SH SOLE 4,283 0 0
ABBVIE INC COM 00287y109 2,400,240 9,176 SH SOLE 9,143 0 33
ADVANCED MICRO DEVIC COM 007903107 5,872,896 9,600 SH SOLE 9,600 0 0
AEROVIRONMENT INC COM COM 008073108 639,279 4,495 SH SOLE 4,495 0 0
AGILENT TECHNOLOGIES INC COM 00846u101 3,225,816 18,721 SH SOLE 18,721 0 0
AIRBNB INC CLASS A COM 009066101 583,159 3,630 SH SOLE 3,630 0 0
ALCON INC F COM h01301128 200,207 3,092 SH SOLE 3,092 0 0
ALPHABET INC. CLASS A - GOOGL COM 02079k305 3,287,684 9,555 SH SOLE 7,555 0 2,000
ALPHABET INC. CLASS C - GOOG COM 02079k107 21,795,894 63,966 SH SOLE 63,966 0 0
AMAZON.COM INC COM 023135106 12,387,987 49,721 SH SOLE 48,846 0 875
AMERICAN EXPRESS COM 025816109 2,065,476 6,792 SH SOLE 6,792 0 0
AMGEN INC. COM 031162100 2,338,116 5,547 SH SOLE 5,531 0 16
ANALOG DEVICES INC COM 032654105 416,545 1,050 SH SOLE 1,050 0 0
APPLE INC COM 037833100 46,618,295 139,986 SH SOLE 139,186 0 800
APPLIED MATERIALS COM 038222105 1,056,266 2,066 SH SOLE 1,441 0 625
ASML HOLDING N V F SPONSORED A COM n07059210 4,860,711 2,683 SH SOLE 2,683 0 0
ASTRAZENECA PLC ADR COM 046353108 7,843,891 48,578 SH SOLE 47,553 0 1,025
ATI INC COM 01741r102 12,051,333 63,629 SH SOLE 62,629 0 1,000
AUTO DATA PROCESSING COM 053015103 1,302,171 5,046 SH SOLE 5,046 0 0
BANK AMERICA CORP COM 060505104 4,526,817 83,168 SH SOLE 82,636 0 532
BERKSHIRE HATHAWAY INC CL B COM 084670702 5,005,393 10,052 SH SOLE 10,052 0 0
BHP GROUP LTD SHS COM q1498m100 462,095 10,921 SH SOLE 10,921 0 0
BLACKROCK INC COM 09247x101 468,822 443 SH SOLE 443 0 0
BLOOM ENERGY CORP COM CL A COM 093712107 294,984 1,065 SH SOLE 1,065 0 0
BOEING CO COM 097023105 6,235,466 33,515 SH SOLE 32,495 0 1,020
BOSTON SCIENT CO COM 101137107 2,618,036 59,978 SH SOLE 58,978 0 1,000
BRISTOL-MYERS SQUIBB COM 110122108 1,481,305 23,739 SH SOLE 22,739 0 1,000
BROADCOM INC COM 11135f101 6,615,536 18,837 SH SOLE 18,387 0 450
BRUKER CORP COM 116794108 2,638,562 40,750 SH SOLE 40,750 0 0
CABOT CORP COM COM 127055101 576,825 7,500 SH SOLE 7,500 0 0
CARRIER GLOBAL CORP COM 14448c104 378,589 6,901 SH SOLE 6,901 0 0
CATERPILLAR INC COM 149123101 1,002,534 1,236 SH SOLE 1,170 0 66
CHARLES SCHWAB CORP COM 808513105 4,003,342 40,959 SH SOLE 39,959 0 1,000
CHENIERE ENERGY INC COM 16411r208 632,220 2,350 SH SOLE 2,250 0 100
CHEVRON CORP COM 166764100 19,847,382 97,191 SH SOLE 95,450 0 1,741
CISCO SYSTEMS INC COM 17275r102 1,237,207 11,495 SH SOLE 11,495 0 0
CLOROX CO COM 189054109 4,595,838 56,732 SH SOLE 54,582 0 2,150
COLGATE-PALMOLIVE CO COM 194162103 1,053,702 12,350 SH SOLE 12,350 0 0
COLUMBIA BNKNG SYS COM 197236102 1,504,912 52,619 SH SOLE 52,619 0 0
CONOCOPHILLIPS COM 20825c104 761,007 6,081 SH SOLE 6,081 0 0
CORNING INC COM 219350105 334,515 2,176 SH SOLE 2,176 0 0
CORTEVA INC COM 22052l104 349,878 4,506 SH SOLE 4,450 0 56
COSTCO WHOLESALE COM 22160k105 9,689,681 10,644 SH SOLE 10,503 0 141
CUMMINS INC COM 231021106 3,316,896 6,421 SH SOLE 6,380 0 41
CVS HEALTH CORP COM 126650100 616,454 7,194 SH SOLE 7,194 0 0
DATADOG CL A COM COM 23804L103 1,248,756 4,560 SH SOLE 4,500 0 60
DEERE & CO COM 244199105 18,121,105 26,984 SH SOLE 26,584 0 400
DELL TECHNOLOGIES INC CLASS C COM 24703l202 7,862,677 14,616 SH SOLE 14,116 0 500
DICKS SPRTNG GDS COM 253393102 3,196,102 23,800 SH SOLE 23,400 0 400
DUPONT DE NEMOURS INC IA COM 26614n102 954,715 7,350 SH SOLE 7,316 0 34
EATON CORP PLC F COM g29183103 2,074,640 4,828 SH SOLE 4,628 0 200
EMERSON ELECTRIC COM 291011104 6,028,404 38,868 SH SOLE 38,868 0 0
ENBRIDGE INC F COM 29250n105 329,335 7,084 SH SOLE 6,984 0 100
ENERGY SELECT SECTOR SPDR ETF COM 81369y506 261,274 4,248 SH SOLE 2,648 0 1,600
EQT CORP COM 26884l109 672,155 13,842 SH SOLE 13,742 0 100
EXXON MOBIL CORP COM 30233q108 9,922,798 60,970 SH SOLE 59,637 0 1,333
FEDEX CORP COM 31428x106 2,611,783 9,161 SH SOLE 9,161 0 0
FEDEX FGHT HLDG CO INC COMMON COM 314352105 500,413 4,575 SH SOLE 4,575 0 0
FIRST SOLAR INC COM 336433107 1,589,577 9,075 SH SOLE 9,075 0 0
FLOWSERVE CORP COM 34354p105 2,303,646 31,505 SH SOLE 31,505 0 0
FLUOR CORP COM 343412102 1,995,878 41,685 SH SOLE 40,085 0 1,600
FREEPORT-MCMORAN INC COM 35671d857 1,388,452 19,835 SH SOLE 19,835 0 0
GE HEALTHCARE TECHNOLOGI COM 36266g107 2,720,307 41,614 SH SOLE 40,614 0 1,000
GENERAL DYNAMICS CO COM 369550108 1,086,080 3,273 SH SOLE 3,273 0 0
GREENBRIER CO COM 393657101 581,015 14,500 SH SOLE 14,500 0 0
HERITAGE FINL COM 42722x106 563,564 20,397 SH SOLE 20,397 0 0
HERSHEY COMPANY COM 427866108 3,898,956 24,738 SH SOLE 23,713 0 1,025
HOME DEPOT INC COM 437076102 1,759,204 6,184 SH SOLE 6,184 0 0
HONEYWELL AEROSPACE IN COM COM 43849r105 424,308 2,738 SH SOLE 2,730 0 8
HONEYWELL INTL INC COM 438516205 577,554 2,738 SH SOLE 2,730 0 8
HUBBELL INC COM 443510607 4,082,400 9,000 SH SOLE 9,000 0 0
IBM CORP COM 459200101 4,333,281 19,703 SH SOLE 19,703 0 0
ILLUMINA INC COM 452327109 1,835,024 6,705 SH SOLE 6,705 0 0
INTEL CORP COM 458140100 2,213,575 18,411 SH SOLE 18,411 0 0
INTUITIVE SURGICAL COM 46120e602 1,296,743 3,189 SH SOLE 3,189 0 0
JOHNSON & JOHNSON COM 478160104 10,921,060 41,252 SH SOLE 40,402 0 850
JPMORGAN CHASE&CO COM 46625h100 17,482,110 52,843 SH SOLE 51,411 0 1,432
KEYSIGHT TECHNOLOGIES INC COM 49338l103 2,589,417 7,113 SH SOLE 7,113 0 0
KIMBERLY CLRK CRP COM 494368103 958,711 9,840 SH SOLE 9,840 0 0
KINDER MORGAN INC COM 49456b101 231,267 7,671 SH SOLE 7,671 0 0
KROGER CO COM 501044101 2,611,931 44,557 SH SOLE 43,857 0 700
LENNAR CORP CL A COM 526057104 936,967 11,484 SH SOLE 11,084 0 400
LILLY ELI & CO COM 532457108 11,791,080 10,190 SH SOLE 10,190 0 0
MARATHON PETR CRP COM 56585a102 3,475,742 8,790 SH SOLE 8,790 0 0
MARVELL TECH INC COM COM 573874104 12,419,493 47,006 SH SOLE 46,006 0 1,000
MCCORMICK&CO INC COM 579780206 3,298,576 71,090 SH SOLE 68,740 0 2,350
MCDONALDS CORP COM 580135101 934,364 4,046 SH SOLE 4,046 0 0
MEDLINE INC COM CL A COM 58507v107 437,046 12,595 SH SOLE 11,595 0 1,000
MEDTRONIC PLC F COM g5960l103 8,218,001 95,237 SH SOLE 93,427 0 1,810
MERCK & CO. INC. COM 58933y105 6,940,610 47,764 SH SOLE 46,664 0 1,100
META PLTFRM INC A COM 30303m102 1,374,237 1,895 SH SOLE 1,735 0 160
MICROSOFT CORP COM 594918104 36,277,019 70,729 SH SOLE 69,813 0 916
NESTLE ADR COM 641069406 4,838,120 53,295 SH SOLE 51,735 0 1,560
NETFLIX INC COM 64110l106 1,405,307 20,197 SH SOLE 20,197 0 0
NEXTERA ENERGY INC COM 65339f101 274,936 3,630 SH SOLE 3,630 0 0
NIKE INC CLASS B COM 654106103 1,776,148 50,174 SH SOLE 50,074 0 100
NOVARTIS AG ADR COM 66987v109 9,619,626 67,473 SH SOLE 66,198 0 1,275
NOVO-NORDISK ADR COM 670100205 2,590,959 68,345 SH SOLE 66,245 0 2,100
NUTRIEN LTD F COM 67077m108 270,462 3,850 SH SOLE 3,850 0 0
NVIDIA CORP COM 67066g104 2,357,387 10,322 SH SOLE 10,322 0 0
NXP SEMI F COM n6596x109 1,966,748 8,280 SH SOLE 8,280 0 0
ORACLE CORP COM 68389x105 902,473 6,573 SH SOLE 6,273 0 300
PACCAR INC COM 693718108 11,886,383 108,245 SH SOLE 106,895 0 1,350
PEPSICO INC COM 713448108 6,151,841 48,547 SH SOLE 46,606 0 1,941
PFIZER INC COM 717081103 1,796,708 62,998 SH SOLE 62,865 0 133
PHILIP MORRIS INTL COM 718172109 8,511,959 44,607 SH SOLE 42,957 0 1,650
PNC FINL SERVICES COM 693475105 2,737,161 12,315 SH SOLE 12,065 0 250
PROCTER & GAMBLE COM 742718109 2,571,874 17,703 SH SOLE 17,257 0 446
QNITY ELECTRONICS, INC. COM 74743l100 1,372,471 10,915 SH SOLE 10,862 0 53
QUALCOMM INC COM 747525103 12,366,668 67,196 SH SOLE 66,036 0 1,160
QUANTA SERV INC COM 74762e102 16,433,203 25,577 SH SOLE 25,577 0 0
QUANTUMSCAPE CORP CLASS A COM 74767v109 48,308 10,400 SH SOLE 10,400 0 0
RTX CORP COM 75513e101 3,144,354 16,937 SH SOLE 16,937 0 0
SALESFORCE INC COM 79466l302 321,857 1,402 SH SOLE 1,402 0 0
SANDOZ GROUP AG SPONSORED ADS COM 799926100 245,026 2,898 SH SOLE 2,863 0 35
SEAGATE TECHNOLOGY HLD F COM g7997r103 3,209,743 3,480 SH SOLE 3,465 0 15
SERVICENOW INC COM 81762p102 1,379,097 10,291 SH SOLE 10,291 0 0
SLB LTD COM 806857108 3,995,773 82,015 SH SOLE 80,815 0 1,200
SOUTH32 LTD SHS COM Q86668102 38,445 10,921 SH SOLE 10,921 0 0
SPACE EXPLORATION TECH CL A CO COM 84615q103 245,600 1,628 SH SOLE 1,628 0 0
SPX TECHNOLOGIES INC REGSHS COM 78473e103 1,695,600 10,000 SH SOLE 10,000 0 0
STARBUCKS CORP COM 855244109 825,627 8,787 SH SOLE 8,787 0 0
SUN LIFE FINL F COM 866796105 200,929 2,577 SH SOLE 2,577 0 0
TAIWAN SEMICONDUCTR SPONSORED COM 874039100 1,471,669 3,226 SH SOLE 3,026 0 200
TECHNIPFMC PLC COM g87110105 1,590,007 23,410 SH SOLE 23,410 0 0
TELEDYNE TECHNOLOGIE COM 879360105 1,454,524 2,397 SH SOLE 2,397 0 0
TESLA INC COM 88160r101 334,231 942 SH SOLE 942 0 0
TEXAS INSTRUMENTS COM 882508104 335,548 1,198 SH SOLE 1,198 0 0
THE COCA-COLA CO COM 191216100 4,174,596 48,497 SH SOLE 47,431 0 1,066
THERMO FISHER SCNTFC COM 883556102 3,557,513 5,270 SH SOLE 5,260 0 10
U S BANCORP COM 902973304 1,203,256 20,832 SH SOLE 20,832 0 0
UBER TECHNOLOGIES INC COM 90353t100 1,595,940 23,295 SH SOLE 23,295 0 0
UNILEVER PLC ADR COM 904767704 560,599 9,231 SH SOLE 9,231 0 0
UNION PACIFIC CORP COM 907818108 5,506,006 20,233 SH SOLE 19,308 0 925
UNITED PARCEL SRVC CLASS B COM 911312106 724,954 7,758 SH SOLE 7,158 0 600
VALERO ENERGY CRP COM 91913y100 4,059,973 10,474 SH SOLE 10,008 0 466
VERIZON COMMUNICATN COM 92343v104 593,875 12,947 SH SOLE 12,714 0 233
VERTEX PHARMA COM 92532f100 591,298 1,131 SH SOLE 1,131 0 0
VIATRIS INC COM 92556v106 623,604 35,192 SH SOLE 35,192 0 0
VISA INC CLASS A COM 92826c839 316,976 882 SH SOLE 867 0 15
WABTEC COM 929740108 2,244,464 7,816 SH SOLE 7,816 0 0
WALMART INC COM 931142103 1,036,563 9,975 SH SOLE 9,975 0 0
WALT DISNEY CO COM 254687106 1,988,200 18,953 SH SOLE 18,157 0 796
WASTE MANAGEMENT INC COM 94106l109 1,417,031 6,949 SH SOLE 6,783 0 166
WATERS CORP COM 941848103 993,021 2,260 SH SOLE 2,258 0 2
WELLS FARGO & CO COM 949746101 578,692 7,229 SH SOLE 7,229 0 0
WEYERHAEUSER CO REIT COM 962166104 377,495 19,816 SH SOLE 19,466 0 350
WILLIAMS COS INC COM 969457100 420,160 6,182 SH SOLE 6,182 0 0
WOODWARD INC COM 980745103 3,101,232 9,438 SH SOLE 9,438 0 0
XYLEM INC COM COM 98419m100 1,654,043 16,333 SH SOLE 16,333 0 0
ZOOM VIDEO COMMUNICATI CL A CO COM 98980l101 767,914 8,460 SH SOLE 8,460 0 0
ABRDN BLMBR AL CM LN D SY K 1 FD 003261203 3,465,561 90,085 SH SOLE 88,585 0 1,500
AMERICAN FUNDS CAPITAL I NCOME FD 140193780 220,667 2,732 SH SOLE 2,732 0 0
AMERICAN FUNDS NEW PERSP ECTIV FD 648018778 548,207 7,257 SH SOLE 7,257 0 0
BLKRK FLEXIBLE INCOME ETF FD 092528603 4,133,621 81,387 SH SOLE 80,687 0 700
FIDELITY 500 INDEX FD 315911750 685,591 2,572 SH SOLE 2,315 0 257
GLDMN SACH ACTVBETA EMRG MKT E FD 381430206 1,405,046 27,496 SH SOLE 27,438 0 58
GLDMN SCH ACTVBETA US SML CAP FD 381430602 273,552 3,189 SH SOLE 3,189 0 0
GOLDMAN SACHS ACCS TRS 0 1 YR FD 381430529 1,005,605 10,045 SH SOLE 9,745 0 300
GS ACTVBETA US LRG ETF FD 381430503 4,613,249 31,807 SH SOLE 26,807 0 5,000
GS INTL DVLPD ETF FD 381430107 14,562,647 317,684 SH SOLE 311,609 0 6,075
HOLBROOK INCOME I FD 90213u230 243,821 25,240 SH SOLE 25,240 0 0
INVSC QQQ TRUST SRS 1 ETF FD 46090e103 489,728 662 SH SOLE 662 0 0
ISHARES CORE S&P 500 ETF FD 464287200 3,374,521 4,406 SH SOLE 4,406 0 0
ISHARES CORE S&P MID-CAP ETF FD 464287507 293,718 4,082 SH SOLE 3,632 0 450
ISHARES ESG AWARE MSCI EAFE ET FD 46435g516 228,874 2,221 SH SOLE 2,221 0 0
ISHARES RUSSELL 2000 ETF FD 464287655 706,595 2,543 SH SOLE 2,287 0 256
ISHARES S&P 500 GROWTH ETF FD 464287309 718,698 5,052 SH SOLE 5,052 0 0
ISHARES S&P MID CAP 400 GRWTH FD 464287606 202,563 1,848 SH SOLE 1,828 0 20
ISHARES SELECT DIVIDEND ETF FD 464287168 380,175 2,500 SH SOLE 2,500 0 0
ISHARES SILVER TRUST ETF FD 46428q109 211,172 3,874 SH SOLE 3,874 0 0
ISHARES TOTAL US STOCK MARKET FD 464287150 392,088 2,358 SH SOLE 2,358 0 0
ISHARES TR HDG MSCI EAFE FD 46434V803 218,126 4,702 SH SOLE 4,702 0 0
PIMCO FDS PAC INVT MGM INTL BD FD 72201m776 1,538,612 211,638 SH SOLE 211,638 0 0
PRINCIPAL PREF SEC ETF FD 74255y888 1,170,730 63,800 SH SOLE 63,100 0 700
SCHWAB FUNDAMENTAL US LARGE CO FD 808524771 867,124 27,554 SH SOLE 26,384 0 1,170
SCHWAB FUNDAMENTAL US SMALL CO FD 808524763 417,533 11,930 SH SOLE 11,930 0 0
SCHWAB INTERNATIONAL EQUITY ET FD 808524805 361,137 13,147 SH SOLE 11,567 0 1,580
SCHWAB STRATEGIC TR INTERNL DI FD 808524672 641,675 20,436 SH SOLE 20,436 0 0
SCHWAB US BROAD MARKET ETF FD 808524102 1,205,934 41,144 SH SOLE 41,144 0 0
SCHWAB US DIVIDEND EQUITY ETF FD 808524797 4,141,629 127,317 SH SOLE 121,447 0 5,870
SCHWAB US LARGE CAP ETF FD 808524201 6,839,974 227,999 SH SOLE 214,238 0 13,761
SCHWAB US LARGE CAP VALUE ETF FD 808524409 414,498 12,444 SH SOLE 7,944 0 4,500
SCHWAB US MIDCAP ETF FD 808524508 6,304,937 185,330 SH SOLE 178,008 0 7,322
SCHWAB US SMALL CAP ETF FD 808524607 1,215,305 37,245 SH SOLE 34,725 0 2,520
SCHWAB US TIPS ETF FD 808524870 398,361 15,852 SH SOLE 12,988 0 2,864
SPDR SER TR S&P600 SMALL CAP FD 78468R853 680,890 12,881 SH SOLE 12,808 0 73
VANECK MORNINGSTAR INTRNTNL MO FD 92189f593 1,036,664 29,968 SH SOLE 29,251 0 717
VANECK MORNINGSTAR WIDE MOAT E FD 92189f643 7,649,315 72,361 SH SOLE 69,507 0 2,854
VANGUARD DIVIDEND APPRECIATION FD 921908844 537,957 2,306 SH SOLE 2,306 0 0
VANGUARD ESG U.S. STOCK ETF FD 921910733 473,806 3,496 SH SOLE 3,496 0 0
VANGUARD FTSE ALL WORLD EX US FD 922042775 2,128,893 25,659 SH SOLE 25,027 0 632
VANGUARD INFORMATION TECHNOLOG FD 92204a702 875,166 6,964 SH SOLE 6,964 0 0
VANGUARD INTERMEDIATE TERM COR FD 92206c870 3,219,324 41,110 SH SOLE 40,710 0 400
VANGUARD MID CAP ETF FD 922908629 820,273 10,460 SH SOLE 10,460 0 0
VANGUARD S&P 500 ETF FD 922908363 967,949 1,381 SH SOLE 541 0 840
VANGUARD SHORT INFLATION PROT FD 922020805 1,381,605 28,070 SH SOLE 25,570 0 2,500
VANGUARD SHORT-TERM BOND ETF FD 921937827 1,136,093 14,870 SH SOLE 14,870 0 0
VANGUARD SHRT TRM CORP BD FD FD 92206c409 2,938,204 38,035 SH SOLE 38,005 0 30
VANGUARD TOTAL STOCK MARKET ET FD 922908769 359,270 960 SH SOLE 960 0 0
WISDOMTREE JAPAN HEDGED EQUITY FD 97717w851 766,334 4,244 SH SOLE 4,244 0 0
WISDOMTREE US AI ENHNCD VALUE FD 97717w406 211,746 1,655 SH SOLE 1,275 0 380
WSDMTRE EMRG MKT EX STT OWN EN FD 97717x578 761,895 16,262 SH SOLE 16,262 0 0
ENTERPRISE PRODS PART LP COM 293792107 231,465 6,500 SH SOLE 6,500 0 0
BANK AMERICA COR 4 FLT PFD PFD 060505591 589,193 29,817 SH SOLE 29,085 0 732
DUKE ENERGY C 5.75 PFD PFD SER PFD 26441c501 409,405 19,140 SH SOLE 18,640 0 500
THE CHARLES S 5.95 PFD SER D PFD 808513600 352,880 16,653 SH SOLE 15,587 0 1,066
U.S. BANCORP SER B FLTNG RATE PFD 902973155 571,827 31,213 SH SOLE 29,413 0 1,800
ISHARES GOLD ETF TR UNIT 464285204 5,942,551 76,089 SH SOLE 75,089 0 1,000
ISHARES INC MSCI JAPAN TR UNIT 46434g822 243,650 2,500 SH SOLE 2,500 0 0
SPDR GOLD SHARES ETF TR UNIT 78463v107 630,290 1,655 SH SOLE 1,655 0 0
SPDR S&P 500 ETF TR UNIT 78462f103 4,870,325 6,386 SH SOLE 6,226 0 160
VANGUARD GROWTH ETF TR UNIT 922908736 276,769 3,071 SH SOLE 3,071 0 0