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
3M Company Common Stock 88579Y101 270 2,445 SH   SOLE   1,241 0 1,204
Abbott Laboratories Common Stock 002824100 3,676 37,990 SH   SOLE   37,990 0 0
Abbvie Inc Common Stock 00287Y109 5,227 38,950 SH   SOLE   29,319 0 9,631
Accenture Plc Common Stock G1151C101 3,482 13,532 SH   SOLE   13,131 0 401
Adobe Inc Common Stock 00724F101 2,017 7,328 SH   SOLE   6,928 0 400
Air Products and Chemicals Inc Common Stock 009158106 959 4,121 SH   SOLE   1,370 0 2,751
Allstate Corp Common Stock 020002101 243 1,950 SH   SOLE   1,950 0 0
Alphabet Inc Class A Common Stock 02079K305 3,184 33,285 SH   SOLE   33,085 0 200
Alphabet Inc Class C Common Stock 02079K107 1,878 19,530 SH   SOLE   19,330 0 200
Amazon.com Inc Common Stock 023135106 3,956 35,007 SH   SOLE   35,007 0 0
American Express Co Common Stock 025816109 542 4,020 SH   SOLE   4,020 0 0
American Tower REIT Common Stock 03027X100 2,025 9,431 SH   SOLE   9,331 0 100
Amgen Inc Common Stock 031162100 290 1,285 SH   SOLE   1,185 0 100
Aon PLC ADR G0403H108 375 1,400 SH   SOLE   900 0 500
Apple Inc Common Stock 037833100 10,775 77,967 SH   SOLE   68,459 0 9,508
Ares Capital Corp Common Stock 04010L103 676 40,025 SH   SOLE   40,025 0 0
AstraZeneca PLC ADR 046353108 277 5,056 SH   SOLE   256 0 4,800
Autodesk Inc Common Stock 052769106 1,284 6,875 SH   SOLE   6,875 0 0
Automatic Data Processing Inc Common Stock 053015103 701 3,100 SH   SOLE   1,450 0 1,650
Baker Hughes Co Common Stock 05722G100 414 19,751 SH   SOLE   19,751 0 0
Bank of America Corp Common Stock 060505104 1,993 65,995 SH   SOLE   47,865 0 18,130
Berkshire Hathaway Cl A CL A 084990175 232,094 571 SH   SOLE   571 0 0
Berkshire Hathaway Cl B CL B 084670207 4,513 16,902 SH   SOLE   11,792 0 5,110
Blackrock Inc Common Stock 09247X101 2,894 5,259 SH   SOLE   4,659 0 600
Blackstone Inc PRTNRSP UNITS 09260D107 996 11,900 SH   SOLE   11,900 0 0
Bristol-Myers Squibb Co Common Stock 110122108 4,586 64,513 SH   SOLE   52,163 0 12,350
Broadcom Limited Common Stock 11135F101 4,256 9,584 SH   SOLE   9,584 0 0
Brookfield Renewable Corp Common Stock 11284V105 222 6,802 SH   SOLE   6,802 0 0
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108 887 28,352 SH   SOLE   28,352 0 0
Cabot Corporation Common Stock 127055101 1,574 24,642 SH   SOLE   13,977 0 10,665
Canadian Pac Ltd Common Stock 13645T100 280 4,196 SH   SOLE   4,196 0 0
Capital One Financial Common Stock 14040H105 1,408 15,271 SH   SOLE   13,071 0 2,200
Carrier Global Corp Common Stock 14448C104 533 15,002 SH   SOLE   3,792 0 11,210
Caterpillar Inc Common Stock 149123101 1,533 9,343 SH   SOLE   4,791 0 4,552
CH Robinson Worldwide Inc Common Stock 12541W209 217 2,250 SH   SOLE   2,250 0 0
Check Point Software Technologies Common Stock M22465104 414 3,692 SH   SOLE   3,692 0 0
Chevron Corp. Common Stock 166764100 1,917 13,341 SH   SOLE   13,136 0 205
Chubb Corp. Common Stock H1467J104 825 4,535 SH   SOLE   4,535 0 0
Cintas Corp Common Stock 172908105 394 1,015 SH   SOLE   1,015 0 0
Cisco Systems Inc Common Stock 17275R102 806 20,162 SH   SOLE   19,112 0 1,050
Coca Cola Co. Common Stock 191216100 745 13,300 SH   SOLE   10,450 0 2,850
Colgate Palmolive Co Common Stock 194162103 290 4,132 SH   SOLE   2,930 0 1,202
Comcast Corp Common Stock 20030N101 1,376 46,927 SH   SOLE   46,927 0 0
Constellation Brands Inc Common Stock 21036P108 1,859 8,095 SH   SOLE   8,095 0 0
Corteva Inc Common Stock 22052L104 1,945 34,030 SH   SOLE   26,610 0 7,420
Costco Wholesale Corporation Common Stock 22160K105 4,885 10,344 SH   SOLE   10,044 0 300
Crowdstrike Hldgs Inc Common Stock 22788C105 396 2,405 SH   SOLE   2,405 0 0
Crown Castle International Corp Common Stock 22822V101 1,105 7,643 SH   SOLE   7,493 0 150
Cullen Frost Bankers Inc Common Stock 229899109 248 1,875 SH   SOLE   1,875 0 0
Cummins Inc Common Stock 231021106 334 1,640 SH   SOLE   1,440 0 200
Customers Bancorp Inc Common Stock 23204G100 1,013 34,377 SH   SOLE   34,377 0 0
CVS Corp Common Stock 126650100 1,405 14,736 SH   SOLE   9,730 0 5,006
Danaher Corp Common Stock 235851102 3,368 13,040 SH   SOLE   11,940 0 1,100
Darden Restaurants Inc Common Stock 237194105 990 7,840 SH   SOLE   7,840 0 0
Deere & Co Common Stock 244199105 964 2,887 SH   SOLE   2,887 0 0
Dell Inc Common Stock 24703L202 277 8,100 SH   SOLE   8,100 0 0
Diageo PLC ADR's ADR 25243Q205 269 1,585 SH   SOLE   1,585 0 0
Dominion Energy Inc Common Stock 25746U109 235 3,400 SH   SOLE   3,400 0 0
Donegal Group Inc Common Stock 257701201 305 22,600 SH   SOLE   22,600 0 0
Dow Chemical Inc Common Stock 260557103 209 4,750 SH   SOLE   4,750 0 0
Duke Energy Corp. Common Stock 26441C204 940 10,104 SH   SOLE   8,204 0 1,900
Eaton Corp Common Stock G29183103 971 7,280 SH   SOLE   7,280 0 0
Edwards Lifesciences Corp Common Stock 28176E108 309 3,740 SH   SOLE   3,740 0 0
Elevance Health Inc Common Stock 036752103 341 750 SH   SOLE   750 0 0
Eli Lilly & Company Common Stock 532457108 2,311 7,148 SH   SOLE   7,048 0 100
Enterprise Products Partners Unit Ltd Partn 293792107 4,791 201,466 SH   SOLE   187,356 0 14,110
Enviva Inc. Unit Ltd Partn 29415B103 2,395 39,875 SH   SOLE   38,775 0 1,100
EOG Resources Inc Common Stock 26875P101 223 2,000 SH   SOLE   2,000 0 0
Exxon Mobil Corporation Common Stock 30231G102 2,080 23,820 SH   SOLE   22,320 0 1,500
FedEx Corp Common Stock 31428X106 664 4,476 SH   SOLE   4,476 0 0
Financial Select Sector SPDR Fund SPDR ETF 81369Y605 293 9,650 SH   SOLE   2,400 0 7,250
First Solar Inc Common Stock 336433107 694 5,248 SH   SOLE   5,248 0 0
Fiserv Inc Common Stock 337738108 2,513 26,856 SH   SOLE   10,455 0 16,401
Fortive Corp Common Stock 34959J108 599 10,270 SH   SOLE   10,270 0 0
Freeport McMoRan Cp&Gld B Common Stock 35671D857 706 25,824 SH   SOLE   15,424 0 10,400
Generac Holdings Inc Common Stock 368736104 331 1,860 SH   SOLE   1,860 0 0
General Motors Common Stock 37045V100 297 9,250 SH   SOLE   9,250 0 0
GlobalFoundries Inc Common Stock G39387108 1,017 21,030 SH   SOLE   17,670 0 3,360
Goldman Sachs Group Inc Common Stock 38141G104 2,611 8,910 SH   SOLE   7,010 0 1,900
GXO Logistics Inc Common Stock 36262G101 395 11,280 SH   SOLE   11,280 0 0
Hershey Co. - HSY Common Stock 427866108 309 1,401 SH   SOLE   0 0 1,401
Home Depot Inc Common Stock 437076102 3,176 11,510 SH   SOLE   10,160 0 1,350
Honeywell International Inc Common Stock 438516106 1,364 8,171 SH   SOLE   6,621 0 1,550
Icici Bank Ltd Adr ADR 45104G104 1,353 64,536 SH   SOLE   64,536 0 0
Illinois Tool Works Inc Common Stock 452308109 289 1,602 SH   SOLE   400 0 1,202
Immunome, Inc. Common Stock 45257U108 113 25,394 SH   SOLE   25,394 0 0
Infosys Technologies Ltd Sponsored ADR 456788108 1,370 80,714 SH   SOLE   60,714 0 20,000
Insperity Inc. - NSP Common Stock 45778Q107 858 8,400 SH   SOLE   0 0 8,400
Intercontinental Exchange Common Stock 45866F104 1,397 15,460 SH   SOLE   7,750 0 7,710
International Business Machines Corp Common Stock 459200101 1,086 9,142 SH   SOLE   1,579 0 7,563
Intuitive Surgical Common Stock 46120E602 1,587 8,465 SH   SOLE   8,465 0 0
Iqvia Holdings Inc Common Stock 46266C105 592 3,267 SH   SOLE   2,917 0 350
iShares NASDAQ Biotechnology Index Fund iShares ETF 464287556 338 2,890 SH   SOLE   735 0 2,155
Ishares S&P 500 Value iShares ETF 464287408 257 2,000 SH   SOLE   2,000 0 0
iShares S&P Smallcap 600 S&P Smlcap 600 464287804 1,638 18,790 SH   SOLE   16,590 0 2,200
iShares TIPS Bond Fund Barclys TIPS BD 464287176 545 5,200 SH   SOLE   5,200 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106 360 69,712 SH   SOLE   69,712 0 0
J.P. Morgan Chase & Co Common Stock 46625H100 5,159 49,371 SH   SOLE   39,815 0 9,556
Jacobs Engineering Common Stock 46982L108 533 4,913 SH   SOLE   4,913 0 0
Johnson & Johnson Common Stock 478160104 4,789 29,316 SH   SOLE   24,365 0 4,951
Kimberly Clark Corp Common Stock 494368103 1,560 13,866 SH   SOLE   13,566 0 300
L3Harris Technologies, Inc. Common Stock 502431109 1,644 7,911 SH   SOLE   7,911 0 0
Lam Research Corporation Common Stock 512807108 3,930 10,738 SH   SOLE   10,738 0 0
Leidos Holdings Inc Common Stock 525327102 746 8,525 SH   SOLE   8,525 0 0
Linde PLC SPONS ADR G5494J103 4,059 15,057 SH   SOLE   12,432 0 2,625
Lockheed Martin Corp Common Stock 539830109 635 1,645 SH   SOLE   1,160 0 485
Lowes Companies Inc Common Stock 548661107 2,249 11,977 SH   SOLE   11,977 0 0
Marvell Technology Group Common Stock 573874104 1,092 25,460 SH   SOLE   25,460 0 0
Mastercard Inc Common Stock 57636Q104 607 2,135 SH   SOLE   1,935 0 200
Mc Cormick & Co Inc N-Vt Common Stock 579780206 371 5,200 SH   SOLE   5,200 0 0
McDonalds Corp. Common Stock 580135101 2,066 8,955 SH   SOLE   7,754 0 1,201
McKesson Corp Common Stock 58155Q103 1,076 3,165 SH   SOLE   3,165 0 0
Merck & Co Inc Common Stock 58933Y105 535 6,212 SH   SOLE   4,012 0 2,200
Mettler Toledo Intl Inc Common Stock 592688105 1,861 1,717 SH   SOLE   1,717 0 0
Microsoft Corp. Common Stock 594918104 8,911 38,261 SH   SOLE   19,575 0 18,686
Mondelez Intl Inc Cl A Common Stock 609207105 1,103 20,114 SH   SOLE   19,514 0 600
Morgan Stanley & Co Common Stock 617446448 1,594 20,180 SH   SOLE   20,180 0 0
Nextera Energy Inc. Common Stock 65339F101 2,669 34,037 SH   SOLE   34,037 0 0
Nike Inc Common Stock 654106103 2,320 27,909 SH   SOLE   27,909 0 0
Novo Nordisk ADR 670100205 1,251 12,553 SH   SOLE   8,453 0 4,100
Nucor Corp Common Stock 670346105 331 3,095 SH   SOLE   3,095 0 0
Nvidia Corp Common Stock 67066G104 2,425 19,973 SH   SOLE   19,923 0 50
NXP Semiconductors N.V. Common Stock N6596X109 674 4,566 SH   SOLE   4,566 0 0
On Semiconductor Co Common Stock 682189105 258 4,140 SH   SOLE   4,140 0 0
Oracle Corp Common Stock 68389X105 365 5,975 SH   SOLE   5,975 0 0
Otis Worldwide Corp Common Stock 68902V107 438 6,858 SH   SOLE   1,508 0 5,350
Paramount Global Common Stock 92556H206 307 16,110 SH   SOLE   16,110 0 0
Paychex Inc Common Stock 704326107 688 6,135 SH   SOLE   6,135 0 0
PayPal Holdings Inc Common Stock 70450Y103 461 5,355 SH   SOLE   5,355 0 0
Pepsico Inc. Common Stock 713448108 2,359 14,447 SH   SOLE   10,397 0 4,050
Pfizer Inc. Common Stock 717081103 787 17,979 SH   SOLE   15,179 0 2,800
Philip Morris Intl Inc Common Stock 718172109 297 3,575 SH   SOLE   1,700 0 1,875
Pioneer Natural Res Common Stock 723787107 1,458 6,735 SH   SOLE   6,635 0 100
PNC Financial Services Group Inc Common Stock 693475105 1,684 11,268 SH   SOLE   7,818 0 3,450
Powershares QQQ Trust QQQ Trust 46090E103 338 1,265 SH   SOLE   1,265 0 0
PPG Industries Inc Common Stock 693506107 374 3,382 SH   SOLE   680 0 2,702
Price, T. Rowe Group - TROW Common Stock 74144T108 541 5,150 SH   SOLE   0 0 5,150
Procter & Gamble Co. Common Stock 742718109 811 6,424 SH   SOLE   3,045 0 3,379
Progressive Corp Common Stock 743315103 468 4,025 SH   SOLE   4,025 0 0
Prologis Inc New Common Stock 74340W103 1,589 15,635 SH   SOLE   15,635 0 0
Qorvo Inc. - QRVO Common Stock 74736K101 377 4,750 SH   SOLE   0 0 4,750
Qualcomm Inc Common Stock 747525103 362 3,205 SH   SOLE   3,205 0 0
Raytheon Technologies Common Stock 75513E101 3,576 43,679 SH   SOLE   31,807 0 11,872
Rgc Resources Inc Common Stock 74955L103 421 20,000 SH   SOLE   20,000 0 0
Rockwell Automation Inc Common Stock 773903109 539 2,505 SH   SOLE   2,505 0 0
RPM International Inc Common Stock 749685103 485 5,826 SH   SOLE   5,826 0 0
RyanAir Holdings PLC ADR 783513203 528 9,046 SH   SOLE   9,046 0 0
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 46137V357 1,014 7,967 SH   SOLE   7,967 0 0
S&P DEP Receipts Unit SER 1 78462F103 2,682 7,510 SH   SOLE   2,385 0 5,125
S&P Global Inc S&P Global 78409V104 1,019 3,338 SH   SOLE   3,338 0 0
Sarepta Therapeutics Inc. - SRPT Common Stock 803607100 254 2,300 SH   SOLE   0 0 2,300
Schwab US Dividend Equity ETF Schwab ETF 808524797 795 11,971 SH   SOLE   3,549 0 8,422
Schwab US Small Cap ETF Schwab ETF 808524607 204 5,393 SH   SOLE   3,432 0 1,961
SEI Investments Co. - SEIC Common Stock 784117103 240 4,900 SH   SOLE   0 0 4,900
SHELL ADR EACH REP 2 ORD WI ADR 780259305 350 7,032 SH   SOLE   5,832 0 1,200
Sherwin Williams Common Stock 824348106 214 1,045 SH   SOLE   1,045 0 0
Shopify Inc Common Stock 82509L107 343 12,722 SH   SOLE   12,722 0 0
Southern Company Common Stock 842587107 326 4,800 SH   SOLE   4,650 0 150
SPDR Gold Trust SPDR ETF 78463V107 228 1,475 SH   SOLE   1,475 0 0
Spdr S&P Dividend Etf SPDR ETF 78464A763 273 2,450 SH   SOLE   2,000 0 450
Sportradar Group ADR H8088L103 290 33,000 SH   SOLE   31,725 0 1,275
Starbucks Corp Common Stock 855244109 2,238 26,555 SH   SOLE   26,555 0 0
Sysco Corp Common Stock 871829107 543 7,675 SH   SOLE   7,175 0 500
Taiwan Semiconductor MFG Co LTD SPON ADR Sponsored ADR 874039100 1,027 14,974 SH   SOLE   14,874 0 100
Target Corporation Common Stock 87612E106 582 3,920 SH   SOLE   3,920 0 0
Tata Motors LTD Sponsored ADR 876568502 570 23,489 SH   SOLE   23,489 0 0
Technology Select Sector SPDR Fund SPDR ETF 81369Y803 625 5,265 SH   SOLE   1,400 0 3,865
Teradyne Incorporated Common Stock 880770102 1,020 13,570 SH   SOLE   6,735 0 6,835
Texas Instruments, Inc. Common Stock 882508104 599 3,870 SH   SOLE   3,870 0 0
The Charles Schwab Corp. Common Stock 808513105 597 8,300 SH   SOLE   8,300 0 0
Thermo Fisher Scientific Common Stock 883556102 3,801 7,495 SH   SOLE   6,595 0 900
TJX Inc Common Stock 872540109 599 9,650 SH   SOLE   9,650 0 0
Tractor Supply Company Common Stock 892356106 938 5,045 SH   SOLE   3,745 0 1,300
Trane Technologies Plc Common Stock G8994E103 607 4,195 SH   SOLE   2,595 0 1,600
Trip.com Group Ltd ADR 89677Q107 280 10,254 SH   SOLE   10,254 0 0
Ulta Beauty Inc. Common Stock 90384S303 1,823 4,545 SH   SOLE   4,445 0 100
Union Pacific Corp Common Stock 907818108 2,965 15,221 SH   SOLE   15,221 0 0
UnitedHealth Group Inc Common Stock 91324P102 1,223 2,422 SH   SOLE   2,322 0 100
Vanguard Dividend Vang ETF 921908844 679 5,021 SH   SOLE   301 0 4,720
Vanguard FTSE All-World ex-US Vang ETF 922042775 252 5,688 SH   SOLE   5,688 0 0
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858 310 8,533 SH   SOLE   2,953 0 5,580
Vanguard Large Cap Etf Vang ETF 922908637 433 2,650 SH   SOLE   2,600 0 50
Vanguard Mid Cap Value Vang ETF 922908512 827 6,790 SH   SOLE   50 0 6,740
Vanguard Mid-Cap ETF Vang ETF 922908629 451 2,401 SH   SOLE   826 0 1,575
Vanguard Mid-Cap Growth - VOT Vang ETF 922908538 989 5,799 SH   SOLE   0 0 5,799
Vanguard Small Cap Value Vang ETF 922908611 445 3,106 SH   SOLE   1,046 0 2,060
Verizon Communications Common Stock 92343V104 1,114 29,326 SH   SOLE   23,515 0 5,811
Vertex Pharmaceuticals Common Stock 92532F100 2,251 7,776 SH   SOLE   7,576 0 200
Visa Inc. Common Stock 92826C839 3,888 21,886 SH   SOLE   21,686 0 200
Vulcan Materials - VMC Common Stock 929160109 1,077 6,826 SH   SOLE   0 0 6,826
Wal-Mart Stores Inc. Common Stock 931142103 331 2,550 SH   SOLE   1,750 0 800
Walt Disney Co Common Stock 254687106 636 6,746 SH   SOLE   6,646 0 100
Waste Management Inc Common Stock 94106L109 2,362 14,742 SH   SOLE   14,742 0 0
WEC Energy Corp Common Stock 92939U106 250 2,800 SH   SOLE   2,800 0 0
Yum China Holdings Inc Common Stock 98850P109 390 8,235 SH   SOLE   8,235 0 0
Yum! Brands Inc Common Stock 988498101 947 8,907 SH   SOLE   7,505 0 1,402
Zoetis Inc Common Stock 98978V103 3,717 25,066 SH   SOLE   21,866 0 3,200