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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AT&T INC COM 00206R102 648,303 31,319 SH SOLE 19,753 0 11,566
ABBOTT LABORATORIES COM 002824100 203,984 2,248 SH SOLE 2,248 0 0
ADOBE INC COM 00724F101 11,804,026 57,575 SH SOLE 21,900 0 35,675
ALPHABET INC CAP STK CL A 02079K305 32,202,069 90,108 SH SOLE 53,716 0 36,392
ALPHABET INC CAP STK CL C 02079K107 33,633,483 95,190 SH SOLE 57,640 0 37,550
AMAZON COM INC COM 023135106 6,149,971 25,803 SH SOLE 16,682 0 9,121
AMGEN INC COM 031162100 3,570,503 9,860 SH SOLE 8,795 0 1,065
APPLE INC COM 037833100 34,961,343 120,823 SH SOLE 75,612 0 45,211
BANK OF NY MELLON CORP COM 064058100 245,837 1,700 SH SOLE 1,700 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,995,400 4 SH SOLE 4 0 0
BOEING CO COM 097023105 378,822 1,750 SH SOLE 1,500 0 250
BOOKING HOLDINGS INC COM 09857L108 2,005,200 11,250 SH SOLE 1,000 0 10,250
BOSTON SCIENTIFIC CORP COM 101137107 536,786 12,577 SH SOLE 9,142 0 3,435
BRISTOL-MYERS SQUIBB CO COM 110122108 6,745,343 117,066 SH SOLE 25,939 0 91,127
CATERPILLAR INC COM 149123101 532,450 500 SH SOLE 500 0 0
CENTERPOINT ENERGY INC COM 15189T107 694,335 15,766 SH SOLE 13,566 0 2,200
CISCO SYS INC COM 17275R102 11,900,930 101,319 SH SOLE 54,419 0 46,900
CITIZENS FINL GROUP INC COM 174610105 2,004,002 28,600 SH SOLE 28,600 0 0
EOG RES INC COM 26875P101 486,617 3,751 SH SOLE 3,751 0 0
ELI LILLY & CO COM 532457108 4,662,184 3,887 SH SOLE 36 0 3,851
EMCOR GROUP INC COM 29084Q100 610,792 736 SH SOLE 736 0 0
ENBRIDGE INC COM 29250N105 4,697,296 86,650 SH SOLE 71,530 0 15,120
EXXON MOBIL CORP COM 30231G102 871,043 6,371 SH SOLE 4,161 0 2,210
GE AEROSPACE COM NEW 369604301 202,935 543 SH SOLE 274 0 269
GILEAD SCIENCES INC COM 375558103 439,663 3,480 SH SOLE 680 0 2,800
HOME DEPOT INC COM 437076102 387,948 1,100 SH SOLE 0 0 1,100
IDEXX LABS INC COM 45168D104 16,344,909 31,048 SH SOLE 18,880 0 12,168
ILLUMINA INC COM 452327109 316,494 1,800 SH SOLE 1,800 0 0
INTEL CORP COM 458140100 1,318,805 9,445 SH SOLE 3,895 0 5,550
INTERNATIONAL BUSINESS MACHS COM 459200101 239,028 850 SH SOLE 650 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602 10,595,388 26,643 SH SOLE 15,543 0 11,100
JPMORGAN CHASE & CO COM 46625H100 507,361 1,550 SH SOLE 50 0 1,500
JOHNSON & JOHNSON COM 478160104 3,099,958 12,206 SH SOLE 5,176 0 7,030
L3HARRIS TECHNOLOGIES INC COM 502431109 2,844,876 9,790 SH SOLE 9,490 0 300
LITTELFUSE INC COM 537008104 364,264 800 SH SOLE 800 0 0
LOAR HOLDINGS INC COM SHS 53947R105 249,891 3,100 SH SOLE 400 0 2,700
LOWES COS INC COM 548661107 330,735 1,500 SH SOLE 1,500 0 0
MKS INC. COM 55306N104 413,219 929 SH SOLE 929 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,613,197 5,088 SH SOLE 5,088 0 0
MERCK & CO INC COM 58933Y105 559,874 4,357 SH SOLE 1,400 0 2,957
MICROCHIP TECHNOLOGY INC. COM 595017104 672,600 7,375 SH SOLE 3,075 0 4,300
MICROSOFT CORP COM 594918104 26,629,006 71,388 SH SOLE 6,764 0 64,624
NVIDIA CORPORATION COM 67066G104 4,870,191 24,340 SH SOLE 23,740 0 600
NUTRIEN LTD COM 67077M108 1,924,507 30,572 SH SOLE 24,772 0 5,800
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1,584,332 943,055 SH SOLE 861,955 0 81,100
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,208,192 10,356 SH SOLE 10,200 0 156
PAYCHEX INC COM 704326107 4,978,645 50,632 SH SOLE 21,043 0 29,589
PEPSICO INC COM 713448108 827,971 6,115 SH SOLE 4,715 0 1,400
PFIZER INC COM 717081103 873,502 36,275 SH SOLE 28,950 0 7,325
PROCTER & GAMBLE CO COM 742718109 247,968 1,691 SH SOLE 1,291 0 400
PUBLIC SVC ENTERPRISE GROUP COM 744573106 890,488 10,972 SH SOLE 8,772 0 2,200
QUALCOMM INC COM 747525103 5,941,553 32,153 SH SOLE 10,173 0 21,980
QUANTA SVCS INC COM 74762E102 19,545,486 27,145 SH SOLE 24,745 0 2,400
RIO TINTO PLC SPONSORED ADR 767204100 365,480 3,850 SH SOLE 3,850 0 0
SLB LIMITED COM STK 806857108 1,145,978 24,650 SH SOLE 24,600 0 50
SPDR GOLD TR GOLD SHS 78463V107 595,932 1,618 SH SOLE 135 0 1,483
SOUTHERN CO COM 842587107 357,094 3,731 SH SOLE 3,400 0 331
STRYKER CORPORATION COM 863667101 215,351 684 SH SOLE 550 0 134
SYMBOTIC INC CLASS A COM 87151X101 4,032,464 89,710 SH SOLE 87,410 0 2,300
PRICE T ROWE GROUP INC COM 74144T108 576,067 5,067 SH SOLE 1,400 0 3,667
TESLA INC COM 88160R101 2,639,265 6,275 SH SOLE 875 0 5,400
TOMPKINS FINL CORP COM 890110109 395,472 4,184 SH SOLE 3,850 0 334
UNITED PARCEL SVCS INC CL B 911312106 2,798,547 26,033 SH SOLE 23,864 0 2,169
VERIZON COMMUNICATIONS INC COM 92343V104 266,192 6,287 SH SOLE 5,411 0 876
VISA INC COM CL A 92826C839 2,418,784 7,050 SH SOLE 7,050 0 0