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,482,354 33,513 SH   SOLE   16,980 0 16,533
Abbvie Inc Common Stock 00287Y109   5,397,444 31,468 SH   SOLE   13,378 0 18,090
Accenture Plc Common Stock G1151C101   3,838,743 12,652 SH   SOLE   9,719 0 2,933
Adobe Inc Common Stock 00724F101   3,549,901 6,390 SH   SOLE   4,769 0 1,621
Air Products and Chemicals Inc Common Stock 009158106   1,072,198 4,155 SH   SOLE   555 0 3,600
Allstate Corp Common Stock 020002101   263,758 1,652 SH   SOLE   1,202 0 450
Alphabet Inc Class A Common Stock 02079K305   6,401,662 35,145 SH   SOLE   20,370 0 14,775
Alphabet Inc Class C Common Stock 02079K107   3,096,130 16,880 SH   SOLE   11,090 0 5,790
Amazon.com Inc Common Stock 023135106   7,050,726 36,485 SH   SOLE   26,565 0 9,920
American Express Co Common Stock 025816109   951,671 4,110 SH   SOLE   2,940 0 1,170
American Tower REIT Common Stock 03027X100   2,614,534 13,451 SH   SOLE   8,677 0 4,774
Analog Devices Inc Common Stock 032654105   202,010 885 SH   SOLE   145 0 740
Aon PLC ADR G0403H108   411,012 1,400 SH   SOLE   900 0 500
Apple Inc Common Stock 037833100   15,568,761 73,919 SH   SOLE   37,316 0 36,603
Ares Capital Corp Common Stock 04010L103   1,131,332 54,287 SH   SOLE   33,115 0 21,172
ASML Holdings NV NY Registry Shs N07059210   818,184 800 SH   SOLE   305 0 495
AstraZeneca PLC ADR 046353108   363,121 4,656 SH   SOLE   256 0 4,400
Autodesk Inc Common Stock 052769106   1,384,483 5,595 SH   SOLE   4,135 0 1,460
Automatic Data Processing Inc Common Stock 053015103   727,288 3,047 SH   SOLE   417 0 2,630
Avantis US Small Cap Value ETF US SML CP VALU 025072877   422,366 4,708 SH   SOLE   1,235 0 3,473
Baidu Inc ADR ADR 056752108   288,757 3,339 SH   SOLE   1,729 0 1,610
Baker Hughes Co Common Stock 05722G100   842,744 23,962 SH   SOLE   21,137 0 2,825
Bank of America Corp Common Stock 060505104   855,850 21,520 SH   SOLE   20 0 21,500
Bentley Systems COM CL B 08265T208   2,087,199 42,285 SH   SOLE   24,225 0 18,060
Berkshire Hathaway Cl A CL A 084670108   341,630,478 558 SH   SOLE   557 0 1
Berkshire Hathaway Inc B CL B 084670702   8,413,031 20,681 SH   SOLE   11,361 0 9,320
Blackrock Inc Common Stock 09247X101   3,993,552 5,072 SH   SOLE   2,664 0 2,408
Blackstone Inc PRTNRSP UNITS 09260D107   2,119,085 17,117 SH   SOLE   12,490 0 4,627
Borg Warner Inc Common Stock 099724106   2,297,261 71,255 SH   SOLE   23,550 0 47,705
Boston Scientific Corp Common Stock 101137107   594,902 7,725 SH   SOLE   2,550 0 5,175
Bristol-Myers Squibb Common Stock 110122108   492,089 11,849 SH   SOLE   3,699 0 8,150
Broadcom Limited Common Stock 11135F101   13,210,097 8,228 SH   SOLE   5,880 0 2,348
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108   758,160 30,608 SH   SOLE   20,020 0 10,588
C S X Corp Common Stock 126408103   266,697 7,973 SH   SOLE   5,973 0 2,000
Cabot Corporation Common Stock 127055101   1,670,920 18,184 SH   SOLE   6,700 0 11,484
Cambria Shareholder Yield ETF SHSHLD YIELD ETF 132061201   202,746 2,969 SH   SOLE   0 0 2,969
Canadian Pacific Kansas City Ltd Common Stock 13646K108   329,485 4,185 SH   SOLE   2,385 0 1,800
Capital One Financial Common Stock 14040H105   1,681,475 12,145 SH   SOLE   8,670 0 3,475
Carnival Corp Common Stock 143658300   188,585 10,074 SH   SOLE   5,699 0 4,375
Carrier Global Corp Common Stock 14448C104   994,456 15,765 SH   SOLE   3,620 0 12,145
Caterpillar Inc Common Stock 149123101   3,348,654 10,053 SH   SOLE   3,167 0 6,886
Cava Group Inc Common Stock 148929102   212,398 2,290 SH   SOLE   620 0 1,670
Check Point Software Technologies Common Stock M22465104   457,545 2,773 SH   SOLE   1,879 0 894
Chesapeake Energy Common Stock 165167735   308,213 3,750 SH   SOLE   3,450 0 300
Chevron Corp. Common Stock 166764100   1,597,987 10,216 SH   SOLE   6,774 0 3,442
Chubb Corp. Common Stock H1467J104   1,387,890 5,441 SH   SOLE   3,763 0 1,678
Cintas Corp Common Stock 172908105   700,260 1,000 SH   SOLE   0 0 1,000
Cisco Systems Inc Common Stock 17275R102   545,557 11,483 SH   SOLE   4,733 0 6,750
CME Group Inc Common Stock 12572Q105   1,086,215 5,525 SH   SOLE   1,043 0 4,482
Coca Cola Co. Common Stock 191216100   610,085 9,585 SH   SOLE   8,135 0 1,450
Colgate Palmolive Co Common Stock 194162103   431,731 4,449 SH   SOLE   1,547 0 2,902
Comcast Corp Common Stock 20030N101   692,936 17,695 SH   SOLE   10,140 0 7,555
Constellation Brands Inc Common Stock 21036P108   2,603,520 10,119 SH   SOLE   5,564 0 4,555
Corteva Agriscience Inc Common Stock 22052L104   1,142,827 21,187 SH   SOLE   3,637 0 17,550
Costco Wholesale Corporation Common Stock 22160K105   8,561,727 10,073 SH   SOLE   7,097 0 2,976
Coterra Energy Inc Common Stock 127097103   1,050,044 39,372 SH   SOLE   7,922 0 31,450
Cummins Inc Common Stock 231021106   584,322 2,110 SH   SOLE   205 0 1,905
Danaher Corp Common Stock 235851102   4,065,954 16,274 SH   SOLE   10,096 0 6,178
Darden Restaurants Inc Common Stock 237194105   1,442,534 9,533 SH   SOLE   3,428 0 6,105
Deere & Co Common Stock 244199105   1,721,687 4,608 SH   SOLE   1,716 0 2,892
Dell Inc Common Stock 24703L202   516,887 3,748 SH   SOLE   2,273 0 1,475
Diamondback Energy Common Stock 25278X109   1,386,316 6,925 SH   SOLE   5,213 0 1,712
Dover Corp Common Stock 260003108   261,653 1,450 SH   SOLE   1,450 0 0
Duke Energy Corp. Common Stock 26441C204   886,835 8,848 SH   SOLE   2,938 0 5,910
Eagle Materials Inc Common Stock 26969P108   571,920 2,630 SH   SOLE   0 0 2,630
Eaton Corp Common Stock G29183103   3,056,485 9,748 SH   SOLE   2,924 0 6,824
Edwards Lifesciences Corp Common Stock 28176E108   216,792 2,347 SH   SOLE   1,847 0 500
Eli Lilly & Company Common Stock 532457108   7,387,139 8,159 SH   SOLE   4,464 0 3,695
Enterprise Products Partners Unit Ltd Partn 293792107   5,769,367 199,081 SH   SOLE   52,546 0 146,535
EOG Resources Inc Common Stock 26875P101   223,419 1,775 SH   SOLE   1,150 0 625
Exxon Mobil Corporation Common Stock 30231G102   5,739,601 49,858 SH   SOLE   19,055 0 30,803
FedEx Corp Common Stock 31428X106   772,088 2,575 SH   SOLE   2,100 0 475
Financial Select Sector SPDR Fund SPDR ETF 81369Y605   312,847 7,610 SH   SOLE   2,400 0 5,210
First Solar Inc Common Stock 336433107   1,603,021 7,110 SH   SOLE   4,875 0 2,235
Fiserv Inc Common Stock 337738108   3,270,683 21,945 SH   SOLE   1,050 0 20,895
Fortive Corp Common Stock 34959J108   2,054,719 27,729 SH   SOLE   15,667 0 12,062
Freeport McMoRan Common Stock 35671D857   1,237,210 25,457 SH   SOLE   8,029 0 17,428
GE Healthcare Technologies Common Stock 36266G107   460,768 5,913 SH   SOLE   2,513 0 3,400
Goldman Sachs Group Inc Common Stock 38141G104   3,577,851 7,910 SH   SOLE   3,275 0 4,635
GXO Logistics Inc Common Stock 36262G101   381,881 7,562 SH   SOLE   5,792 0 1,770
Hershey Foods Corp Common Stock 427866108   257,546 1,401 SH   SOLE   0 0 1,401
Home Depot Inc Common Stock 437076102   4,086,473 11,871 SH   SOLE   2,806 0 9,065
Honeywell International Common Stock 438516106   1,395,238 6,534 SH   SOLE   2,561 0 3,973
HSBC PLC Spon ADR ADR 404280406   261,261 6,006 SH   SOLE   3,477 0 2,529
Icici Bank Ltd Adr ADR 45104G104   1,655,884 57,476 SH   SOLE   44,821 0 12,655
Illinois Tool Works Inc Common Stock 452308109   319,659 1,349 SH   SOLE   10 0 1,339
Immunocore Holdings Common Stock 45258D105   247,566 7,305 SH   SOLE   2,840 0 4,465
Immunome, Inc. Common Stock 45257U108   307,267 25,394 SH   SOLE   0 0 25,394
Industrial Select Sector SPDR Fund SBI INT-INDS 81369Y704   246,177 2,020 SH   SOLE   1,870 0 150
Infosys Technologies Ltd Sponsored ADR 456788108   1,458,989 78,356 SH   SOLE   28,419 0 49,937
Insperity Inc Common Stock 45778Q107   468,363 5,135 SH   SOLE   0 0 5,135
Intercontinental Exchange Common Stock 45866F104   1,838,022 13,427 SH   SOLE   3,020 0 10,407
International Business Machines Corp Common Stock 459200101   1,478,550 8,549 SH   SOLE   586 0 7,963
Intuitive Surgical Common Stock 46120E602   4,263,887 9,585 SH   SOLE   5,142 0 4,443
Iqvia Holdings Inc Common Stock 46266C105   690,986 3,268 SH   SOLE   1,003 0 2,265
Ishares MSCI India Index MSCI India ETF 46429B598   1,324,942 23,753 SH   SOLE   10,613 0 13,140
iShares MSCI Japan Index Fund MSCI Japan ETF 46434G822   591,573 8,669 SH   SOLE   4,098 0 4,571
iShares NASDAQ Biotechnology Index Fund iShares ETF 464287556   352,072 2,565 SH   SOLE   635 0 1,930
iShares S&P Smallcap 600 S&P Smlcap 600 464287804   1,934,812 18,140 SH   SOLE   15,778 0 2,362
iShares TIPS Bond Fund Barclys TIPS BD 464287176   555,256 5,200 SH   SOLE   5,200 0 0
iShares Trust Dow Jones US Tech Fund US Tech ETF 464287721   305,515 2,030 SH   SOLE   2,030 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106   431,903 73,956 SH   SOLE   37,634 0 36,322
J.P. Morgan Chase & Co Common Stock 46625H100   10,675,678 52,782 SH   SOLE   24,549 0 28,233
Jacobs Solutions Inc Common Stock 46982L108   1,316,767 9,425 SH   SOLE   1,745 0 7,680
Johnson & Johnson Common Stock 478160104   2,960,909 20,258 SH   SOLE   4,693 0 15,565
Kimberly Clark Corp Common Stock 494368103   1,991,047 14,407 SH   SOLE   4,558 0 9,849
KKR & Co LP Common Stock 48251W104   473,580 4,500 SH   SOLE   0 0 4,500
L3Harris Technologies Common Stock 502431109   1,468,079 6,537 SH   SOLE   1,410 0 5,127
Lam Research Corp Common Stock 512807108   10,767,815 10,112 SH   SOLE   5,500 0 4,612
Leidos Holdings Inc Common Stock 525327102   474,110 3,250 SH   SOLE   525 0 2,725
Linde PLC SPONS ADR G54950103   6,093,356 13,886 SH   SOLE   7,062 0 6,824
Lockheed Martin Corp Common Stock 539830109   1,270,045 2,719 SH   SOLE   349 0 2,370
Lowes Companies Inc Common Stock 548661107   2,332,655 10,581 SH   SOLE   8,028 0 2,553
Marvell Technology Group Common Stock 573874104   1,090,091 15,595 SH   SOLE   4,270 0 11,325
Mastercard Inc Common Stock 57636Q104   722,620 1,638 SH   SOLE   743 0 895
McDonald's Corp Common Stock 580135101   1,818,538 7,136 SH   SOLE   996 0 6,140
McKesson Corp Common Stock 58155Q103   1,107,924 1,897 SH   SOLE   240 0 1,657
Merck & Co Inc Common Stock 58933Y105   881,456 7,120 SH   SOLE   2,412 0 4,708
Meta Platforms Inc Common Stock 30303M102   911,854 1,808 SH   SOLE   496 0 1,312
Mettler Toledo Intl Inc Common Stock 592688105   1,804,289 1,291 SH   SOLE   616 0 675
Microsoft Corp Common Stock 594918104   17,800,231 39,826 SH   SOLE   7,160 0 32,666
Mondelez International Common Stock 609207105   1,386,389 21,186 SH   SOLE   16,392 0 4,794
Morgan Stanley & Co Common Stock 617446448   2,369,467 24,380 SH   SOLE   6,341 0 18,039
Nextera Energy Common Stock 65339F101   2,481,182 35,040 SH   SOLE   25,348 0 9,692
Nike Inc Common Stock 654106103   1,763,165 23,393 SH   SOLE   20,100 0 3,293
Novo Nordisk ADR 670100205   3,165,973 22,180 SH   SOLE   7,835 0 14,345
Nucor Corp Common Stock 670346105   1,200,618 7,595 SH   SOLE   1,155 0 6,440
Nvidia Corp Common Stock 67066G104   14,157,915 114,602 SH   SOLE   100,830 0 13,772
NXP Semiconductors N.V. Common Stock N6596X109   1,853,223 6,887 SH   SOLE   3,900 0 2,987
Ocugen Inc Common Stock 67577C105   34,875 22,500 SH   SOLE   0 0 22,500
On Semiconductor Co Common Stock 682189105   250,893 3,660 SH   SOLE   2,135 0 1,525
Oracle Corp Common Stock 68389X105   1,095,994 7,762 SH   SOLE   4,050 0 3,712
Otis Worldwide Corp Common Stock 68902V107   756,315 7,857 SH   SOLE   1,622 0 6,235
Paccar Inc Common Stock 693718108   260,232 2,528 SH   SOLE   28 0 2,500
Palo Alto Networks Common Stock 697435105   2,693,095 7,944 SH   SOLE   5,102 0 2,842
Parker Hannifin Corp Common Stock 701094104   305,003 603 SH   SOLE   303 0 300
Paychex Inc Common Stock 704326107   301,735 2,545 SH   SOLE   895 0 1,650
Pepsico Inc. Common Stock 713448108   2,359,983 14,309 SH   SOLE   3,440 0 10,869
Pfizer Inc. Common Stock 717081103   403,556 14,423 SH   SOLE   9,400 0 5,023
Philip Morris International Common Stock 718172109   248,259 2,450 SH   SOLE   0 0 2,450
PNC Financial Services Group Inc Common Stock 693475105   657,369 4,228 SH   SOLE   1,208 0 3,020
PPG Industries Inc Common Stock 693506107   264,369 2,100 SH   SOLE   100 0 2,000
Procter & Gamble Co. Common Stock 742718109   1,135,337 6,884 SH   SOLE   2,016 0 4,868
Prologis Inc Common Stock 74340W103   1,313,915 11,699 SH   SOLE   4,268 0 7,431
Public Service Enterprise Group Common Stock 744573106   213,730 2,900 SH   SOLE   2,900 0 0
Ralph Lauren Corp Common Stock 751212101   332,614 1,900 SH   SOLE   100 0 1,800
Rivian Automotive Common Stock 76954A103   149,633 11,150 SH   SOLE   8,600 0 2,550
Rockwell Automation Common Stock 773903109   847,862 3,080 SH   SOLE   1,195 0 1,885
RPM International Inc Common Stock 749685103   559,936 5,200 SH   SOLE   300 0 4,900
RTX Corp Common Stock 75513E101   3,684,643 36,703 SH   SOLE   19,166 0 17,537
RyanAir Holdings PLC ADR 783513203   997,541 8,567 SH   SOLE   5,886 0 2,681
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 46137V357   1,672,765 10,182 SH   SOLE   4,369 0 5,813
S&P DEP Receipts Unit SER 1 78462F103   3,883,010 7,135 SH   SOLE   2,135 0 5,000
S&P Global Inc S&P Global 78409V104   4,266,068 9,565 SH   SOLE   4,440 0 5,125
Sarepta Therapeutics Inc Common Stock 803607100   355,500 2,250 SH   SOLE   0 0 2,250
Schwab International Equity Fund Schwab ETF 808524805   534,126 13,902 SH   SOLE   7,738 0 6,164
Schwab US Dividend Equity ETF Schwab ETF 808524797   1,343,163 17,273 SH   SOLE   311 0 16,962
Schwab US Small Cap ETF Schwab ETF 808524607   639,684 13,481 SH   SOLE   0 0 13,481
SHELL ADR EACH REP 2 ORD WI ADR 780259305   650,991 9,019 SH   SOLE   6,034 0 2,985
Sherwin Williams Co Common Stock 824348106   458,687 1,537 SH   SOLE   247 0 1,290
Shopify Inc Common Stock 82509L107   608,188 9,208 SH   SOLE   6,758 0 2,450
Skechers USA Inc Common Stock 830566105   699,840 10,125 SH   SOLE   9,500 0 625
Southern Company Common Stock 842587107   967,298 12,470 SH   SOLE   4,415 0 8,055
SPDR Gold Trust SPDR ETF 78463V107   333,266 1,550 SH   SOLE   550 0 1,000
Sportradar Group ADR H8088L103   350,504 31,351 SH   SOLE   13,021 0 18,330
Starbucks Corp Common Stock 855244109   1,063,587 13,662 SH   SOLE   9,351 0 4,311
Synopsys Inc Common Stock 871607107   1,363,282 2,291 SH   SOLE   516 0 1,775
Sysco Corp Common Stock 871829107   429,411 6,015 SH   SOLE   205 0 5,810
T Rowe Price Group Inc Common Stock 74144T108   588,312 5,102 SH   SOLE   2 0 5,100
Taiwan Semiconductor Manufacturing ADR Sponsored ADR 874039100   2,783,741 16,016 SH   SOLE   6,186 0 9,830
Technology Select Sector SPDR Fund SPDR ETF 81369Y803   964,871 4,265 SH   SOLE   1,500 0 2,765
Teck Resources Ltd Common Stock 878742204   299,854 6,260 SH   SOLE   2,800 0 3,460
Texas Instruments, Inc. Common Stock 882508104   604,988 3,110 SH   SOLE   850 0 2,260
Thermo Fisher Scientific Common Stock 883556102   4,351,090 7,868 SH   SOLE   5,140 0 2,728
TJX Inc Common Stock 872540109   1,670,768 15,175 SH   SOLE   2,261 0 12,914
T-Mobile US Common Stock 872590104   1,855,196 10,530 SH   SOLE   7,915 0 2,615
Tractor Supply Company Common Stock 892356106   3,068,280 11,364 SH   SOLE   1,719 0 9,645
Trane Technologies Plc Common Stock G8994E103   1,124,941 3,420 SH   SOLE   1,650 0 1,770
Trip.com Group Ltd ADR 89677Q107   481,233 10,239 SH   SOLE   4,229 0 6,010
Ulta Beauty Inc. Common Stock 90384S303   2,467,639 6,395 SH   SOLE   2,967 0 3,428
Union Pacific Corp Common Stock 907818108   3,572,419 15,789 SH   SOLE   9,466 0 6,323
UnitedHealth Group Common Stock 91324P102   1,388,243 2,726 SH   SOLE   1,979 0 747
Vanguard Dividend Appreciation ETF Vang ETF 921908844   964,609 5,284 SH   SOLE   1,712 0 3,572
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858   386,940 7,830 SH   SOLE   1,824 0 6,006
Vanguard FTSE Emerging Mkt ETF Vang ETF 922042858   391,578 8,948 SH   SOLE   4,427 0 4,521
Vanguard Mid Cap Growth Vang ETF 922908538   1,304,819 5,684 SH   SOLE   0 0 5,684
Vanguard Mid Cap Value Vang ETF 922908512   1,340,805 8,913 SH   SOLE   29 0 8,884
Vanguard Mid-Cap ETF Vang ETF 922908629   473,971 1,958 SH   SOLE   693 0 1,265
Vanguard Small Cap Value Vang ETF 922908611   1,187,381 6,505 SH   SOLE   1,809 0 4,696
Vanguard Total Interntl Stk Vang ETF 921909768   1,546,697 25,650 SH   SOLE   6,386 0 19,264
Vanguard Total Stock Market ETF Vang ETF 922908769   1,476,299 5,519 SH   SOLE   279 0 5,240
Vanguard Value ETF Vang ETF 922908744   216,233 1,348 SH   SOLE   0 0 1,348
VERALTO ORD WI Common Stock 92338C103   319,444 3,346 SH   SOLE   2,911 0 435
Verizon Communications Common Stock 92343V104   250,327 6,070 SH   SOLE   659 0 5,411
Vertex Pharmaceuticals Common Stock 92532F100   5,510,272 11,756 SH   SOLE   5,312 0 6,444
Vertiv Holdings Co Common Stock 92537N108   906,304 10,469 SH   SOLE   8,660 0 1,809
Visa Inc. Common Stock 92826C839   4,867,988 18,547 SH   SOLE   12,199 0 6,348
Vulcan Materials Company Common Stock 929160109   1,458,260 5,864 SH   SOLE   0 0 5,864
Wal-Mart Stores Inc. Common Stock 931142103   592,124 8,745 SH   SOLE   4,620 0 4,125
Walt Disney Co Common Stock 254687106   766,275 7,718 SH   SOLE   3,098 0 4,620
Waste Management Inc Common Stock 94106L109   2,643,496 12,391 SH   SOLE   1,490 0 10,901
Welltower Inc Common Stock 95040Q104   391,980 3,760 SH   SOLE   1,360 0 2,400
Xylem Inc Common Stock 98419M100   258,918 1,909 SH   SOLE   604 0 1,305
Yum! Brands Inc Common Stock 988498101   1,119,552 8,452 SH   SOLE   5,750 0 2,702
Zoetis Inc Common Stock 98978V103   5,356,507 30,898 SH   SOLE   14,741 0 16,157