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   5,163,384 37,963 SH   SOLE   29,428 0 8,535
Abbvie Inc Common Stock 00287Y109   5,295,692 28,530 SH   SOLE   18,380 0 10,150
Accenture Plc Common Stock G1151C101   3,345,775 11,194 SH   SOLE   10,039 0 1,155
Adobe Inc Common Stock 00724F101   2,359,194 6,098 SH   SOLE   5,153 0 945
Air Products and Chemicals Inc Common Stock 009158106   875,232 3,103 SH   SOLE   803 0 2,300
Allstate Corp Common Stock 020002101   401,010 1,992 SH   SOLE   1,742 0 250
Alphabet Inc Class A Common Stock 02079K305   6,050,701 34,334 SH   SOLE   23,879 0 10,455
Alphabet Inc Class C Common Stock 02079K107   2,788,926 15,722 SH   SOLE   14,222 0 1,500
Amazon.com Inc Common Stock 023135106   9,184,543 41,864 SH   SOLE   35,339 0 6,525
American Express Co Common Stock 025816109   2,164,917 6,787 SH   SOLE   3,437 0 3,350
American Tower REIT Common Stock 03027X100   2,942,740 13,314 SH   SOLE   8,944 0 4,370
Analog Devices Inc Common Stock 032654105   241,590 1,015 SH   SOLE   140 0 875
Aon PLC ADR G0403H108   321,084 900 SH   SOLE   900 0 0
Apple Inc Common Stock 037833100   14,860,145 72,428 SH   SOLE   51,901 0 20,527
Ares Capital Corp Common Stock 04010L103   1,200,480 54,667 SH   SOLE   37,317 0 17,350
ASML Holdings NV NY Registry Shs N07059210   916,790 1,144 SH   SOLE   409 0 735
Autodesk Inc Common Stock 052769106   906,111 2,927 SH   SOLE   2,547 0 380
Automatic Data Processing Inc Common Stock 053015103   912,556 2,959 SH   SOLE   1,459 0 1,500
Avantis US Small Cap Value ETF US SML CP VALU 025072877   265,398 2,913 SH   SOLE   2,913 0 0
Axalta Coating Systems Common Stock G0750C108   1,877,180 63,226 SH   SOLE   40,001 0 23,225
Baidu Inc ADR ADR 056752108   266,028 3,102 SH   SOLE   2,167 0 935
Baker Hughes Co Common Stock 05722G100   2,885,162 75,252 SH   SOLE   62,302 0 12,950
Bank of America Corp Common Stock 060505104   918,008 19,400 SH   SOLE   3,500 0 15,900
Berkshire Hathaway Inc A CL A 084670108   405,212,800 556 SH   SOLE   555 0 1
Berkshire Hathaway Inc B CL B 084670702   9,153,850 18,844 SH   SOLE   13,775 0 5,069
Blackrock Inc Common Stock 09290D101   4,800,924 4,576 SH   SOLE   3,316 0 1,260
Blackstone Inc PRTNRSP UNITS 09260D107   1,871,395 12,511 SH   SOLE   11,111 0 1,400
Borg Warner Inc Common Stock 099724106   844,868 25,235 SH   SOLE   17,885 0 7,350
Boston Scientific Corp Common Stock 101137107   1,339,403 12,470 SH   SOLE   10,835 0 1,635
Bristol-Myers Squibb Common Stock 110122108   654,481 14,139 SH   SOLE   3,520 0 10,619
Broadcom Limited Common Stock 11135F101   21,034,022 76,307 SH   SOLE   63,542 0 12,765
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108   680,020 26,657 SH   SOLE   17,257 0 9,400
C S X Corp Common Stock 126408103   257,222 7,883 SH   SOLE   5,883 0 2,000
Cabot Corporation Common Stock 127055101   437,250 5,830 SH   SOLE   0 0 5,830
Cambria Shareholder Yield ETF SHSHLD YIELD ETF 132061201   273,999 4,213 SH   SOLE   4,213 0 0
Canadian Pacific Kansas City Ltd Common Stock 13646K108   331,745 4,185 SH   SOLE   2,385 0 1,800
Capital One Financial Common Stock 14040H105   2,785,028 13,090 SH   SOLE   10,690 0 2,400
Carnival Corp Common Stock 143658300   594,710 21,149 SH   SOLE   7,249 0 13,900
Carrier Global Corp Common Stock 14448C104   822,656 11,240 SH   SOLE   3,640 0 7,600
Caterpillar Inc Common Stock 149123101   3,407,319 8,777 SH   SOLE   5,797 0 2,980
Cava Group Inc Common Stock 148929102   482,554 5,729 SH   SOLE   4,704 0 1,025
Cencora Inc Common Stock 03073E105   1,156,821 3,858 SH   SOLE   3,858 0 0
Check Point Software Technologies Common Stock M22465104   542,284 2,451 SH   SOLE   2,451 0 0
Chevron Corp. Common Stock 166764100   1,232,866 8,610 SH   SOLE   6,545 0 2,065
Chubb Corp. Common Stock H1467J104   1,806,984 6,237 SH   SOLE   4,912 0 1,325
Cigna Corporation Common Stock 125523100   827,772 2,504 SH   SOLE   2,504 0 0
Cintas Corp Common Stock 172908105   891,480 4,000 SH   SOLE   4,000 0 0
Cisco Systems Inc Common Stock 17275R102   920,825 13,272 SH   SOLE   7,572 0 5,700
CME Group Inc Common Stock 12572Q105   1,259,859 4,571 SH   SOLE   3,801 0 770
Coca Cola Co. Common Stock 191216100   903,478 12,770 SH   SOLE   9,370 0 3,400
Colgate Palmolive Co Common Stock 194162103   524,675 5,772 SH   SOLE   1,722 0 4,050
Comcast Corp Common Stock 20030N101   496,733 13,918 SH   SOLE   8,918 0 5,000
Constellation Brands Inc Common Stock 21036P108   1,379,852 8,482 SH   SOLE   5,187 0 3,295
Corning Inc Common Stock 219350105   454,904 8,650 SH   SOLE   8,650 0 0
Corteva Agriscience Inc Common Stock 22052L104   1,209,547 16,229 SH   SOLE   7,129 0 9,100
Costco Wholesale Corporation Common Stock 22160K105   9,889,295 9,990 SH   SOLE   8,303 0 1,687
Crowdstrike Hldgs Inc Common Stock 22788C105   376,889 740 SH   SOLE   740 0 0
Cummins Inc Common Stock 231021106   406,100 1,240 SH   SOLE   790 0 450
Danaher Corp Common Stock 235851102   2,516,277 12,738 SH   SOLE   10,095 0 2,643
Darden Restaurants Inc Common Stock 237194105   1,764,031 8,093 SH   SOLE   5,348 0 2,745
Datadog Inc Common Stock 23804L103   891,951 6,640 SH   SOLE   5,765 0 875
Deere & Co Common Stock 244199105   1,837,683 3,614 SH   SOLE   3,047 0 567
Dell Inc Common Stock 24703L202   389,623 3,178 SH   SOLE   2,378 0 800
Diamondback Energy Common Stock 25278X109   1,168,312 8,503 SH   SOLE   6,528 0 1,975
Dover Corp Common Stock 260003108   265,684 1,450 SH   SOLE   1,450 0 0
Duke Energy Corp. Common Stock 26441C204   883,683 7,489 SH   SOLE   6,163 0 1,326
Eagle Materials Inc Common Stock 26969P108   363,798 1,800 SH   SOLE   0 0 1,800
Eaton Corp Common Stock G29183103   4,699,773 13,165 SH   SOLE   9,085 0 4,080
Edwards Lifesciences Corp Common Stock 28176E108   402,390 5,145 SH   SOLE   3,820 0 1,325
Eli Lilly & Company Common Stock 532457108   7,463,373 9,574 SH   SOLE   6,864 0 2,710
Emerson Electric Co Common Stock 291011104   211,595 1,587 SH   SOLE   1,387 0 200
Enterprise Products Partners Unit Ltd Partn 293792107   5,972,991 192,615 SH   SOLE   68,765 0 123,850
Expand Energy Corp Common Stock 165167735   458,171 3,918 SH   SOLE   3,318 0 600
Exxon Mobil Corporation Common Stock 30231G102   6,069,173 56,300 SH   SOLE   40,603 0 15,697
FedEx Corp Common Stock 31428X106   310,733 1,367 SH   SOLE   1,242 0 125
First Solar Inc Common Stock 336433107   1,020,057 6,162 SH   SOLE   4,162 0 2,000
Fiserv Inc Common Stock 337738108   2,374,948 13,775 SH   SOLE   2,475 0 11,300
Fortive Corp Common Stock 34959J108   742,488 14,243 SH   SOLE   12,254 0 1,989
Freeport McMoRan Common Stock 35671D857   1,440,694 33,234 SH   SOLE   15,214 0 18,020
GE Vernova Inc. Common Stock 36828A101   247,113 467 SH   SOLE   467 0 0
Goldman Sachs Group Inc Common Stock 38141G104   4,417,679 6,242 SH   SOLE   4,737 0 1,505
GXO Logistics Inc Common Stock 36262G101   723,146 14,849 SH   SOLE   10,454 0 4,395
Home Depot Inc Common Stock 437076102   4,219,660 11,509 SH   SOLE   7,444 0 4,065
Honeywell International Common Stock 438516106   1,413,785 6,071 SH   SOLE   3,896 0 2,175
HSBC PLC Spon ADR ADR 404280406   346,929 5,707 SH   SOLE   4,007 0 1,700
Icici Bank Ltd Adr ADR 45104G104   2,268,614 67,438 SH   SOLE   47,226 0 20,212
Immunome, Inc. Common Stock 45257U108   236,164 25,394 SH   SOLE   21,773 0 3,621
Industrial Select Sector SPDR Fund SBI INT-INDS 81369Y704   297,990 2,020 SH   SOLE   2,020 0 0
Infosys Technologies Ltd Sponsored ADR 456788108   1,386,785 74,840 SH   SOLE   32,440 0 42,400
Intercontinental Exchange Common Stock 45866F104   1,753,790 9,559 SH   SOLE   5,409 0 4,150
International Business Machines Corp Common Stock 459200101   1,482,449 5,029 SH   SOLE   1,179 0 3,850
Intuitive Surgical Common Stock 46120E602   5,356,392 9,857 SH   SOLE   7,622 0 2,235
Iqvia Hldgs Inc Common Stock 46266C105   438,573 2,783 SH   SOLE   2,133 0 650
iShares MSCI EAFE Index Fund MSCI EAFE ETF 464287465   377,673 4,225 SH   SOLE   4,225 0 0
Ishares MSCI India Index MSCI India ETF 46429B598   999,233 17,946 SH   SOLE   12,586 0 5,360
iShares MSCI Japan Index Fund MSCI Japan ETF 46434G822   593,837 7,921 SH   SOLE   4,534 0 3,387
iShares Russell Midcap Index Fd Rus Mid Cap ETF 464287499   769,145 8,363 SH   SOLE   8,363 0 0
iShares S&P Smallcap 600 S&P Smlcap 600 464287804   1,631,481 14,928 SH   SOLE   14,928 0 0
iShares TIPS Bond Fund Barclys TIPS BD 464287176   572,208 5,200 SH   SOLE   5,200 0 0
Ishares Tr Russell 2000 Index Fd Russell 2000 ETF 464287655   498,906 2,312 SH   SOLE   2,312 0 0
Ishares Tr S&P Midcap S&P Midcap 464287507   224,512 3,620 SH   SOLE   3,620 0 0
iShares Trust Dow Jones US Tech Fund US Tech ETF 464287721   351,738 2,030 SH   SOLE   2,030 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106   490,836 72,288 SH   SOLE   43,739 0 28,549
J.P. Morgan Chase & Co Common Stock 46625H100   14,195,633 48,966 SH   SOLE   33,553 0 15,413
Johnson & Johnson Common Stock 478160104   2,701,173 17,684 SH   SOLE   9,126 0 8,558
Johnson Controls Inc Common Stock G51502105   365,868 3,464 SH   SOLE   3,464 0 0
Kimberly Clark Corp Common Stock 494368103   1,665,904 12,922 SH   SOLE   9,332 0 3,590
KLA-Tencor Corp Common Stock 482480100   201,542 225 SH   SOLE   225 0 0
L3Harris Technologies Common Stock 502431109   913,559 3,642 SH   SOLE   2,187 0 1,455
Lam Research Corp Common Stock 512807306   9,906,106 101,768 SH   SOLE   84,493 0 17,275
Leidos Holdings Inc Common Stock 525327102   433,840 2,750 SH   SOLE   1,600 0 1,150
Linde PLC SPONS ADR G54950103   5,741,958 12,238 SH   SOLE   8,603 0 3,635
Lockheed Martin Corp Common Stock 539830109   1,247,236 2,693 SH   SOLE   1,628 0 1,065
Lowes Companies Inc Common Stock 548661107   2,475,267 11,156 SH   SOLE   10,106 0 1,050
Marvell Technology Group Common Stock 573874104   1,014,714 13,110 SH   SOLE   7,685 0 5,425
Mastercard Inc Common Stock 57636Q104   2,381,502 4,238 SH   SOLE   3,343 0 895
McDonald's Corp Common Stock 580135101   2,313,402 7,918 SH   SOLE   2,517 0 5,401
McKesson Corp Common Stock 58155Q103   923,303 1,260 SH   SOLE   910 0 350
Merck & Co Inc Common Stock 58933Y105   440,921 5,570 SH   SOLE   4,870 0 700
Meta Platforms Inc Common Stock 30303M102   1,466,541 1,987 SH   SOLE   1,862 0 125
Mettler Toledo Intl Inc Common Stock 592688105   1,246,378 1,061 SH   SOLE   547 0 514
Microsoft Corp Common Stock 594918104   16,279,234 32,728 SH   SOLE   20,295 0 12,433
Mizuho Financial Group Inc ADR 60687Y109   160,128 28,800 SH   SOLE   18,900 0 9,900
Mondelez International Common Stock 609207105   1,364,433 20,232 SH   SOLE   16,888 0 3,344
Morgan Stanley & Co Common Stock 617446448   2,798,521 19,867 SH   SOLE   14,567 0 5,300
Nextera Energy Common Stock 65339F101   2,542,577 36,626 SH   SOLE   30,001 0 6,625
Nike Inc Common Stock 654106103   1,498,770 21,098 SH   SOLE   17,973 0 3,125
Novo Nordisk ADR 670100205   1,509,743 21,874 SH   SOLE   9,649 0 12,225
Nucor Corp Common Stock 670346105   444,970 3,435 SH   SOLE   2,950 0 485
Nvidia Corp Common Stock 67066G104   19,106,668 120,936 SH   SOLE   100,376 0 20,560
NXP Semiconductors N.V. Common Stock N6596X109   1,102,719 5,047 SH   SOLE   3,447 0 1,600
Ocugen Inc Common Stock 67577C105   24,260 25,000 SH   SOLE   25,000 0 0
Oracle Corp Common Stock 68389X105   1,824,467 8,345 SH   SOLE   7,995 0 350
Palo Alto Networks Common Stock 697435105   4,265,721 20,845 SH   SOLE   15,031 0 5,814
Parker Hannifin Corp Common Stock 701094104   421,177 603 SH   SOLE   453 0 150
Pepsico Inc. Common Stock 713448108   1,435,803 10,874 SH   SOLE   5,684 0 5,190
Pfizer Inc. Common Stock 717081103   1,290,489 53,238 SH   SOLE   45,738 0 7,500
Phillips 66 Common Stock 718546104   310,180 2,600 SH   SOLE   2,600 0 0
PNC Financial Services Group Inc Common Stock 693475105   528,128 2,833 SH   SOLE   1,733 0 1,100
Powershares QQQ Trust Unit Ser 1 46090E103   211,431 383 SH   SOLE   335 0 48
Procter & Gamble Co. Common Stock 742718109   1,201,196 7,540 SH   SOLE   3,420 0 4,120
Progressive Corp Common Stock 743315103   303,420 1,137 SH   SOLE   1,137 0 0
Prologis Inc Common Stock 74340W103   1,039,427 9,888 SH   SOLE   7,888 0 2,000
Public Service Enterprise Group Common Stock 744573106   244,122 2,900 SH   SOLE   2,900 0 0
Qualcomm Inc Common Stock 747525103   232,838 1,462 SH   SOLE   1,082 0 380
RALLIANT CORP Common Stock 750940108   251,231 4,742 SH   SOLE   4,079 0 663
Rockwell Automation Common Stock 773903109   3,525,985 10,615 SH   SOLE   7,825 0 2,790
RPM International Inc Common Stock 749685103   406,408 3,700 SH   SOLE   2,100 0 1,600
RTX Corp Common Stock 75513E101   4,840,780 33,151 SH   SOLE   26,292 0 6,859
RyanAir Holdings PLC ADR 783513203   1,193,135 20,689 SH   SOLE   16,252 0 4,437
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 46137V357   1,075,466 5,918 SH   SOLE   5,689 0 229
S&P DEP Receipts Unit SER 1 78462F103   2,667,887 4,318 SH   SOLE   1,818 0 2,500
S&P Global Inc S&P Global 78409V104   5,326,816 10,102 SH   SOLE   7,822 0 2,280
Schwab International Equity Fund Schwab ETF 808524805   666,376 30,153 SH   SOLE   30,153 0 0
Schwab US Broad Market ETF Schwab ETF 808524102   457,225 19,187 SH   SOLE   19,187 0 0
Schwab US Dividend Equity ETF Schwab ETF 808524797   601,841 22,711 SH   SOLE   21,131 0 1,580
Schwab US Small Cap ETF Schwab ETF 808524607   205,986 8,142 SH   SOLE   8,142 0 0
Sentinelone Inc Common Stock 81730H109   694,183 37,975 SH   SOLE   30,275 0 7,700
SHELL ADR EACH REP 2 ORD WI ADR 780259305   469,776 6,672 SH   SOLE   6,472 0 200
Sherwin Williams Co Common Stock 824348106   503,709 1,467 SH   SOLE   1,357 0 110
Shopify Inc Common Stock 82509L107   1,062,143 9,208 SH   SOLE   6,758 0 2,450
Skechers USA Inc Common Stock 830566105   727,228 11,525 SH   SOLE   10,675 0 850
Southern Company Common Stock 842587107   1,223,910 13,328 SH   SOLE   9,478 0 3,850
SPDR Gold Trust SPDR Gold ETF 78463V107   205,760 675 SH   SOLE   675 0 0
Sportradar Group ADR H8088L103   916,166 32,627 SH   SOLE   15,631 0 16,996
Starbucks Corp Common Stock 855244109   1,373,717 14,992 SH   SOLE   9,173 0 5,819
Synopsys Inc Common Stock 871607107   1,855,902 3,620 SH   SOLE   2,750 0 870
Sysco Corp Common Stock 871829107   263,197 3,475 SH   SOLE   2,275 0 1,200
Taiwan Semiconductor Manufacturing ADR Sponsored ADR 874039100   3,769,247 16,642 SH   SOLE   8,370 0 8,272
Technology Select Sector SPDR Fund SPDR ETF 81369Y803   721,706 2,850 SH   SOLE   2,100 0 750
Teck Resources Ltd Common Stock 878742204   233,195 5,775 SH   SOLE   3,575 0 2,200
Tesla Inc Common Stock 88160R101   237,927 749 SH   SOLE   734 0 15
Texas Instruments, Inc. Common Stock 882508104   384,512 1,852 SH   SOLE   1,652 0 200
Thermo Fisher Scientific Common Stock 883556102   3,341,066 8,240 SH   SOLE   6,225 0 2,015
TJX Inc Common Stock 872540109   2,253,199 18,246 SH   SOLE   13,096 0 5,150
T-Mobile US Common Stock 872590104   2,332,390 9,789 SH   SOLE   8,249 0 1,540
Tractor Supply Company Common Stock 892356106   2,508,158 47,530 SH   SOLE   26,430 0 21,100
Trane Technologies Plc Common Stock G8994E103   1,188,006 2,716 SH   SOLE   1,991 0 725
Travelers Companies Inc Common Stock 89417E109   207,344 775 SH   SOLE   675 0 100
Trip.com Group Ltd ADR 89677Q107   553,679 9,442 SH   SOLE   5,642 0 3,800
Uber Technologies Inc Common Stock 90353T100   1,595,897 17,105 SH   SOLE   13,855 0 3,250
Ulta Beauty Inc. Common Stock 90384S303   1,475,036 3,153 SH   SOLE   2,703 0 450
Union Pacific Corp Common Stock 907818108   3,628,362 15,770 SH   SOLE   12,970 0 2,800
UnitedHealth Group Common Stock 91324P102   1,182,054 3,789 SH   SOLE   3,454 0 335
Vanguard Dividend Appreciation ETF Vang ETF 921908844   589,283 2,879 SH   SOLE   2,349 0 530
Vanguard FTSE Developed Markets ETF Vang ETF 921943858   213,990 3,754 SH   SOLE   3,254 0 500
Vanguard FTSE Emerging Mkt ETF Vang ETF 922042858   428,708 8,668 SH   SOLE   7,668 0 1,000
Vanguard Mid Cap Growth Vang ETF 922908538   1,464,609 5,150 SH   SOLE   0 0 5,150
Vanguard Mid Cap Value Vang ETF 922908512   484,242 2,944 SH   SOLE   2,534 0 410
Vanguard Mid-Cap ETF Vang ETF 922908629   214,953 768 SH   SOLE   703 0 65
Vanguard S&P 500 Etf Vang ETF 922908363   4,975,157 8,759 SH   SOLE   4,390 0 4,369
Vanguard Small Cap Value Vang ETF 922908611   964,650 4,947 SH   SOLE   4,352 0 595
Vanguard Total Interntl Stk Vang ETF 921909768   1,736,647 25,136 SH   SOLE   24,341 0 795
Vanguard Total Stock Market ETF Vang ETF 922908769   2,259,823 7,435 SH   SOLE   7,241 0 194
VERALTO ORD WI Common Stock 92338C103   309,011 3,061 SH   SOLE   2,582 0 479
Vertex Pharmaceuticals Common Stock 92532F100   6,473,653 14,541 SH   SOLE   10,413 0 4,128
Vertiv Holdings Co Common Stock 92537N108   3,120,504 24,301 SH   SOLE   18,192 0 6,109
Viking Holdings Common Stock G93A5A101   1,412,451 26,505 SH   SOLE   21,180 0 5,325
Visa Inc. Common Stock 92826C839   7,635,712 21,506 SH   SOLE   18,631 0 2,875
Vulcan Materials Company Common Stock 929160109   916,261 3,513 SH   SOLE   38 0 3,475
Wal-Mart Stores Inc. Common Stock 931142103   1,025,419 10,487 SH   SOLE   9,387 0 1,100
Walt Disney Co Common Stock 254687106   1,127,345 9,091 SH   SOLE   6,641 0 2,450
Waste Management Inc Common Stock 94106L109   2,399,407 10,486 SH   SOLE   6,196 0 4,290
Wells Fargo & Co. Common Stock 949746101   237,441 2,964 SH   SOLE   2,964 0 0
Welltower Inc Common Stock 95040Q104   626,603 4,076 SH   SOLE   2,826 0 1,250
Xylem Inc Common Stock 98419M100   246,690 1,907 SH   SOLE   602 0 1,305
Yum! Brands Inc Common Stock 988498101   1,022,294 6,899 SH   SOLE   4,999 0 1,900
Zoetis Inc Common Stock 98978V103   3,697,653 23,711 SH   SOLE   16,306 0 7,405
Zscaler Inc Common Stock 98980G102   1,135,207 3,616 SH   SOLE   2,687 0 929