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
3M Co COMMON STOCK 88579Y101   6,912,609 45,406 SH   SOLE   44,206 0 1,200
Abbott Laboratories COMMON STOCK 002824100   18,440,664 135,583 SH   SOLE   134,533 0 1,050
Abbvie Inc COMMON STOCK 00287Y109   17,085,054 92,043 SH   SOLE   90,498 0 1,545
Adobe Inc COMMON STOCK 00724F101   369,084 954 SH   SOLE   954 0 0
Aflac Inc COMMON STOCK 001055102   337,472 3,200 SH   SOLE   0 0 3,200
Air Prods & Chems Inc COMMON STOCK 009158106   10,852,823 38,477 SH   SOLE   36,757 0 1,720
Akamai Technologies Inc COMMON STOCK 00971T101   791,219 9,920 SH   SOLE   9,920 0 0
Aldeyra Therapeutics Inc COMMON STOCK 01438T106   1,021,675 266,756 SH   SOLE   266,756 0 0
Alibaba Group Holding Ltd SP A COMMON STOCK 01609W102   413,039 3,642 SH   SOLE   3,642 0 0
Alphabet Inc Class A COMMON STOCK 02079K305   19,929,861 113,090 SH   SOLE   112,330 0 760
Alphabet Inc Class C COMMON STOCK 02079K107   28,714,484 161,872 SH   SOLE   161,112 0 760
Amazon.com Inc COMMON STOCK 023135106   7,409,678 33,774 SH   SOLE   33,624 0 150
American Express Co COMMON STOCK 025816109   1,539,397 4,826 SH   SOLE   4,309 0 517
Amgen Inc COMMON STOCK 031162100   3,616,049 12,951 SH   SOLE   12,951 0 0
Amphenol Corp Cl A COMMON STOCK 032095101   201,450 2,040 SH   SOLE   2,040 0 0
Analog Devices Inc COMMON STOCK 032654105   5,819,589 24,450 SH   SOLE   24,158 0 292
Apa Corporation COMMON STOCK 03743Q108   5,945,199 325,052 SH   SOLE   323,252 0 1,800
Apple Inc COMMON STOCK 037833100   34,853,063 169,874 SH   SOLE   168,574 0 1,300
Applied Materials Inc COMMON STOCK 038222105   5,972,687 32,625 SH   SOLE   32,535 0 90
AT&T Inc COMMON STOCK 00206R102   351,042 12,130 SH   SOLE   9,285 0 2,845
Automatic Data Processing Inc COMMON STOCK 053015103   17,192,683 55,748 SH   SOLE   54,998 0 750
Autozone Inc COMMON STOCK 053332102   530,849 143 SH   SOLE   143 0 0
Bank America Corp COMMON STOCK 060505104   7,516,060 158,835 SH   SOLE   158,835 0 0
Bank New York Mellon Corp COMMON STOCK 064058100   2,675,901 29,370 SH   SOLE   29,370 0 0
Berkshire Hathaway Inc CL B COMMON STOCK 084670702   10,056,411 20,702 SH   SOLE   20,662 0 40
BP PLC SP ADR COMMON STOCK 055622104   247,641 8,274 SH   SOLE   8,274 0 0
Bristol-Myers Squibb Co COMMON STOCK 110122108   2,148,597 46,416 SH   SOLE   46,416 0 0
Carrier Global Corporation COMMON STOCK 14448C104   1,567,071 21,411 SH   SOLE   19,711 0 1,700
Caterpillar Inc COMMON STOCK 149123101   654,910 1,687 SH   SOLE   1,687 0 0
Chart Industries Inc COMMON STOCK 16115Q308   2,057,631 12,497 SH   SOLE   12,497 0 0
Chevron Corp COMMON STOCK 166764100   6,844,009 47,797 SH   SOLE   47,112 0 685
Chubb Limited COMMON STOCK H1467J104   7,729,730 26,680 SH   SOLE   26,680 0 0
Cisco Systems Inc COMMON STOCK 17275R102   12,194,437 175,763 SH   SOLE   174,863 0 900
Coca-Cola Co COMMON STOCK 191216100   3,492,291 49,361 SH   SOLE   49,361 0 0
Cognizant Technology Solutions COMMON STOCK 192446102   284,107 3,641 SH   SOLE   3,641 0 0
Colgate Palmolive Co COMMON STOCK 194162103   1,783,185 19,617 SH   SOLE   17,917 0 1,700
Comcast Corp CL A COMMON STOCK 20030N101   5,080,115 142,340 SH   SOLE   141,740 0 600
Comstock Resources Inc COMMON STOCK 205768302   396,871 14,343 SH   SOLE   14,343 0 0
Confluent Inc Class A Com COMMON STOCK 20717M103   381,055 15,285 SH   SOLE   15,285 0 0
Costco Wholesale Corp COMMON STOCK 22160K105   22,058,851 22,283 SH   SOLE   22,248 0 35
Crowdstrike Holdings Inc Cl A COMMON STOCK 22788C105   203,724 400 SH   SOLE   400 0 0
CVS Health Corp COMMON STOCK 126650100   2,807,624 40,702 SH   SOLE   40,702 0 0
Danaher Corp COMMON STOCK 235851102   286,038 1,448 SH   SOLE   1,448 0 0
Devon Energy Corp COMMON STOCK 25179M103   425,840 13,387 SH   SOLE   13,387 0 0
DexCom Inc COMMON STOCK 252131107   5,192,533 59,486 SH   SOLE   59,336 0 150
Disney Walt Co COMMON STOCK 254687106   9,654,427 77,852 SH   SOLE   77,852 0 0
Dominion Energy Inc COMMON STOCK 25746U109   1,096,149 19,394 SH   SOLE   17,994 0 1,400
Ecolab Inc COMMON STOCK 278865100   13,067,571 48,499 SH   SOLE   46,699 0 1,800
Electronic Arts Inc COMMON STOCK 285512109   815,428 5,106 SH   SOLE   5,106 0 0
Elme Communities Sh Ben Int COMMON STOCK 939653101   326,952 20,563 SH   SOLE   20,563 0 0
Emerson Electric Co COMMON STOCK 291011104   12,861,145 96,461 SH   SOLE   95,561 0 900
Enbridge Inc COMMON STOCK 29250N105   2,137,110 47,156 SH   SOLE   46,756 0 400
EQT Corp Com COMMON STOCK 26884L109   501,960 8,607 SH   SOLE   8,607 0 0
Expand Energy Corporation Com COMMON STOCK 165167735   5,605,636 47,936 SH   SOLE   47,936 0 0
Exxon Mobil Corp COMMON STOCK 30231G102   12,927,877 119,925 SH   SOLE   117,625 0 2,300
Eyepoint Pharmaceuticals Inc N COMMON STOCK 30233G209   644,256 68,465 SH   SOLE   68,465 0 0
Fedex Corp COMMON STOCK 31428X106   7,147,990 31,446 SH   SOLE   31,406 0 40
Fiserv Inc COMMON STOCK 337738108   12,412,486 71,994 SH   SOLE   71,309 0 685
Flowserve Corp COMMON STOCK 34354P105   3,624,923 69,244 SH   SOLE   68,744 0 500
Fortinet Inc COMMON STOCK 34959E109   28,276,823 267,469 SH   SOLE   266,919 0 550
Freeport-Mcmoran Inc CL B COMMON STOCK 35671D857   507,368 11,704 SH   SOLE   11,704 0 0
GE Healthcare Technologies Inc COMMON STOCK 36266G107   340,648 4,599 SH   SOLE   4,599 0 0
GE Vernova Inc COMMON STOCK 36828A101   1,757,307 3,321 SH   SOLE   3,321 0 0
Generac Holdings Inc COMMON STOCK 368736104   3,633,094 25,369 SH   SOLE   25,269 0 100
General Dynamics Corp COMMON STOCK 369550108   1,784,668 6,119 SH   SOLE   5,519 0 600
General Electric Co New COMMON STOCK 369604301   3,928,801 15,264 SH   SOLE   15,264 0 0
Hershey Co COMMON STOCK 427866108   2,997,444 18,062 SH   SOLE   18,062 0 0
Home Depot Inc COMMON STOCK 437076102   21,967,602 59,916 SH   SOLE   58,676 0 1,240
Honeywell Intl Inc COMMON STOCK 438516106   255,702 1,098 SH   SOLE   1,098 0 0
Idexx Laboratories Inc COMMON STOCK 45168D104   13,074,897 24,378 SH   SOLE   24,158 0 220
Illinois Tool Works Inc COMMON STOCK 452308109   11,264,463 45,559 SH   SOLE   45,484 0 75
Insperity Inc COMMON STOCK 45778Q107   476,391 7,924 SH   SOLE   7,924 0 0
Intl Business Machines COMMON STOCK 459200101   354,326 1,202 SH   SOLE   802 0 400
Intuit COMMON STOCK 461202103   525,349 667 SH   SOLE   667 0 0
Intuitive Surgical Inc COMMON STOCK 46120E602   45,794,248 84,272 SH   SOLE   83,801 0 471
Iron Mountain Inc COMMON STOCK 46284V101   5,680,121 55,378 SH   SOLE   53,378 0 2,000
Jason Industries Inc COMMON STOCK 471172106   192 10,668 SH   SOLE   10,668 0 0
Johnson & Johnson COMMON STOCK 478160104   12,431,100 81,382 SH   SOLE   79,582 0 1,800
JPMorgan Chase & Co COMMON STOCK 46625H100   19,982,289 68,926 SH   SOLE   67,407 0 1,519
Kimberly Clark Corp COMMON STOCK 494368103   1,587,392 12,313 SH   SOLE   10,938 0 1,375
Ligand Pharmaceuticals Inc COMMON STOCK 53220K504   3,353,219 29,497 SH   SOLE   29,197 0 300
Lilly Eli & Co COMMON STOCK 532457108   7,909,891 10,147 SH   SOLE   9,152 0 995
Lincoln Natl Corp Ind COMMON STOCK 534187109   2,311,038 66,793 SH   SOLE   65,993 0 800
Linde PLC COMMON STOCK G54950103   301,683 643 SH   SOLE   643 0 0
Lowes Cos Inc COMMON STOCK 548661107   3,621,140 16,321 SH   SOLE   16,271 0 50
Marathon Petroleum Corp COMMON STOCK 56585A102   792,012 4,768 SH   SOLE   4,768 0 0
Marvell Technology Group Ltd COMMON STOCK 573874104   898,983 11,615 SH   SOLE   11,615 0 0
Mastercard Inc COMMON STOCK 57636Q104   388,301 691 SH   SOLE   691 0 0
McCormick & Co Inc COMMON STOCK 579780206   357,112 4,710 SH   SOLE   4,710 0 0
McDonalds Corp COMMON STOCK 580135101   4,240,263 14,513 SH   SOLE   13,213 0 1,300
Medtronic PLC COMMON STOCK G5960L103   10,859,028 124,573 SH   SOLE   124,573 0 0
Merck & Co Inc COMMON STOCK 58933Y105   9,844,733 124,365 SH   SOLE   122,765 0 1,600
Microsoft Corp COMMON STOCK 594918104   79,603,009 160,035 SH   SOLE   158,090 0 1,945
Neurocrine Biosciences Inc COMMON STOCK 64125C109   903,962 7,192 SH   SOLE   7,192 0 0
Nextera Energy Inc COMMON STOCK 65339F101   9,616,544 138,527 SH   SOLE   132,677 0 5,850
Novartis AG SP ADR COMMON STOCK 66987V109   372,348 3,077 SH   SOLE   3,077 0 0
Nv5 Global Inc COMMON STOCK 62945V109   2,703,839 117,100 SH   SOLE   117,100 0 0
NVIDIA Corp COMMON STOCK 67066G104   101,616,167 643,181 SH   SOLE   642,756 0 425
O'Reilly Automotive Inc COMMON STOCK 67103H107   52,770,214 585,490 SH   SOLE   583,840 0 1,650
Omniab Inc COMMON STOCK 68218J103   1,081,730 621,684 SH   SOLE   620,214 0 1,470
Oracle Corp COMMON STOCK 68389X105   26,287,634 120,238 SH   SOLE   119,163 0 1,075
Otis Worldwide Corp COMMON STOCK 68902V107   992,081 10,019 SH   SOLE   9,169 0 850
Paychex Inc COMMON STOCK 704326107   226,627 1,558 SH   SOLE   1,558 0 0
Pepsico Inc COMMON STOCK 713448108   11,189,070 84,740 SH   SOLE   82,840 0 1,900
Pfizer Inc COMMON STOCK 717081103   2,472,650 102,007 SH   SOLE   99,532 0 2,475
PNC Financial Services Group I COMMON STOCK 693475105   3,228,049 17,316 SH   SOLE   17,316 0 0
Procter & Gamble Co COMMON STOCK 742718109   11,960,471 75,072 SH   SOLE   74,772 0 300
Qualcomm Inc COMMON STOCK 747525103   7,171,478 45,030 SH   SOLE   45,030 0 0
Regeneron Pharmaceuticals COMMON STOCK 75886F107   4,211,029 8,021 SH   SOLE   7,941 0 80
ResMed Inc COMMON STOCK 761152107   304,440 1,180 SH   SOLE   1,180 0 0
Roper Technologies Inc COMMON STOCK 776696106   6,284,555 11,087 SH   SOLE   11,087 0 0
Rtx Corporation Com COMMON STOCK 75513E101   21,814,074 149,391 SH   SOLE   145,824 0 3,567
S&P Global Inc COMMON STOCK 78409V104   622,729 1,181 SH   SOLE   1,181 0 0
Schlumberger Ltd COMMON STOCK 806857108   372,138 11,010 SH   SOLE   9,510 0 1,500
Shell PLC Spon ADS COMMON STOCK 780259305   10,101,433 143,466 SH   SOLE   142,276 0 1,190
Sherwin Williams Co COMMON STOCK 824348106   2,156,301 6,280 SH   SOLE   6,230 0 50
Shopify Inc Cl A COMMON STOCK 82509L107   977,591 8,475 SH   SOLE   8,475 0 0
Southern Co COMMON STOCK 842587107   5,851,832 63,725 SH   SOLE   62,725 0 1,000
State Street Corp COMMON STOCK 857477103   10,512,134 98,854 SH   SOLE   97,954 0 900
Stryker Corp COMMON STOCK 863667101   5,757,603 14,553 SH   SOLE   14,313 0 240
Sun Life Financial Inc Com COMMON STOCK 866796105   641,043 9,647 SH   SOLE   9,647 0 0
Sysco Corp COMMON STOCK 871829107   5,768,309 76,159 SH   SOLE   74,559 0 1,600
TE Connectivity PLC COMMON STOCK G87052109   285,052 1,690 SH   SOLE   1,690 0 0
Thermo Fisher Scientific Inc COMMON STOCK 883556102   5,786,320 14,271 SH   SOLE   14,271 0 0
TJX Cos Inc COMMON STOCK 872540109   242,040 1,960 SH   SOLE   1,960 0 0
Tractor Supply Co COMMON STOCK 892356106   7,689,908 145,725 SH   SOLE   145,725 0 0
Uber Technologies Inc COMMON STOCK 90353T100   1,203,477 12,899 SH   SOLE   12,899 0 0
Ultragenyx Pharmaceutical Inc COMMON STOCK 90400D108   483,115 13,287 SH   SOLE   13,287 0 0
Union Pacific Corp COMMON STOCK 907818108   240,434 1,045 SH   SOLE   1,045 0 0
United Parcel Service Inc CL B COMMON STOCK 911312106   4,647,681 46,044 SH   SOLE   45,044 0 1,000
Varonis Systems Inc COMMON STOCK 922280102   1,244,694 24,526 SH   SOLE   24,526 0 0
Verizon Communications Inc COMMON STOCK 92343V104   2,168,736 50,121 SH   SOLE   47,473 0 2,648
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100   1,783,026 4,005 SH   SOLE   4,005 0 0
Visa Inc CL A COMMON STOCK 92826C839   13,434,395 37,838 SH   SOLE   37,393 0 445
Wal-Mart Stores Inc COMMON STOCK 931142103   13,902,875 142,185 SH   SOLE   141,060 0 1,125
Watsco Inc COMMON STOCK 942622200   228,318 517 SH   SOLE   517 0 0
Zscaler Inc COMMON STOCK 98980G102   15,524,333 49,450 SH   SOLE   48,805 0 645
Bicycle Therapeutics PLC Sp AD COMMON STOCK 088786108   166,293 23,927 SH   SOLE   23,927 0 0
Financial Select Sector SPDR OTHER 81369Y605   201,238 3,843 SH   SOLE   3,843 0 0
iShares Core High Dv ETF OTHER 46429B663   1,895,811 16,180 SH   SOLE   16,180 0 0
iShares Russell 2000 ETF OTHER 464287655   3,235,987 14,996 SH   SOLE   14,216 0 780
iShares Russell Mid-Cap ETF OTHER 464287499   15,068,641 163,843 SH   SOLE   157,693 0 6,150
iShares S&P Small Cap 600 ETF OTHER 464287804   1,300,988 11,904 SH   SOLE   11,904 0 0
iShares TR MSCI Eafe Etf OTHER 464287465   2,572,644 28,780 SH   SOLE   28,780 0 0
Select Sector SPDR Tr Technolo OTHER 81369Y803   633,075 2,500 SH   SOLE   2,500 0 0
SPDR S&P 500 ETF Tr Tr Unit OTHER 78462F103   5,160,901 8,353 SH   SOLE   6,978 0 1,375
SPDR S&P Midcap 400 ETF TR OTHER 78467Y107   3,598,281 6,352 SH   SOLE   6,352 0 0
Vanguard FTSE Developed Mkt ET OTHER 921943858   982,567 17,235 SH   SOLE   17,235 0 0
Vanguard FTSE Emerging Mkt ETF OTHER 922042858   5,819,315 117,657 SH   SOLE   117,657 0 0
Vanguard Index Fds Total Stk M OTHER 922908769   330,980 1,089 SH   SOLE   1,089 0 0
BNY Mellon Family Of Funds Int OTHER 05587K741   200,634 8,243 SH   SOLE   8,243 0 0
Fidelity Tr 500 Index Ins Prem OTHER 315911750   442,622 2,048 SH   SOLE   2,048 0 0
Growth Fund America Inc CL F-1 OTHER 399874403   447,183 5,493 SH   SOLE   5,493 0 0
Vanguard Tl Int Stock Index OTHER 921909818   216,287 5,830 SH   SOLE   5,830 0 0
Vanguard Total Stock Index Adm OTHER 922908728   222,287 1,502 SH   SOLE   1,502 0 0
American Tower Corp OTHER 03027X100   414,855 1,877 SH   SOLE   1,877 0 0