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 279,963 2,568 SH   SOLE   2,568 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 34,871,833 71,314 SH   SOLE   68,414 0 2,900
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 7,335 15 SH   OTR   0 0 15
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 19,152 160 SH   OTR   0 0 160
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 14,431,032 120,560 SH   SOLE   120,260 0 300
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 16,127,720 133,320 SH   SOLE   132,020 0 1,300
AMAZON COM INC COM 023135106 BBG001S5PQL7 6,211,654 47,650 SH   SOLE   47,650 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 70,394 540 SH   OTR   0 0 540
AMGEN INC COM 031162100 BBG001S5NNL6 2,082,548 9,380 SH   SOLE   9,080 0 300
APPLE INC COM 037833100 BBG001S5N8V8 51,984 268 SH   OTR   0 0 268
APPLE INC COM 037833100 BBG001S5N8V8 32,367,657 166,869 SH   SOLE   163,633 0 3,236
AT&T INC COM 00206R102 BBG001S5VWH2 698,626 43,801 SH   SOLE   42,201 0 1,600
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 2,071,240 4 SH   SOLE   4 0 0
BOEING CO COM 097023105 BBG001S5P0V3 285,066 1,350 SH   SOLE   1,350 0 0
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 3,672,449 1,360 SH   SOLE   1,360 0 0
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 2,704 50 SH   OTR   0 0 50
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 958,421 17,719 SH   SOLE   12,255 0 5,464
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 13,193,077 206,303 SH   SOLE   201,043 0 5,260
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 3,197 50 SH   OTR   0 0 50
CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 494,559 16,966 SH   SOLE   14,766 0 2,200
CISCO SYS INC COM 17275R102 BBG001S6HC62 5,174 100 SH   OTR   0 0 100
CISCO SYS INC COM 17275R102 BBG001S6HC62 7,903,222 152,749 SH   SOLE   145,648 0 7,101
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 BBG001S5STN6 221,952 3,400 SH   SOLE   3,400 0 0
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 239,560 2,650 SH   SOLE   2,650 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 2,589,838 69,713 SH   SOLE   64,713 0 5,000
EOG RES INC COM 26875P101 BBG001S5ZB93 372,044 3,251 SH   SOLE   3,251 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 378,271 3,527 SH   SOLE   3,527 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 653,554 8,480 SH   SOLE   8,480 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 7,707 100 SH   OTR   0 0 100
HOME DEPOT INC COM 437076102 BBG001S5RTW7 416,258 1,340 SH   SOLE   1,340 0 0
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 207,133 5,150 SH   SOLE   4,800 0 350
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 34,764,863 69,221 SH   SOLE   68,086 0 1,135
ILLUMINA INC COM 452327109 BBG001SF4NY1 1,875 10 SH   OTR   0 0 10
ILLUMINA INC COM 452327109 BBG001SF4NY1 337,482 1,800 SH   SOLE   1,800 0 0
INTEL CORP COM 458140100 BBG001S5SF65 364,162 10,890 SH   SOLE   10,890 0 0
INTUIT COM 461202103 BBG001S6TWR2 369,020 805 SH   SOLE   150 0 655
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 3,077 9 SH   OTR   0 0 9
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 13,906,700 40,670 SH   SOLE   40,670 0 0
INVITAE CORP COM 46185L103 BBG005DJFD52 678 600 SH   OTR   0 0 600
INVITAE CORP COM 46185L103 BBG005DJFD52 399,342 353,400 SH   SOLE   347,400 0 6,000
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,373,722 14,341 SH   SOLE   14,041 0 300
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 218,160 1,500 SH   SOLE   1,500 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 1,975,319 10,090 SH   SOLE   10,090 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 1,841,215 3,926 SH   SOLE   3,926 0 0
LITTELFUSE INC COM 537008104 BBG001S744B6 349,572 1,200 SH   SOLE   1,200 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 789,950 3,500 SH   SOLE   3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,965,713 4,998 SH   SOLE   4,998 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 688,532 5,967 SH   SOLE   5,067 0 900
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 688,051 7,680 SH   SOLE   7,680 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 3,584 40 SH   OTR   0 0 40
MICROSOFT CORP COM 594918104 BBG001S5TD05 7,832 23 SH   OTR   0 0 23
MICROSOFT CORP COM 594918104 BBG001S5TD05 34,246,746 100,566 SH   SOLE   94,966 0 5,600
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 5,905 100 SH   OTR   0 0 100
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 2,383,967 40,372 SH   SOLE   39,452 0 920
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 653,143 1,544 SH   SOLE   1,544 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 7,706,020 579,400 SH   SOLE   559,400 0 20,000
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 7,980 600 SH   OTR   0 0 600
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 154,833 10,100 SH   SOLE   10,100 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 9,349,759 83,577 SH   SOLE   80,722 0 2,855
PEPSICO INC COM 713448108 BBG001S695T1 893,686 4,825 SH   SOLE   4,825 0 0
PFIZER INC COM 717081103 BBG001S5V466 1,346,339 36,705 SH   SOLE   36,705 0 0
PFIZER INC COM 717081103 BBG001S5V466 3,668 100 SH   OTR   0 0 100
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 993,281 8,867 SH   SOLE   8,867 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 286,940 1,891 SH   SOLE   1,491 0 400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 946,788 15,122 SH   SOLE   15,122 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 5,952 50 SH   OTR   0 0 50
QUALCOMM INC COM 747525103 BBG001S6VS70 4,256,870 35,760 SH   SOLE   33,960 0 1,800
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 3,929 20 SH   OTR   0 0 20
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 7,602,615 38,700 SH   SOLE   36,700 0 2,000
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 217,056 3,400 SH   SOLE   3,400 0 0
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 297,176 6,050 SH   SOLE   6,050 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 276,153 3,931 SH   SOLE   3,931 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 24,066 135 SH   SOLE   135 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 399,325 2,240 SH   OTR   0 0 2,240
STRYKER CORPORATION COM 863667101 BBG001S8FR03 330,718 1,084 SH   SOLE   484 0 600
SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 2,436,317 56,910 SH   SOLE   56,910 0 0
SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 12,843 300 SH   OTR   0 0 300
TESLA INC COM 88160R101 BBG001SQKGD7 2,139,970 8,175 SH   SOLE   8,175 0 0
TOMPKINS FINL CORP COM 890110109 BBG001S9JTL0 430,784 7,734 SH   SOLE   7,734 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 4,973,829 27,748 SH   SOLE   26,648 0 1,100
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 228,384 6,141 SH   SOLE   6,141 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,792,974 7,550 SH   SOLE   6,750 0 800
WAYFAIR INC CL A 94419L101 BBG001THKQ26 469,957 7,229 SH   SOLE   7,229 0 0