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 LABS COM 002824100 BBG001S5N9M6 291,879 2,568 SH   SOLE   2,568 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 12,615 25 SH   OTR   0 0 25
ADOBE INC COM 00724F101 BBG001S5NCQ5 30,905,741 61,248 SH   SOLE   24,090 0 37,158
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 24,149 160 SH   OTR   0 0 160
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 16,985,209 112,537 SH   SOLE   76,062 0 36,475
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 19,227,697 126,282 SH   SOLE   87,407 0 38,875
AMAZON COM INC COM 023135106 BBG001S5PQL7 4,626,747 25,650 SH   SOLE   16,950 0 8,700
AMAZON COM INC COM 023135106 BBG001S5PQL7 97,405 540 SH   OTR   0 0 540
AMGEN INC COM 031162100 BBG001S5NNL6 2,792,022 9,820 SH   SOLE   8,855 0 965
APPLE INC COM 037833100 BBG001S5N8V8 23,286,813 135,799 SH   SOLE   88,967 0 46,832
APPLE INC COM 037833100 BBG001S5N8V8 45,957 268 SH   OTR   0 0 268
AT&T INC COM 00206R102 BBG001S5VWH2 727,602 41,341 SH   SOLE   28,499 0 12,842
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 212,279 850 SH   SOLE   850 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 2,537,760 4 SH   SOLE   4 0 0
BOEING CO COM 097023105 BBG001S5P0V3 260,536 1,350 SH   SOLE   1,100 0 250
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 1,639,802 452 SH   SOLE   40 0 412
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 3,424 50 SH   OTR   0 0 50
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 1,213,574 17,719 SH   SOLE   14,284 0 3,435
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 8,809,772 162,452 SH   SOLE   54,435 0 108,017
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 5,423 100 SH   OTR   0 0 100
CATERPILLAR INC COM 149123101 BBG001S5PJ06 226,454 618 SH   SOLE   618 0 0
CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 477,663 16,766 SH   SOLE   14,566 0 2,200
CISCO SYS INC COM 17275R102 BBG001S6HC62 4,991 100 SH   OTR   0 0 100
CISCO SYS INC COM 17275R102 BBG001S6HC62 5,809,923 116,408 SH   SOLE   67,017 0 49,391
ELI LILLY & CO COM 532457108 BBG001S5STL8 3,023,153 3,886 SH   SOLE   0 0 3,886
EMCOR GROUP INC COM 29084Q100 BBG001S5QVG1 257,747 736 SH   SOLE   736 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 1,968,843 54,418 SH   SOLE   38,989 0 15,429
EOG RES INC COM 26875P101 BBG001S5ZB93 415,608 3,251 SH   SOLE   3,251 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 409,978 3,527 SH   SOLE   1,167 0 2,360
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 254,910 3,480 SH   SOLE   680 0 2,800
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 7,325 100 SH   OTR   0 0 100
HOME DEPOT INC COM 437076102 BBG001S5RTW7 514,024 1,340 SH   SOLE   0 0 1,340
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 20,978,440 38,854 SH   SOLE   26,995 0 11,859
ILLUMINA INC COM 452327109 BBG001SF4NY1 4,120 30 SH   OTR   0 0 30
ILLUMINA INC COM 452327109 BBG001SF4NY1 247,176 1,800 SH   SOLE   1,800 0 0
INTEL CORP COM 458140100 BBG001S5SF65 473,502 10,720 SH   SOLE   4,270 0 6,450
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 219,604 1,150 SH   SOLE   950 0 200
INTUIT COM 461202103 BBG001S6TWR2 523,250 805 SH   SOLE   655 0 150
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 11,196,470 28,055 SH   SOLE   17,025 0 11,030
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 3,592 9 SH   OTR   0 0 9
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,268,603 14,341 SH   SOLE   7,261 0 7,080
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 300,450 1,500 SH   SOLE   0 0 1,500
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 1,510,879 7,090 SH   SOLE   6,690 0 400
LITTELFUSE INC COM 537008104 BBG001S744B6 290,820 1,200 SH   SOLE   1,200 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 891,555 3,500 SH   SOLE   3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 2,406,887 4,998 SH   SOLE   4,998 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 721,371 5,467 SH   SOLE   2,400 0 3,067
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 3,588 40 SH   OTR   0 0 40
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 688,973 7,680 SH   SOLE   3,100 0 4,580
MICROSOFT CORP COM 594918104 BBG001S5TD05 33,415,686 79,425 SH   SOLE   12,635 0 66,790
MICROSOFT CORP COM 594918104 BBG001S5TD05 9,677 23 SH   OTR   0 0 23
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 5,431 100 SH   OTR   0 0 100
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 1,935,174 35,632 SH   SOLE   26,792 0 8,840
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,395,097 1,544 SH   SOLE   1,544 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 5,625 1,500 SH   OTR   0 0 1,500
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 2,448,431 652,915 SH   SOLE   588,315 0 64,600
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 232,401 10,100 SH   SOLE   10,100 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 7,218,675 58,784 SH   SOLE   28,465 0 30,319
PEPSICO INC COM 713448108 BBG001S695T1 634,411 3,625 SH   SOLE   2,125 0 1,500
PFIZER INC COM 717081103 BBG001S5V466 602,314 21,705 SH   SOLE   13,200 0 8,505
PFIZER INC COM 717081103 BBG001S5V466 2,775 100 SH   OTR   0 0 100
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,081,065 8,867 SH   SOLE   5,200 0 3,667
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 306,815 1,891 SH   SOLE   1,491 0 400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 809,507 12,122 SH   SOLE   9,272 0 2,850
QUALCOMM INC COM 747525103 BBG001S6VS70 8,465 50 SH   OTR   0 0 50
QUALCOMM INC COM 747525103 BBG001S6VS70 5,897,565 34,835 SH   SOLE   12,290 0 22,545
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 9,989,310 38,450 SH   SOLE   35,150 0 3,300
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 5,196 20 SH   OTR   0 0 20
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 216,716 3,400 SH   SOLE   3,400 0 0
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 298,714 5,450 SH   SOLE   5,400 0 50
SOUTHERN CO COM 842587107 BBG001S5W777 282,010 3,931 SH   SOLE   3,400 0 531
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 27,772 135 SH   SOLE   135 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 460,813 2,240 SH   OTR   0 0 2,240
STRYKER CORPORATION COM 863667101 BBG001S8FR03 387,931 1,084 SH   SOLE   950 0 134
SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 2,756,700 61,260 SH   SOLE   59,260 0 2,000
SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 13,500 300 SH   OTR   0 0 300
TESLA INC COM 88160R101 BBG001SQKGD7 1,384,346 7,875 SH   SOLE   2,475 0 5,400
TOMPKINS FINL CORP COM 890110109 BBG001S9JTL0 258,189 5,134 SH   SOLE   4,300 0 834
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 3,440,487 23,148 SH   SOLE   20,564 0 2,584
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 257,676 6,141 SH   SOLE   5,111 0 1,030
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,883,790 6,750 SH   SOLE   6,750 0 0
WAYFAIR INC CL A 94419L101 BBG001THKQ26 490,705 7,229 SH   SOLE   7,229 0 0