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,518,540 31,966 SH   SOLE   3,000 0 28,966
Abbvie Inc Common Stock 00287Y109   4,814,622 31,068 SH   SOLE   1,750 0 29,318
Accenture Plc Common Stock G1151C101   4,030,201 11,485 SH   SOLE   1,500 0 9,985
Adobe Inc Common Stock 00724F101   4,300,293 7,208 SH   SOLE   1,000 0 6,208
Agilent Technologies Inc Common Stock 00846U101   219,945 1,582 SH   SOLE   0 0 1,582
Air Products and Chemicals Inc Common Stock 009158106   1,096,569 4,005 SH   SOLE   0 0 4,005
Allstate Corp Common Stock 020002101   245,665 1,755 SH   SOLE   0 0 1,755
Alphabet Inc Class A Common Stock 02079K305   4,885,658 34,975 SH   SOLE   4,000 0 30,975
Alphabet Inc Class C Common Stock 02079K107   2,376,784 16,865 SH   SOLE   1,000 0 15,865
Amazon.com Inc Common Stock 023135106   5,426,537 35,715 SH   SOLE   4,000 0 31,715
American Express Co Common Stock 025816109   769,967 4,110 SH   SOLE   0 0 4,110
American Tower REIT Common Stock 03027X100   2,925,222 13,550 SH   SOLE   2,000 0 11,550
Aon PLC ADR G0403H108   407,428 1,400 SH   SOLE   0 0 1,400
Apple Inc Common Stock 037833100   13,581,780 70,544 SH   SOLE   3,000 0 67,544
Ares Capital Corp Common Stock 04010L103   958,758 47,866 SH   SOLE   0 0 47,866
ASML Holdings NV NY Registry Shs N07059210   469,290 620 SH   SOLE   0 0 620
AstraZeneca PLC ADR 046353108   333,787 4,956 SH   SOLE   0 0 4,956
Autodesk Inc Common Stock 052769106   2,070,797 8,505 SH   SOLE   1,850 0 6,655
Automatic Data Processing Inc Common Stock 053015103   710,559 3,050 SH   SOLE   0 0 3,050
Baidu Inc ADR ADR 056752108   398,356 3,345 SH   SOLE   0 0 3,345
Baker Hughes Co Common Stock 05722G100   759,411 22,218 SH   SOLE   1,700 0 20,518
Bank of America Corp Common Stock 060505104   696,969 20,700 SH   SOLE   0 0 20,700
Bentley Systems COM CL B 08265T208   1,239,275 23,750 SH   SOLE   2,000 0 21,750
Berkshire Hathaway Inc A CL A 084670108   307,125,767 566 SH   SOLE   468 0 98
Berkshire Hathaway Inc B CL B 084670702   7,342,559 20,587 SH   SOLE   647 0 19,940
Blackrock Inc Common Stock 09247X101   4,210,965 5,187 SH   SOLE   400 0 4,787
Blackstone Inc PRTNRSP UNITS 09260D107   1,642,653 12,547 SH   SOLE   0 0 12,547
Boeing Co Common Stock 097023105   582,314 2,234 SH   SOLE   0 0 2,234
Boston Scientific Corp Common Stock 101137107   290,495 5,025 SH   SOLE   0 0 5,025
Bristol-Myers Squibb Common Stock 110122108   930,199 18,129 SH   SOLE   0 0 18,129
Broadcom Limited Common Stock 11135F101   9,524,687 8,533 SH   SOLE   700 0 7,833
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108   745,091 28,352 SH   SOLE   3,750 0 24,602
C S X Corp Common Stock 126408103   228,718 6,597 SH   SOLE   0 0 6,597
Cabot Corporation Common Stock 127055101   1,967,547 23,563 SH   SOLE   2,000 0 21,563
Canadian Pacific Kansas City Ltd Common Stock 13646K108   332,289 4,203 SH   SOLE   0 0 4,203
Capital One Financial Common Stock 14040H105   1,658,930 12,652 SH   SOLE   3,000 0 9,652
Carrier Global Corp Common Stock 14448C104   909,261 15,827 SH   SOLE   0 0 15,827
Caterpillar Inc Common Stock 149123101   2,954,630 9,993 SH   SOLE   0 0 9,993
Check Point Software Technologies Common Stock M22465104   480,219 3,143 SH   SOLE   0 0 3,143
Chesapeake Energy Common Stock 165167735   288,525 3,750 SH   SOLE   0 0 3,750
Chevron Corp. Common Stock 166764100   1,817,067 12,182 SH   SOLE   0 0 12,182
Chubb Corp. Common Stock H1467J104   1,229,892 5,442 SH   SOLE   0 0 5,442
Cintas Corp Common Stock 172908105   602,660 1,000 SH   SOLE   0 0 1,000
Cisco Systems Inc Common Stock 17275R102   1,687,014 33,393 SH   SOLE   0 0 33,393
CME Group Inc Common Stock 12572Q105   954,650 4,533 SH   SOLE   0 0 4,533
Coca Cola Co. Common Stock 191216100   576,630 9,785 SH   SOLE   0 0 9,785
Colgate Palmolive Co Common Stock 194162103   339,246 4,256 SH   SOLE   0 0 4,256
Comcast Corp Common Stock 20030N101   1,247,313 28,445 SH   SOLE   0 0 28,445
Constellation Brands Inc Common Stock 21036P108   2,340,140 9,680 SH   SOLE   0 0 9,680
Corteva Agriscience Inc Common Stock 22052L104   1,156,645 24,137 SH   SOLE   0 0 24,137
Costco Wholesale Corporation Common Stock 22160K105   6,656,054 10,084 SH   SOLE   1,300 0 8,784
Coterra Energy Inc Common Stock 127097103   564,630 22,125 SH   SOLE   0 0 22,125
Cummins Inc Common Stock 231021106   368,938 1,540 SH   SOLE   0 0 1,540
CVS Corp Common Stock 126650100   412,803 5,228 SH   SOLE   0 0 5,228
Danaher Corp Common Stock 235851102   3,739,924 16,166 SH   SOLE   1,300 0 14,866
Darden Restaurants Inc Common Stock 237194105   1,641,028 9,988 SH   SOLE   0 0 9,988
Deere & Co Common Stock 244199105   1,474,321 3,687 SH   SOLE   0 0 3,687
Diageo PLC ADR's ADR 25243Q205   245,437 1,685 SH   SOLE   0 0 1,685
Diamondback Energy Common Stock 25278X109   956,844 6,170 SH   SOLE   1,000 0 5,170
Dover Corp Common Stock 260003108   223,025 1,450 SH   SOLE   0 0 1,450
Duke Energy Corp. Common Stock 26441C204   803,685 8,282 SH   SOLE   0 0 8,282
Eagle Materials Inc Common Stock 26969P108   452,333 2,230 SH   SOLE   0 0 2,230
Eaton Corp Common Stock G29183103   2,247,091 9,331 SH   SOLE   0 0 9,331
Edwards Lifesciences Corp Common Stock 28176E108   232,944 3,055 SH   SOLE   0 0 3,055
Eli Lilly & Company Common Stock 532457108   5,012,019 8,598 SH   SOLE   900 0 7,698
Enterprise Products Partners Unit Ltd Partn 293792107   5,193,348 197,091 SH   SOLE   9,300 0 187,791
EOG Resources Inc Common Stock 26875P101   219,524 1,815 SH   SOLE   0 0 1,815
Exxon Mobil Corporation Common Stock 30231G102   2,563,097 25,636 SH   SOLE   2,200 0 23,436
FedEx Corp Common Stock 31428X106   1,110,802 4,391 SH   SOLE   1,000 0 3,391
Financial Select Sector SPDR Fund SPDR ETF 81369Y605   292,152 7,770 SH   SOLE   2,400 0 5,370
First Solar Inc Common Stock 336433107   1,178,912 6,843 SH   SOLE   0 0 6,843
Fiserv Inc Common Stock 337738108   2,945,727 22,175 SH   SOLE   0 0 22,175
Fortive Corp Common Stock 34959J108   1,227,633 16,673 SH   SOLE   2,800 0 13,873
Freeport McMoRan Common Stock 35671D857   1,027,299 24,132 SH   SOLE   0 0 24,132
GE Healthcare Technologies Common Stock 36266G107   294,744 3,812 SH   SOLE   0 0 3,812
GlobalFoundries Inc Common Stock G39387108   765,984 12,640 SH   SOLE   0 0 12,640
Goldman Sachs Group Inc Common Stock 38141G104   3,091,947 8,015 SH   SOLE   0 0 8,015
GXO Logistics Inc Common Stock 36262G101   411,118 6,722 SH   SOLE   0 0 6,722
Hershey Foods Corp Common Stock 427866108   261,202 1,401 SH   SOLE   0 0 1,401
Home Depot Inc Common Stock 437076102   4,068,844 11,741 SH   SOLE   0 0 11,741
Honeywell International Common Stock 438516106   1,934,994 9,227 SH   SOLE   0 0 9,227
HSBC PLC Spon ADR ADR 404280406   243,808 6,014 SH   SOLE   0 0 6,014
Icici Bank Ltd Adr ADR 45104G104   1,438,363 60,334 SH   SOLE   15,400 0 44,934
Illinois Tool Works Inc Common Stock 452308109   379,551 1,449 SH   SOLE   0 0 1,449
Immunome, Inc. Common Stock 45257U108   271,716 25,394 SH   SOLE   0 0 25,394
Industrial Select Sector SPDR Fund SBI INT-INDS 81369Y704   230,260 2,020 SH   SOLE   750 0 1,270
Infosys Technologies Ltd Sponsored ADR 456788108   1,442,848 78,501 SH   SOLE   0 0 78,501
Insperity Inc Common Stock 45778Q107   602,511 5,140 SH   SOLE   0 0 5,140
Intel Corp Common Stock 458140100   206,025 4,100 SH   SOLE   0 0 4,100
Intercontinental Exchange Common Stock 45866F104   1,676,782 13,056 SH   SOLE   0 0 13,056
International Business Machines Corp Common Stock 459200101   1,374,638 8,405 SH   SOLE   0 0 8,405
Intuitive Surgical Common Stock 46120E602   2,863,512 8,488 SH   SOLE   350 0 8,138
Iqvia Holdings Inc Common Stock 46266C105   709,874 3,068 SH   SOLE   0 0 3,068
Ishares MSCI India Index MSCI India ETF 46429B598   664,060 13,605 SH   SOLE   0 0 13,605
iShares MSCI Japan Index Fund MSCI Japan ETF 46434G822   365,919 5,705 SH   SOLE   0 0 5,705
iShares NASDAQ Biotechnology Index Fund iShares ETF 464287556   336,908 2,480 SH   SOLE   300 0 2,180
iShares S&P Smallcap 600 S&P Smlcap 600 464287804   1,996,130 18,440 SH   SOLE   8,000 0 10,440
iShares TIPS Bond Fund Barclys TIPS BD 464287176   558,948 5,200 SH   SOLE   4,900 0 300
iShares Trust Dow Jones US Tech Fund US Tech ETF 464287721   249,183 2,030 SH   SOLE   2,000 0 30
Itau UniBanco Multiplo ADR SPONS ADR 465562106   484,498 69,712 SH   SOLE   0 0 69,712
J.P. Morgan Chase & Co Common Stock 46625H100   8,502,495 49,985 SH   SOLE   4,000 0 45,985
Jacobs Solutions Inc Common Stock 46982L108   1,138,346 8,770 SH   SOLE   0 0 8,770
Johnson & Johnson Common Stock 478160104   3,422,104 21,833 SH   SOLE   0 0 21,833
Kimberly Clark Corp Common Stock 494368103   1,521,548 12,522 SH   SOLE   0 0 12,522
KKR & Co LP Common Stock 48251W104   372,825 4,500 SH   SOLE   0 0 4,500
Kraft Heinz Co Common Stock 500754106   273,282 7,390 SH   SOLE   0 0 7,390
L3Harris Technologies Common Stock 502431109   1,217,384 5,780 SH   SOLE   0 0 5,780
Lam Research Corp Common Stock 512807108   7,726,055 9,864 SH   SOLE   1,000 0 8,864
Leidos Holdings Inc Common Stock 525327102   354,486 3,275 SH   SOLE   0 0 3,275
Linde PLC SPONS ADR G54950103   5,586,888 13,603 SH   SOLE   1,000 0 12,603
Lockheed Martin Corp Common Stock 539830109   1,148,963 2,535 SH   SOLE   0 0 2,535
Lowes Companies Inc Common Stock 548661107   2,404,783 10,806 SH   SOLE   2,700 0 8,106
Marvell Technology Group Common Stock 573874104   970,689 16,095 SH   SOLE   0 0 16,095
Mastercard Inc Common Stock 57636Q104   756,202 1,773 SH   SOLE   0 0 1,773
Mc Cormick & Co Inc N-Vt Common Stock 579780206   287,706 4,205 SH   SOLE   3,200 0 1,005
McDonald's Corp Common Stock 580135101   2,071,419 6,986 SH   SOLE   0 0 6,986
McKesson Corp Common Stock 58155Q103   840,309 1,815 SH   SOLE   0 0 1,815
Merck & Co Inc Common Stock 58933Y105   776,222 7,120 SH   SOLE   0 0 7,120
Meta Platforms Inc Common Stock 30303M102   504,393 1,425 SH   SOLE   0 0 1,425
Mettler Toledo Intl Inc Common Stock 592688105   2,012,301 1,659 SH   SOLE   200 0 1,459
Microsoft Corp Common Stock 594918104   14,851,324 39,494 SH   SOLE   0 0 39,494
Mondelez International Common Stock 609207105   1,565,887 21,619 SH   SOLE   2,500 0 19,119
Morgan Stanley & Co Common Stock 617446448   1,999,933 21,447 SH   SOLE   1,800 0 19,647
Nextera Energy Common Stock 65339F101   2,147,463 35,355 SH   SOLE   4,000 0 31,355
Nike Inc Common Stock 654106103   2,648,355 24,393 SH   SOLE   3,800 0 20,593
Northrop Grumman Corp Common Stock 666807102   210,663 450 SH   SOLE   0 0 450
Novo Nordisk ADR 670100205   2,476,179 23,936 SH   SOLE   0 0 23,936
Nucor Corp Common Stock 670346105   1,119,077 6,430 SH   SOLE   0 0 6,430
Nvidia Corp Common Stock 67066G104   6,447,856 13,020 SH   SOLE   2,000 0 11,020
NXP Semiconductors N.V. Common Stock N6596X109   1,453,415 6,328 SH   SOLE   0 0 6,328
Ocugen Inc Common Stock 67577C105   12,938 22,500 SH   SOLE   0 0 22,500
On Semiconductor Co Common Stock 682189105   410,132 4,910 SH   SOLE   0 0 4,910
Oracle Corp Common Stock 68389X105   921,247 8,738 SH   SOLE   0 0 8,738
Otis Worldwide Corp Common Stock 68902V107   691,872 7,733 SH   SOLE   0 0 7,733
Paccar Inc Common Stock 693718108   217,564 2,228 SH   SOLE   0 0 2,228
Palo Alto Networks Common Stock 697435105   2,237,844 7,589 SH   SOLE   1,000 0 6,589
Parker Hannifin Corp Common Stock 701094104   300,837 653 SH   SOLE   0 0 653
Paychex Inc Common Stock 704326107   559,817 4,700 SH   SOLE   0 0 4,700
Pepsico Inc. Common Stock 713448108   2,506,669 14,759 SH   SOLE   0 0 14,759
Pfizer Inc. Common Stock 717081103   444,748 15,448 SH   SOLE   0 0 15,448
Philip Morris International Common Stock 718172109   239,904 2,550 SH   SOLE   0 0 2,550
Pioneer Natural Resources Common Stock 723787107   1,934,418 8,602 SH   SOLE   0 0 8,602
PNC Financial Services Group Inc Common Stock 693475105   691,560 4,466 SH   SOLE   0 0 4,466
PPG Industries Inc Common Stock 693506107   329,010 2,200 SH   SOLE   0 0 2,200
Procter & Gamble Co. Common Stock 742718109   930,382 6,349 SH   SOLE   0 0 6,349
Prologis Inc Common Stock 74340W103   2,271,299 17,039 SH   SOLE   0 0 17,039
Ralph Lauren Corp Common Stock 751212101   230,720 1,600 SH   SOLE   0 0 1,600
RGC Resources Inc Common Stock 74955L103   335,610 16,500 SH   SOLE   0 0 16,500
Rockwell Automation Common Stock 773903109   1,262,101 4,065 SH   SOLE   0 0 4,065
RPM International Inc Common Stock 749685103   591,639 5,300 SH   SOLE   0 0 5,300
RTX Corp Common Stock 75513E101   3,104,091 36,892 SH   SOLE   2,375 0 34,517
RXO ORD WI Common Stock 74982T103   362,972 15,605 SH   SOLE   0 0 15,605
RyanAir Holdings PLC ADR 783513203   1,174,635 8,808 SH   SOLE   1,750 0 7,058
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 46137V357   1,155,689 7,324 SH   SOLE   3,500 0 3,824
S&P DEP Receipts Unit SER 1 78462F103   3,438,868 7,235 SH   SOLE   0 0 7,235
S&P Global Inc S&P Global 78409V104   3,862,978 8,769 SH   SOLE   1,000 0 7,769
Sarepta Therapeutics Inc Common Stock 803607100   221,789 2,300 SH   SOLE   0 0 2,300
Schwab International Equity Fund Schwab ETF 808524805   293,610 7,944 SH   SOLE   0 0 7,944
Schwab US Dividend Equity ETF Schwab ETF 808524797   897,651 11,791 SH   SOLE   0 0 11,791
SHELL ADR EACH REP 2 ORD WI ADR 780259305   594,108 9,029 SH   SOLE   0 0 9,029
Sherwin Williams Co Common Stock 824348106   223,632 717 SH   SOLE   0 0 717
Shopify Inc Common Stock 82509L107   718,394 9,222 SH   SOLE   0 0 9,222
Skechers USA Inc Common Stock 830566105   492,486 7,900 SH   SOLE   0 0 7,900
Southern Company Common Stock 842587107   617,056 8,800 SH   SOLE   0 0 8,800
SPDR Gold Trust SPDR ETF 78463V107   296,314 1,550 SH   SOLE   0 0 1,550
Sportradar Group ADR H8088L103   379,844 34,375 SH   SOLE   0 0 34,375
Starbucks Corp Common Stock 855244109   2,504,037 26,081 SH   SOLE   2,625 0 23,456
Sysco Corp Common Stock 871829107   424,885 5,810 SH   SOLE   0 0 5,810
T Rowe Price Group Inc Common Stock 74144T108   554,927 5,153 SH   SOLE   0 0 5,153
Taiwan Semiconductor Manufacturing ADR Sponsored ADR 874039100   1,685,528 16,207 SH   SOLE   0 0 16,207
Technology Select Sector SPDR Fund SPDR ETF 81369Y803   820,927 4,265 SH   SOLE   0 0 4,265
Texas Instruments, Inc. Common Stock 882508104   465,356 2,730 SH   SOLE   0 0 2,730
Thermo Fisher Scientific Common Stock 883556102   3,993,208 7,523 SH   SOLE   600 0 6,923
TJX Inc Common Stock 872540109   1,437,638 15,325 SH   SOLE   0 0 15,325
T-Mobile US Common Stock 872590104   1,580,860 9,860 SH   SOLE   1,000 0 8,860
Tractor Supply Company Common Stock 892356106   2,400,595 11,164 SH   SOLE   0 0 11,164
Trane Technologies Plc Common Stock G8994E103   870,723 3,570 SH   SOLE   0 0 3,570
Trip.com Group Ltd ADR 89677Q107   369,247 10,254 SH   SOLE   0 0 10,254
Ulta Beauty Inc. Common Stock 90384S303   2,435,740 4,971 SH   SOLE   0 0 4,971
Union Pacific Corp Common Stock 907818108   3,824,058 15,569 SH   SOLE   1,500 0 14,069
UnitedHealth Group Common Stock 91324P102   1,474,642 2,801 SH   SOLE   0 0 2,801
Vail Resorts Inc Common Stock 91879Q109   465,365 2,180 SH   SOLE   0 0 2,180
Vanguard Dividend Appreciation ETF Vang ETF 921908844   650,457 3,817 SH   SOLE   0 0 3,817
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858   345,952 7,222 SH   SOLE   0 0 7,222
Vanguard FTSE Emerging Mkt ETF Vang ETF 922042858   262,690 6,391 SH   SOLE   0 0 6,391
Vanguard Mid Cap Growth Vang ETF 922908538   1,248,036 5,684 SH   SOLE   0 0 5,684
Vanguard Mid Cap Value Vang ETF 922908512   916,318 6,319 SH   SOLE   0 0 6,319
Vanguard Mid-Cap ETF Vang ETF 922908629   490,733 2,109 SH   SOLE   0 0 2,109
Vanguard Small Cap Value Vang ETF 922908611   542,381 3,014 SH   SOLE   0 0 3,014
Vanguard Total Interntl Stk Vang ETF 921909768   290,619 5,014 SH   SOLE   0 0 5,014
Vanguard Total Stock Market ETF Vang ETF 922908769   347,327 1,464 SH   SOLE   0 0 1,464
VERALTO ORD WI Common Stock 92338C103   329,698 4,008 SH   SOLE   433 0 3,575
Verizon Communications Common Stock 92343V104   237,585 6,302 SH   SOLE   0 0 6,302
Vertex Pharmaceuticals Common Stock 92532F100   3,813,780 9,373 SH   SOLE   500 0 8,873
Visa Inc. Common Stock 92826C839   4,884,619 18,762 SH   SOLE   1,500 0 17,262
Vulcan Materials Company Common Stock 929160109   1,331,187 5,864 SH   SOLE   0 0 5,864
Wal-Mart Stores Inc. Common Stock 931142103   459,550 2,915 SH   SOLE   0 0 2,915
Walt Disney Co Common Stock 254687106   601,151 6,658 SH   SOLE   0 0 6,658
Waste Management Inc Common Stock 94106L109   2,203,109 12,301 SH   SOLE   0 0 12,301
WEC Energy Corp Common Stock 92939U106   227,596 2,704 SH   SOLE   2,200 0 504
Xylem Inc Common Stock 98419M100   218,313 1,909 SH   SOLE   0 0 1,909
Yum! Brands Inc Common Stock 988498101   1,117,404 8,552 SH   SOLE   0 0 8,552
Zoetis Inc Common Stock 98978V103   5,055,242 25,613 SH   SOLE   2,250 0 23,363