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,338,059 34,466 SH   SOLE   3,000 0 31,466
Abbvie Inc Common Stock 00287Y109   4,858,307 32,593 SH   SOLE   1,750 0 30,843
Accenture Plc Common Stock G1151C101   3,450,381 11,235 SH   SOLE   1,500 0 9,735
Adobe Inc Common Stock 00724F101   3,650,884 7,160 SH   SOLE   1,000 0 6,160
Air Products and Chemicals Inc Common Stock 009158106   1,115,462 3,936 SH   SOLE   0 0 3,936
Alphabet Inc Class A Common Stock 02079K305   4,329,503 33,085 SH   SOLE   4,000 0 29,085
Alphabet Inc Class C Common Stock 02079K107   2,167,614 16,440 SH   SOLE   1,000 0 15,440
Amazon.com Inc Common Stock 023135106   4,357,674 34,280 SH   SOLE   4,000 0 30,280
American Express Co Common Stock 025816109   613,171 4,110 SH   SOLE   0 0 4,110
American Tower REIT Common Stock 03027X100   2,095,918 12,745 SH   SOLE   2,000 0 10,745
Aon PLC ADR G0403H108   453,908 1,400 SH   SOLE   0 0 1,400
Apple Inc Common Stock 037833100   11,801,578 68,930 SH   SOLE   3,000 0 65,930
Ares Capital Corp Common Stock 04010L103   889,012 45,661 SH   SOLE   0 0 45,661
ASML Holdings NV NY Registry Shs N07059210   306,103 520 SH   SOLE   0 0 520
AstraZeneca PLC ADR 046353108   335,620 4,956 SH   SOLE   0 0 4,956
Autodesk Inc Common Stock 052769106   1,755,631 8,485 SH   SOLE   1,850 0 6,635
Automatic Data Processing Inc Common Stock 053015103   733,769 3,050 SH   SOLE   0 0 3,050
Baker Hughes Co Common Stock 05722G100   725,579 20,543 SH   SOLE   1,700 0 18,843
Bank of America Corp Common Stock 060505104   627,002 22,900 SH   SOLE   0 0 22,900
Bentley Systems COM CL B 08265T208   423,601 8,445 SH   SOLE   0 0 8,445
Berkshire Hathaway Inc A CL A 084670108   301,347,459 567 SH   SOLE   468 0 99
Berkshire Hathaway Inc B CL B 084670702   6,725,410 19,199 SH   SOLE   647 0 18,552
Blackrock Inc Common Stock 09247X101   3,230,592 4,997 SH   SOLE   400 0 4,597
Blackstone Inc PRTNRSP UNITS 09260D107   1,336,250 12,472 SH   SOLE   0 0 12,472
Boston Scientific Corp Common Stock 101137107   238,920 4,525 SH   SOLE   0 0 4,525
Bristol-Myers Squibb Common Stock 110122108   1,933,545 33,314 SH   SOLE   0 0 33,314
Broadcom Limited Common Stock 11135F101   6,923,467 8,336 SH   SOLE   700 0 7,636
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108   616,372 28,352 SH   SOLE   3,750 0 24,602
C S X Corp Common Stock 126408103   200,090 6,507 SH   SOLE   0 0 6,507
Cabot Corporation Common Stock 127055101   1,647,806 23,788 SH   SOLE   2,000 0 21,788
Campbell Soup Co Common Stock 134429109   209,631 5,103 SH   SOLE   0 0 5,103
Canadian Pacific Kansas City Ltd Common Stock 13646K108   312,745 4,203 SH   SOLE   0 0 4,203
Capital One Financial Common Stock 14040H105   1,240,008 12,777 SH   SOLE   3,000 0 9,777
Carrier Global Corp Common Stock 14448C104   895,730 16,227 SH   SOLE   0 0 16,227
Caterpillar Inc Common Stock 149123101   2,725,359 9,983 SH   SOLE   0 0 9,983
Check Point Software Technologies Common Stock M22465104   418,899 3,143 SH   SOLE   0 0 3,143
Chesapeake Energy Common Stock 165167735   368,633 4,275 SH   SOLE   0 0 4,275
Chevron Corp. Common Stock 166764100   2,054,129 12,182 SH   SOLE   0 0 12,182
Chubb Corp. Common Stock H1467J104   1,117,302 5,367 SH   SOLE   0 0 5,367
Cintas Corp Common Stock 172908105   481,010 1,000 SH   SOLE   0 0 1,000
Cisco Systems Inc Common Stock 17275R102   1,828,808 34,018 SH   SOLE   0 0 34,018
CME Group Inc Common Stock 12572Q105   917,608 4,583 SH   SOLE   0 0 4,583
Coca Cola Co. Common Stock 191216100   698,910 12,485 SH   SOLE   0 0 12,485
Colgate Palmolive Co Common Stock 194162103   302,644 4,256 SH   SOLE   0 0 4,256
Comcast Corp Common Stock 20030N101   1,276,770 28,795 SH   SOLE   0 0 28,795
Constellation Brands Inc Common Stock 21036P108   2,361,245 9,395 SH   SOLE   0 0 9,395
Corteva Agriscience Inc Common Stock 22052L104   1,785,075 34,892 SH   SOLE   0 0 34,892
Costco Wholesale Corporation Common Stock 22160K105   5,637,560 9,979 SH   SOLE   1,300 0 8,679
Cummins Inc Common Stock 231021106   368,963 1,615 SH   SOLE   0 0 1,615
Customers Bancorp Inc Common Stock 23204G100   667,538 19,377 SH   SOLE   0 0 19,377
CVS Corp Common Stock 126650100   661,754 9,478 SH   SOLE   0 0 9,478
Danaher Corp Common Stock 235851102   3,824,047 15,413 SH   SOLE   1,300 0 14,113
Darden Restaurants Inc Common Stock 237194105   1,421,888 9,928 SH   SOLE   0 0 9,928
Deere & Co Common Stock 244199105   1,184,973 3,140 SH   SOLE   0 0 3,140
Diageo PLC ADR's ADR 25243Q205   221,532 1,485 SH   SOLE   0 0 1,485
Diamondback Energy Common Stock 25278X109   943,994 6,095 SH   SOLE   1,000 0 5,095
Dover Corp Common Stock 260003108   202,290 1,450 SH   SOLE   0 0 1,450
Duke Energy Corp. Common Stock 26441C204   744,208 8,432 SH   SOLE   0 0 8,432
Eagle Materials Inc Common Stock 26969P108   283,917 1,705 SH   SOLE   0 0 1,705
Eaton Corp Common Stock G29183103   1,781,101 8,351 SH   SOLE   0 0 8,351
Edwards Lifesciences Corp Common Stock 28176E108   215,114 3,105 SH   SOLE   0 0 3,105
Eli Lilly & Company Common Stock 532457108   4,695,110 8,741 SH   SOLE   900 0 7,841
Enterprise Products Partners Unit Ltd Partn 293792107   5,399,855 197,291 SH   SOLE   9,300 0 187,991
EOG Resources Inc Common Stock 26875P101   230,069 1,815 SH   SOLE   0 0 1,815
Exxon Mobil Corporation Common Stock 30231G102   2,907,265 24,726 SH   SOLE   2,200 0 22,526
FedEx Corp Common Stock 31428X106   1,134,113 4,281 SH   SOLE   1,000 0 3,281
Financial Select Sector SPDR Fund SPDR ETF 81369Y605   274,316 8,270 SH   SOLE   2,400 0 5,870
First Solar Inc Common Stock 336433107   996,687 6,168 SH   SOLE   0 0 6,168
Fiserv Inc Common Stock 337738108   2,578,312 22,825 SH   SOLE   0 0 22,825
Fortive Corp Common Stock 34959J108   1,114,180 15,024 SH   SOLE   2,800 0 12,224
Freeport McMoRan Common Stock 35671D857   838,354 22,482 SH   SOLE   0 0 22,482
GlobalFoundries Inc Common Stock G39387108   2,141,450 36,801 SH   SOLE   3,000 0 33,801
Goldman Sachs Group Inc Common Stock 38141G104   2,528,700 7,815 SH   SOLE   0 0 7,815
GXO Logistics Inc Common Stock 36262G101   676,645 11,537 SH   SOLE   0 0 11,537
Hershey Foods Corp Common Stock 427866108   280,312 1,401 SH   SOLE   0 0 1,401
Home Depot Inc Common Stock 437076102   3,532,553 11,691 SH   SOLE   0 0 11,691
Honeywell International Common Stock 438516106   1,653,792 8,952 SH   SOLE   0 0 8,952
HSBC PLC Spon ADR ADR 404280406   237,312 6,014 SH   SOLE   0 0 6,014
Icici Bank Ltd Adr ADR 45104G104   1,394,922 60,334 SH   SOLE   15,400 0 44,934
Illinois Tool Works Inc Common Stock 452308109   333,719 1,449 SH   SOLE   0 0 1,449
Immunome, Inc. Common Stock 45257U108   212,040 25,394 SH   SOLE   0 0 25,394
Industrial Select Sector SPDR Fund SBI INT-INDS 81369Y704   204,788 2,020 SH   SOLE   750 0 1,270
Infosys Technologies Ltd Sponsored ADR 456788108   1,343,152 78,501 SH   SOLE   0 0 78,501
Insperity Inc Common Stock 45778Q107   536,800 5,500 SH   SOLE   0 0 5,500
Intercontinental Exchange Common Stock 45866F104   1,727,974 15,706 SH   SOLE   0 0 15,706
International Business Machines Corp Common Stock 459200101   1,193,252 8,505 SH   SOLE   0 0 8,505
Intuitive Surgical Common Stock 46120E602   2,191,298 7,497 SH   SOLE   350 0 7,147
Iqvia Holdings Inc Common Stock 46266C105   582,970 2,963 SH   SOLE   0 0 2,963
Ishares MSCI India Index MSCI India ETF 46429B598   601,613 13,605 SH   SOLE   0 0 13,605
iShares MSCI Japan Index Fund MSCI Japan ETF 46434G822   343,954 5,705 SH   SOLE   0 0 5,705
iShares NASDAQ Biotechnology Index Fund iShares ETF 464287556   330,794 2,705 SH   SOLE   300 0 2,405
iShares S&P Smallcap 600 S&P Smlcap 600 464287804   1,739,445 18,440 SH   SOLE   8,000 0 10,440
iShares TIPS Bond Fund Barclys TIPS BD 464287176   539,344 5,200 SH   SOLE   4,900 0 300
iShares Trust Dow Jones US Tech Fund US Tech ETF 464287721   254,956 2,430 SH   SOLE   2,400 0 30
Itau UniBanco Multiplo ADR SPONS ADR 465562106   374,353 69,712 SH   SOLE   0 0 69,712
J.P. Morgan Chase & Co Common Stock 46625H100   7,276,358 50,175 SH   SOLE   4,000 0 46,175
Jacobs Solutions Inc Common Stock 46982L108   1,249,658 9,155 SH   SOLE   0 0 9,155
Johnson & Johnson Common Stock 478160104   3,525,246 22,634 SH   SOLE   0 0 22,634
Kimberly Clark Corp Common Stock 494368103   1,561,261 12,919 SH   SOLE   0 0 12,919
Kraft Heinz Co Common Stock 500754106   276,353 8,215 SH   SOLE   0 0 8,215
L3Harris Technologies Common Stock 502431109   858,412 4,930 SH   SOLE   0 0 4,930
Lam Research Corp Common Stock 512807108   6,166,114 9,838 SH   SOLE   1,000 0 8,838
Leidos Holdings Inc Common Stock 525327102   308,736 3,350 SH   SOLE   0 0 3,350
Linde PLC SPONS ADR G54950103   5,037,151 13,528 SH   SOLE   1,000 0 12,528
Lockheed Martin Corp Common Stock 539830109   940,608 2,300 SH   SOLE   0 0 2,300
Lowes Companies Inc Common Stock 548661107   2,204,233 10,605 SH   SOLE   2,700 0 7,905
Marvell Technology Group Common Stock 573874104   972,716 17,970 SH   SOLE   0 0 17,970
Mastercard Inc Common Stock 57636Q104   624,746 1,578 SH   SOLE   0 0 1,578
Mc Cormick & Co Inc N-Vt Common Stock 579780206   318,066 4,205 SH   SOLE   3,200 0 1,005
McDonald's Corp Common Stock 580135101   1,840,392 6,986 SH   SOLE   0 0 6,986
McKesson Corp Common Stock 58155Q103   795,776 1,830 SH   SOLE   0 0 1,830
Merck & Co Inc Common Stock 58933Y105   676,382 6,570 SH   SOLE   0 0 6,570
Meta Platforms Inc Common Stock 30303M102   328,730 1,095 SH   SOLE   0 0 1,095
Mettler Toledo Intl Inc Common Stock 592688105   1,838,288 1,659 SH   SOLE   200 0 1,459
Microsoft Corp Common Stock 594918104   12,075,543 38,244 SH   SOLE   0 0 38,244
Mondelez International Common Stock 609207105   1,465,629 21,119 SH   SOLE   2,500 0 18,619
Morgan Stanley & Co Common Stock 617446448   1,717,683 21,032 SH   SOLE   1,800 0 19,232
Nextera Energy Common Stock 65339F101   2,632,635 45,953 SH   SOLE   4,000 0 41,953
Nike Inc Common Stock 654106103   2,387,429 24,968 SH   SOLE   3,800 0 21,168
Novo Nordisk ADR 670100205   2,158,552 23,736 SH   SOLE   0 0 23,736
Nucor Corp Common Stock 670346105   913,084 5,840 SH   SOLE   0 0 5,840
Nvidia Corp Common Stock 67066G104   5,672,349 13,040 SH   SOLE   2,000 0 11,040
NXP Semiconductors N.V. Common Stock N6596X109   1,135,146 5,678 SH   SOLE   0 0 5,678
Ocugen Inc Common Stock 67577C105   9,000 22,500 SH   SOLE   0 0 22,500
On Semiconductor Co Common Stock 682189105   432,218 4,650 SH   SOLE   0 0 4,650
Oracle Corp Common Stock 68389X105   859,329 8,113 SH   SOLE   0 0 8,113
Otis Worldwide Corp Common Stock 68902V107   621,037 7,733 SH   SOLE   0 0 7,733
Palo Alto Networks Common Stock 697435105   1,710,005 7,294 SH   SOLE   1,000 0 6,294
Parker Hannifin Corp Common Stock 701094104   254,357 653 SH   SOLE   0 0 653
Paychex Inc Common Stock 704326107   686,214 5,950 SH   SOLE   0 0 5,950
Pepsico Inc. Common Stock 713448108   2,516,862 14,854 SH   SOLE   0 0 14,854
Pfizer Inc. Common Stock 717081103   522,361 15,748 SH   SOLE   0 0 15,748
Philip Morris International Common Stock 718172109   282,369 3,050 SH   SOLE   0 0 3,050
Pioneer Natural Resources Common Stock 723787107   2,137,570 9,312 SH   SOLE   0 0 9,312
PNC Financial Services Group Inc Common Stock 693475105   682,110 5,556 SH   SOLE   0 0 5,556
PPG Industries Inc Common Stock 693506107   285,560 2,200 SH   SOLE   0 0 2,200
Procter & Gamble Co. Common Stock 742718109   900,540 6,174 SH   SOLE   0 0 6,174
Prologis Inc Common Stock 74340W103   1,837,775 16,378 SH   SOLE   0 0 16,378
Ralph Lauren Corp Common Stock 751212101   208,962 1,800 SH   SOLE   0 0 1,800
RGC Resources Inc Common Stock 74955L103   346,000 20,000 SH   SOLE   0 0 20,000
Rockwell Automation Common Stock 773903109   1,162,062 4,065 SH   SOLE   0 0 4,065
RPM International Inc Common Stock 749685103   511,974 5,400 SH   SOLE   0 0 5,400
RTX Corp Common Stock 75513E101   2,985,402 41,481 SH   SOLE   2,375 0 39,106
RXO ORD WI Common Stock 74982T103   307,887 15,605 SH   SOLE   0 0 15,605
RyanAir Holdings PLC ADR 783513203   856,226 8,808 SH   SOLE   1,750 0 7,058
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 46137V357   1,047,944 7,396 SH   SOLE   3,600 0 3,796
S E I Investments Co Common Stock 784117103   210,805 3,500 SH   SOLE   0 0 3,500
S&P DEP Receipts Unit SER 1 78462F103   3,135,566 7,335 SH   SOLE   0 0 7,335
S&P Global Inc S&P Global 78409V104   3,145,855 8,609 SH   SOLE   1,000 0 7,609
Sarepta Therapeutics Inc Common Stock 803607100   278,806 2,300 SH   SOLE   0 0 2,300
Schwab International Equity Fund Schwab ETF 808524805   271,374 7,991 SH   SOLE   0 0 7,991
Schwab US Dividend Equity ETF Schwab ETF 808524797   906,684 12,814 SH   SOLE   0 0 12,814
SHELL ADR EACH REP 2 ORD WI ADR 780259305   581,287 9,029 SH   SOLE   0 0 9,029
Shopify Inc Common Stock 82509L107   503,245 9,222 SH   SOLE   0 0 9,222
Skechers USA Inc Common Stock 830566105   386,705 7,900 SH   SOLE   0 0 7,900
Southern Company Common Stock 842587107   483,782 7,475 SH   SOLE   0 0 7,475
SPDR Gold Trust SPDR ETF 78463V107   257,175 1,500 SH   SOLE   0 0 1,500
Sportradar Group ADR H8088L103   356,106 35,575 SH   SOLE   0 0 35,575
Starbucks Corp Common Stock 855244109   2,375,849 26,031 SH   SOLE   2,625 0 23,406
Sysco Corp Common Stock 871829107   383,751 5,810 SH   SOLE   0 0 5,810
T Rowe Price Group Inc Common Stock 74144T108   540,395 5,153 SH   SOLE   0 0 5,153
Taiwan Semiconductor Manufacturing ADR Sponsored ADR 874039100   1,414,906 16,282 SH   SOLE   0 0 16,282
Technology Select Sector SPDR Fund SPDR ETF 81369Y803   797,519 4,865 SH   SOLE   0 0 4,865
Texas Instruments, Inc. Common Stock 882508104   690,103 4,340 SH   SOLE   0 0 4,340
Thermo Fisher Scientific Common Stock 883556102   3,711,812 7,333 SH   SOLE   600 0 6,733
TJX Inc Common Stock 872540109   1,091,002 12,275 SH   SOLE   0 0 12,275
T-Mobile US Common Stock 872590104   1,347,281 9,620 SH   SOLE   1,000 0 8,620
Tractor Supply Company Common Stock 892356106   2,540,968 12,514 SH   SOLE   0 0 12,514
Trane Technologies Plc Common Stock G8994E103   724,389 3,570 SH   SOLE   0 0 3,570
Trip.com Group Ltd ADR 89677Q107   358,582 10,254 SH   SOLE   0 0 10,254
Ulta Beauty Inc. Common Stock 90384S303   2,035,597 5,096 SH   SOLE   0 0 5,096
Union Pacific Corp Common Stock 907818108   3,143,844 15,439 SH   SOLE   1,500 0 13,939
UnitedHealth Group Common Stock 91324P102   1,331,566 2,641 SH   SOLE   0 0 2,641
Vanguard Dividend Appreciation ETF Vang ETF 921908844   714,925 4,601 SH   SOLE   0 0 4,601
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858   404,209 9,245 SH   SOLE   0 0 9,245
Vanguard FTSE Emerging Mkt ETF Vang ETF 922042858   244,467 6,235 SH   SOLE   0 0 6,235
Vanguard Mid Cap Growth Vang ETF 922908538   1,107,073 5,684 SH   SOLE   0 0 5,684
Vanguard Mid Cap Value Vang ETF 922908512   827,536 6,319 SH   SOLE   0 0 6,319
Vanguard Mid-Cap ETF Vang ETF 922908629   480,026 2,305 SH   SOLE   0 0 2,305
Vanguard Small Cap Value Vang ETF 922908611   446,675 2,801 SH   SOLE   0 0 2,801
Vanguard Total Interntl Stk Vang ETF 921909768   268,437 5,016 SH   SOLE   0 0 5,016
Vanguard Total Stock Market ETF Vang ETF 922908769   310,292 1,461 SH   SOLE   0 0 1,461
Vertex Pharmaceuticals Common Stock 92532F100   3,138,701 9,026 SH   SOLE   500 0 8,526
Visa Inc. Common Stock 92826C839   4,311,926 18,747 SH   SOLE   1,500 0 17,247
Vulcan Materials Company Common Stock 929160109   1,184,645 5,864 SH   SOLE   0 0 5,864
Wal-Mart Stores Inc. Common Stock 931142103   471,794 2,950 SH   SOLE   0 0 2,950
Walt Disney Co Common Stock 254687106   640,943 7,908 SH   SOLE   0 0 7,908
Waste Management Inc Common Stock 94106L109   1,890,408 12,401 SH   SOLE   0 0 12,401
WEC Energy Corp Common Stock 92939U106   217,807 2,704 SH   SOLE   2,200 0 504
Yum China Holdings Inc Common Stock 98850P109   235,974 4,235 SH   SOLE   0 0 4,235
Yum! Brands Inc Common Stock 988498101   1,105,969 8,852 SH   SOLE   0 0 8,852
Zoetis Inc Common Stock 98978V103   4,417,867 25,393 SH   SOLE   2,250 0 23,143