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
Abbott Laboratories Common Stock 002824100   3,809,287 34,941 SH   SOLE   3,000 0 31,941
Abbvie Inc Common Stock 00287Y109   4,466,413 33,151 SH   SOLE   1,750 0 31,401
Accenture Plc Common Stock G1151C101   3,593,414 11,645 SH   SOLE   1,500 0 10,145
Adobe Inc Common Stock 00724F101   3,483,076 7,123 SH   SOLE   1,000 0 6,123
Air Products and Chemicals Inc Common Stock 009158106   1,175,955 3,926 SH   SOLE   0 0 3,926
Allstate Corp Common Stock 020002101   218,625 2,005 SH   SOLE   0 0 2,005
Alphabet Inc Class A Common Stock 02079K305   3,933,342 32,860 SH   SOLE   4,000 0 28,860
Alphabet Inc Class C Common Stock 02079K107   2,049,837 16,945 SH   SOLE   1,000 0 15,945
Amazon.com Inc Common Stock 023135106   4,430,285 33,985 SH   SOLE   4,000 0 29,985
American Express Co Common Stock 025816109   715,962 4,110 SH   SOLE   0 0 4,110
American Tower REIT Common Stock 03027X100   2,500,825 12,895 SH   SOLE   2,000 0 10,895
Aon PLC ADR G0403H108   483,280 1,400 SH   SOLE   0 0 1,400
Apple Inc Common Stock 037833100   13,466,745 69,427 SH   SOLE   3,000 0 66,427
Ares Capital Corp Common Stock 04010L103   851,805 45,333 SH   SOLE   0 0 45,333
ASML Holdings NV NY Registry Shs N07059210   329,761 455 SH   SOLE   0 0 455
AstraZeneca PLC ADR 046353108   361,858 5,056 SH   SOLE   0 0 5,056
Autodesk Inc Common Stock 052769106   1,629,719 7,965 SH   SOLE   1,850 0 6,115
Automatic Data Processing Inc Common Stock 053015103   686,844 3,125 SH   SOLE   0 0 3,125
Baker Hughes Co Common Stock 05722G100   556,115 17,593 SH   SOLE   1,700 0 15,893
Bank of America Corp Common Stock 060505104   691,429 24,100 SH   SOLE   0 0 24,100
Bentley Systems COM CL B 08265T208   445,771 8,220 SH   SOLE   0 0 8,220
Berkshire Hathaway Cl A CL A 084670108   294,116,080 568 SH   SOLE   468 0 100
Berkshire Hathaway Inc B CL B 084670702   6,520,602 19,122 SH   SOLE   647 0 18,475
Blackrock Inc Common Stock 09247X101   3,473,699 5,026 SH   SOLE   400 0 4,626
Blackstone Inc PRTNRSP UNITS 09260D107   1,135,164 12,210 SH   SOLE   0 0 12,210
Boston Scientific Corp Common Stock 101137107   222,580 4,115 SH   SOLE   0 0 4,115
Bristol-Myers Squibb Common Stock 110122108   3,474,722 54,335 SH   SOLE   2,500 0 51,835
Broadcom Limited Common Stock 11135F101   7,378,056 8,506 SH   SOLE   700 0 7,806
Brookfield Renewable Corp CL A Sub Vtg 11284V105   214,399 6,802 SH   SOLE   937 0 5,865
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108   836,100 28,352 SH   SOLE   3,750 0 24,602
C S X Corp Common Stock 126408103   221,889 6,507 SH   SOLE   0 0 6,507
Cabot Corporation Common Stock 127055101   1,634,649 24,438 SH   SOLE   2,000 0 22,438
Canadian Pacific Kansas City Ltd Common Stock 13646K108   339,476 4,203 SH   SOLE   0 0 4,203
Capital One Financial Common Stock 14040H105   1,708,906 15,625 SH   SOLE   3,000 0 12,625
Carrier Global Corp Common Stock 14448C104   806,644 16,227 SH   SOLE   0 0 16,227
Caterpillar Inc Common Stock 149123101   2,314,838 9,408 SH   SOLE   0 0 9,408
Check Point Software Technologies Common Stock M22465104   419,948 3,343 SH   SOLE   0 0 3,343
Chesapeake Energy Common Stock 165167735   445,596 5,325 SH   SOLE   0 0 5,325
Chevron Corp. Common Stock 166764100   1,917,624 12,187 SH   SOLE   0 0 12,187
Chubb Corp. Common Stock H1467J104   915,045 4,752 SH   SOLE   0 0 4,752
Cintas Corp Common Stock 172908105   497,080 1,000 SH   SOLE   0 0 1,000
Cisco Systems Inc Common Stock 17275R102   1,774,320 34,293 SH   SOLE   0 0 34,293
CME Group Inc Common Stock 12572Q105   849,184 4,583 SH   SOLE   0 0 4,583
Coca Cola Co. Common Stock 191216100   751,847 12,485 SH   SOLE   0 0 12,485
Colgate Palmolive Co Common Stock 194162103   312,474 4,056 SH   SOLE   0 0 4,056
Comcast Corp Common Stock 20030N101   1,229,049 29,580 SH   SOLE   0 0 29,580
Constellation Brands Inc Common Stock 21036P108   2,319,775 9,425 SH   SOLE   0 0 9,425
Corteva Agriscience Inc Common Stock 22052L104   2,219,344 38,732 SH   SOLE   0 0 38,732
Costco Wholesale Corporation Common Stock 22160K105   5,514,987 10,244 SH   SOLE   1,300 0 8,944
Cummins Inc Common Stock 231021106   395,933 1,615 SH   SOLE   0 0 1,615
Customers Bancorp Inc Common Stock 23204G100   1,040,248 34,377 SH   SOLE   0 0 34,377
CVS Corp Common Stock 126650100   885,417 12,808 SH   SOLE   0 0 12,808
Danaher Corp Common Stock 235851102   3,250,395 13,543 SH   SOLE   1,300 0 12,243
Darden Restaurants Inc Common Stock 237194105   1,647,075 9,858 SH   SOLE   0 0 9,858
Deere & Co Common Stock 244199105   1,275,133 3,147 SH   SOLE   0 0 3,147
Diageo PLC ADR's ADR 25243Q205   257,618 1,485 SH   SOLE   0 0 1,485
Diamondback Energy Common Stock 25278X109   784,613 5,973 SH   SOLE   1,000 0 4,973
Dover Corp Common Stock 260003108   214,093 1,450 SH   SOLE   0 0 1,450
Duke Energy Corp. Common Stock 26441C204   875,593 9,757 SH   SOLE   0 0 9,757
Eaton Corp Common Stock G29183103   1,802,057 8,961 SH   SOLE   0 0 8,961
Edwards Lifesciences Corp Common Stock 28176E108   302,328 3,205 SH   SOLE   0 0 3,205
Elevance Health Inc Common Stock 036752103   223,478 503 SH   SOLE   0 0 503
Eli Lilly & Company Common Stock 532457108   4,230,240 9,020 SH   SOLE   900 0 8,120
Enterprise Products Partners Unit Ltd Partn 293792107   5,291,502 200,816 SH   SOLE   9,300 0 191,516
EOG Resources Inc Common Stock 26875P101   224,875 1,965 SH   SOLE   0 0 1,965
Exxon Mobil Corporation Common Stock 30231G102   2,604,100 24,281 SH   SOLE   2,200 0 22,081
FedEx Corp Common Stock 31428X106   1,067,429 4,306 SH   SOLE   1,000 0 3,306
Financial Select Sector SPDR Fund SPDR ETF 81369Y605   288,221 8,550 SH   SOLE   2,400 0 6,150
First Solar Inc Common Stock 336433107   1,155,367 6,078 SH   SOLE   0 0 6,078
Fiserv Inc Common Stock 337738108   3,363,159 26,660 SH   SOLE   0 0 26,660
Fortive Corp Common Stock 34959J108   1,067,043 14,271 SH   SOLE   2,800 0 11,471
Freeport McMoRan Common Stock 35671D857   796,280 19,907 SH   SOLE   0 0 19,907
GlobalFoundries Inc Common Stock G39387108   2,268,050 35,120 SH   SOLE   3,000 0 32,120
Goldman Sachs Group Inc Common Stock 38141G104   2,623,863 8,135 SH   SOLE   0 0 8,135
GXO Logistics Inc Common Stock 36262G101   742,847 11,825 SH   SOLE   0 0 11,825
Hershey Foods Corp Common Stock 427866108   349,830 1,401 SH   SOLE   0 0 1,401
Home Depot Inc Common Stock 437076102   3,631,692 11,691 SH   SOLE   0 0 11,691
Honeywell International Common Stock 438516106   1,688,428 8,137 SH   SOLE   0 0 8,137
HSBC PLC Spon ADR ADR 404280406   238,275 6,014 SH   SOLE   0 0 6,014
Icici Bank Ltd Adr ADR 45104G104   1,424,244 61,709 SH   SOLE   15,400 0 46,309
Illinois Tool Works Inc Common Stock 452308109   387,498 1,549 SH   SOLE   0 0 1,549
Immunome, Inc. Common Stock 45257U108   200,867 25,394 SH   SOLE   0 0 25,394
Industrial Select Sector SPDR Fund SBI INT-INDS 81369Y704   203,908 1,900 SH   SOLE   750 0 1,150
Infosys Technologies Ltd Sponsored ADR 456788108   1,261,511 78,501 SH   SOLE   0 0 78,501
Insperity Inc Common Stock 45778Q107   910,044 7,650 SH   SOLE   0 0 7,650
Intercontinental Exchange Common Stock 45866F104   1,774,904 15,696 SH   SOLE   0 0 15,696
International Business Machines Corp Common Stock 459200101   1,138,054 8,505 SH   SOLE   0 0 8,505
Intuitive Surgical Common Stock 46120E602   2,338,870 6,840 SH   SOLE   350 0 6,490
Iqvia Holdings Inc Common Stock 46266C105   667,117 2,968 SH   SOLE   0 0 2,968
Ishares MSCI India Index MSCI India ETF 46429B598   574,874 13,155 SH   SOLE   0 0 13,155
iShares MSCI Japan Index Fund MSCI Japan ETF 46434G822   353,140 5,705 SH   SOLE   0 0 5,705
iShares NASDAQ Biotechnology Index Fund iShares ETF 464287556   347,870 2,740 SH   SOLE   300 0 2,440
iShares S&P Smallcap 600 S&P Smlcap 600 464287804   1,892,354 18,990 SH   SOLE   8,000 0 10,990
iShares TIPS Bond Fund Barclys TIPS BD 464287176   559,624 5,200 SH   SOLE   4,900 0 300
iShares Trust Dow Jones US Tech Fund US Tech ETF 464287721   264,554 2,430 SH   SOLE   2,400 0 30
Itau UniBanco Multiplo ADR SPONS ADR 465562106   411,301 69,712 SH   SOLE   0 0 69,712
J.P. Morgan Chase & Co Common Stock 46625H100   7,416,059 50,991 SH   SOLE   4,000 0 46,991
Jacobs Solutions Inc Common Stock 46982L108   1,052,177 8,850 SH   SOLE   0 0 8,850
Johnson & Johnson Common Stock 478160104   4,714,837 28,485 SH   SOLE   0 0 28,485
Kimberly Clark Corp Common Stock 494368103   1,907,851 13,819 SH   SOLE   0 0 13,819
L3Harris Technologies Common Stock 502431109   440,483 2,250 SH   SOLE   0 0 2,250
Lam Research Corp Common Stock 512807108   6,514,664 10,134 SH   SOLE   1,000 0 9,134
Leidos Holdings Inc Common Stock 525327102   296,408 3,350 SH   SOLE   0 0 3,350
Linde PLC SPONS ADR G54950103   5,330,928 13,989 SH   SOLE   1,000 0 12,989
Lockheed Martin Corp Common Stock 539830109   715,891 1,555 SH   SOLE   0 0 1,555
Lowes Companies Inc Common Stock 548661107   2,538,063 11,245 SH   SOLE   2,700 0 8,545
Marvell Technology Group Common Stock 573874104   966,643 16,170 SH   SOLE   0 0 16,170
Mastercard Inc Common Stock 57636Q104   610,795 1,553 SH   SOLE   0 0 1,553
Mc Cormick & Co Inc N-Vt Common Stock 579780206   384,248 4,405 SH   SOLE   3,200 0 1,205
McDonald's Corp Common Stock 580135101   2,196,596 7,361 SH   SOLE   0 0 7,361
McKesson Corp Common Stock 58155Q103   805,479 1,885 SH   SOLE   0 0 1,885
Merck & Co Inc Common Stock 58933Y105   804,268 6,970 SH   SOLE   0 0 6,970
Meta Platforms Inc Common Stock 30303M102   312,808 1,090 SH   SOLE   0 0 1,090
Mettler Toledo Intl Inc Common Stock 592688105   2,176,011 1,659 SH   SOLE   200 0 1,459
Microsoft Corp Common Stock 594918104   12,896,931 37,872 SH   SOLE   0 0 37,872
Mondelez International Common Stock 609207105   1,522,112 20,868 SH   SOLE   2,500 0 18,368
Morgan Stanley & Co Common Stock 617446448   1,645,829 19,272 SH   SOLE   0 0 19,272
Nextera Energy Common Stock 65339F101   2,954,082 39,812 SH   SOLE   4,000 0 35,812
Nike Inc Common Stock 654106103   2,954,352 26,768 SH   SOLE   3,800 0 22,968
Novo Nordisk ADR 670100205   1,920,598 11,868 SH   SOLE   0 0 11,868
Nucor Corp Common Stock 670346105   954,364 5,820 SH   SOLE   0 0 5,820
Nvidia Corp Common Stock 67066G104   5,597,899 13,233 SH   SOLE   2,000 0 11,233
NXP Semiconductors N.V. Common Stock N6596X109   1,162,173 5,678 SH   SOLE   0 0 5,678
Ocugen Inc Common Stock 67577C105   12,220 22,500 SH   SOLE   0 0 22,500
On Semiconductor Co Common Stock 682189105   406,694 4,300 SH   SOLE   0 0 4,300
Oracle Corp Common Stock 68389X105   1,067,404 8,963 SH   SOLE   0 0 8,963
Otis Worldwide Corp Common Stock 68902V107   690,540 7,758 SH   SOLE   0 0 7,758
Palo Alto Networks Common Stock 697435105   1,933,444 7,567 SH   SOLE   1,000 0 6,567
Parker Hannifin Corp Common Stock 701094104   254,696 653 SH   SOLE   0 0 653
Paychex Inc Common Stock 704326107   671,220 6,000 SH   SOLE   0 0 6,000
Pepsico Inc. Common Stock 713448108   2,760,519 14,904 SH   SOLE   0 0 14,904
Pfizer Inc. Common Stock 717081103   648,356 17,676 SH   SOLE   0 0 17,676
Philip Morris International Common Stock 718172109   297,741 3,050 SH   SOLE   0 0 3,050
Pioneer Natural Resources Common Stock 723787107   1,897,769 9,160 SH   SOLE   0 0 9,160
PNC Financial Services Group Inc Common Stock 693475105   679,626 5,396 SH   SOLE   0 0 5,396
PPG Industries Inc Common Stock 693506107   341,387 2,302 SH   SOLE   0 0 2,302
Procter & Gamble Co. Common Stock 742718109   936,843 6,174 SH   SOLE   0 0 6,174
Progressive Corp Common Stock 743315103   514,522 3,887 SH   SOLE   0 0 3,887
Prologis Inc Common Stock 74340W103   2,040,318 16,638 SH   SOLE   0 0 16,638
Qualcomm Inc Common Stock 747525103   351,168 2,950 SH   SOLE   0 0 2,950
Ralph Lauren Corp Common Stock 751212101   221,940 1,800 SH   SOLE   0 0 1,800
RGC Resources Inc Common Stock 74955L103   400,600 20,000 SH   SOLE   0 0 20,000
Rockwell Automation Common Stock 773903109   965,289 2,930 SH   SOLE   0 0 2,930
RPM International Inc Common Stock 749685103   484,542 5,400 SH   SOLE   0 0 5,400
RTX Corp Common Stock 75513E101   5,370,897 54,827 SH   SOLE   2,375 0 52,452
RXO ORD WI Common Stock 74982T103   382,103 16,855 SH   SOLE   0 0 16,855
RyanAir Holdings PLC ADR 783513203   974,165 8,808 SH   SOLE   1,750 0 7,058
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 46137V357   1,183,929 7,912 SH   SOLE   3,600 0 4,312
S E I Investments Co Common Stock 784117103   220,594 3,700 SH   SOLE   0 0 3,700
S&P DEP Receipts Unit SER 1 78462F103   3,306,869 7,460 SH   SOLE   0 0 7,460
S&P Global Inc S&P Global 78409V104   3,250,050 8,107 SH   SOLE   1,000 0 7,107
Sarepta Therapeutics Inc Common Stock 803607100   263,396 2,300 SH   SOLE   0 0 2,300
Schwab International Equity Fund Schwab ETF 808524805   217,465 6,100 SH   SOLE   0 0 6,100
Schwab US Dividend Equity ETF Schwab ETF 808524797   924,200 12,727 SH   SOLE   0 0 12,727
SHELL ADR EACH REP 2 ORD WI ADR 780259305   530,076 8,779 SH   SOLE   0 0 8,779
Shopify Inc Common Stock 82509L107   595,741 9,222 SH   SOLE   0 0 9,222
Skechers USA Inc Common Stock 830566105   416,014 7,900 SH   SOLE   0 0 7,900
Southern Company Common Stock 842587107   546,194 7,775 SH   SOLE   0 0 7,775
SPDR Gold Trust SPDR ETF 78463V107   267,405 1,500 SH   SOLE   0 0 1,500
Sportradar Group ADR H8088L103   445,373 34,525 SH   SOLE   0 0 34,525
Starbucks Corp Common Stock 855244109   2,613,302 26,381 SH   SOLE   2,625 0 23,756
Sysco Corp Common Stock 871829107   564,662 7,610 SH   SOLE   0 0 7,610
T Rowe Price Group Inc Common Stock 74144T108   577,239 5,153 SH   SOLE   0 0 5,153
Taiwan Semiconductor Manufacturing ADR Sponsored ADR 874039100   1,643,684 16,287 SH   SOLE   0 0 16,287
Target Corporation Common Stock 87612E106   217,899 1,652 SH   SOLE   0 0 1,652
Technology Select Sector SPDR Fund SPDR ETF 81369Y803   828,443 4,765 SH   SOLE   0 0 4,765
Texas Instruments, Inc. Common Stock 882508104   741,682 4,120 SH   SOLE   0 0 4,120
Thermo Fisher Scientific Common Stock 883556102   3,805,189 7,293 SH   SOLE   600 0 6,693
TJX Inc Common Stock 872540109   1,068,354 12,600 SH   SOLE   0 0 12,600
T-Mobile US Common Stock 872590104   1,070,225 7,705 SH   SOLE   1,000 0 6,705
Tractor Supply Company Common Stock 892356106   2,520,982 11,402 SH   SOLE   0 0 11,402
Trane Technologies Plc Common Stock G8994E103   682,798 3,570 SH   SOLE   0 0 3,570
Trip.com Group Ltd ADR 89677Q107   358,890 10,254 SH   SOLE   0 0 10,254
Ulta Beauty Inc. Common Stock 90384S303   2,294,151 4,875 SH   SOLE   0 0 4,875
Union Pacific Corp Common Stock 907818108   3,264,712 15,955 SH   SOLE   1,500 0 14,455
UnitedHealth Group Common Stock 91324P102   1,345,792 2,800 SH   SOLE   0 0 2,800
Vanguard Dividend Vang ETF 921908844   761,087 4,686 SH   SOLE   0 0 4,686
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858   377,154 8,167 SH   SOLE   0 0 8,167
Vanguard FTSE Emerging Mkt ETF Vang ETF 922042858   213,346 5,244 SH   SOLE   0 0 5,244
Vanguard Mid Cap Growth Vang ETF 922908538   1,165,481 5,664 SH   SOLE   0 0 5,664
Vanguard Mid Cap Value Vang ETF 922908512   870,410 6,290 SH   SOLE   0 0 6,290
Vanguard Mid-Cap ETF Vang ETF 922908629   512,318 2,327 SH   SOLE   0 0 2,327
Vanguard Small Cap Value Vang ETF 922908611   448,738 2,713 SH   SOLE   0 0 2,713
Vanguard Total Interntl Stk Vang ETF 921909768   274,741 4,899 SH   SOLE   0 0 4,899
Vanguard Total Stock Market ETF Vang ETF 922908769   294,696 1,338 SH   SOLE   0 0 1,338
Verizon Communications Common Stock 92343V104   232,512 6,252 SH   SOLE   0 0 6,252
Vertex Pharmaceuticals Common Stock 92532F100   2,988,772 8,493 SH   SOLE   500 0 7,993
Visa Inc. Common Stock 92826C839   4,541,007 19,122 SH   SOLE   1,500 0 17,622
Vulcan Materials Company Common Stock 929160109   1,321,980 5,864 SH   SOLE   0 0 5,864
Wal-Mart Stores Inc. Common Stock 931142103   463,681 2,950 SH   SOLE   0 0 2,950
Walt Disney Co Common Stock 254687106   699,330 7,833 SH   SOLE   0 0 7,833
Waste Management Inc Common Stock 94106L109   2,159,252 12,451 SH   SOLE   0 0 12,451
WEC Energy Corp Common Stock 92939U106   238,601 2,704 SH   SOLE   2,200 0 504
Yum China Holdings Inc Common Stock 98850P109   465,278 8,235 SH   SOLE   0 0 8,235
Yum! Brands Inc Common Stock 988498101   1,206,355 8,707 SH   SOLE   0 0 8,707
Zoetis Inc Common Stock 98978V103   4,207,589 24,433 SH   SOLE   2,250 0 22,183