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 248,711 2,568 SH   SOLE   2,568 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 29,522,700 57,899 SH   SOLE   54,999 0 2,900
ADOBE INC COM 00724F101 BBG001S5NCQ5 7,648 15 SH   OTR   0 0 15
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 14,855,227 113,520 SH   SOLE   113,220 0 300
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 20,938 160 SH   OTR   0 0 160
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 16,781,868 127,280 SH   SOLE   125,980 0 1,300
AMAZON COM INC COM 023135106 BBG001S5PQL7 68,645 540 SH   OTR   0 0 540
AMAZON COM INC COM 023135106 BBG001S5PQL7 5,142,004 40,450 SH   SOLE   40,450 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 2,520,969 9,380 SH   SOLE   9,080 0 300
APPLE INC COM 037833100 BBG001S5N8V8 27,309,604 159,509 SH   SOLE   156,273 0 3,236
APPLE INC COM 037833100 BBG001S5N8V8 45,884 268 SH   OTR   0 0 268
AT&T INC COM 00206R102 BBG001S5VWH2 647,377 43,101 SH   SOLE   41,501 0 1,600
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 204,493 850 SH   SOLE   850 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 2,125,908 4 SH   SOLE   4 0 0
BOEING CO COM 097023105 BBG001S5P0V3 258,768 1,350 SH   SOLE   1,350 0 0
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 1,548,143 502 SH   SOLE   502 0 0
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 2,640 50 SH   OTR   0 0 50
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 935,563 17,719 SH   SOLE   12,255 0 5,464
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 10,733,976 184,941 SH   SOLE   179,681 0 5,260
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 2,902 50 SH   OTR   0 0 50
CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 450,167 16,766 SH   SOLE   14,566 0 2,200
CISCO SYS INC COM 17275R102 BBG001S6HC62 7,381,720 137,309 SH   SOLE   130,208 0 7,101
CISCO SYS INC COM 17275R102 BBG001S6HC62 5,376 100 SH   OTR   0 0 100
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 226,654 2,650 SH   SOLE   2,650 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 2,098,030 3,906 SH   SOLE   3,906 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 2,297,179 69,213 SH   SOLE   64,213 0 5,000
EOG RES INC COM 26875P101 BBG001S5ZB93 412,097 3,251 SH   SOLE   3,251 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 414,705 3,527 SH   SOLE   3,527 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 635,491 8,480 SH   SOLE   8,480 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 7,494 100 SH   OTR   0 0 100
HOME DEPOT INC COM 437076102 BBG001S5RTW7 404,894 1,340 SH   SOLE   1,340 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 14,821,704 33,896 SH   SOLE   32,761 0 1,135
ILLUMINA INC COM 452327109 BBG001SF4NY1 247,104 1,800 SH   SOLE   1,800 0 0
ILLUMINA INC COM 452327109 BBG001SF4NY1 1,373 10 SH   OTR   0 0 10
INTEL CORP COM 458140100 BBG001S5SF65 387,139 10,890 SH   SOLE   10,890 0 0
INTUIT COM 461202103 BBG001S6TWR2 411,504 805 SH   SOLE   150 0 655
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 8,248,424 28,220 SH   SOLE   28,220 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 2,631 9 SH   OTR   0 0 9
INVITAE CORP COM 46185L103 BBG005DJFD52 363 600 SH   OTR   0 0 600
INVITAE CORP COM 46185L103 BBG005DJFD52 226,405 374,100 SH   SOLE   368,100 0 6,000
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,233,611 14,341 SH   SOLE   14,041 0 300
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 217,530 1,500 SH   SOLE   1,500 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 1,756,871 10,090 SH   SOLE   10,090 0 0
LITTELFUSE INC COM 537008104 BBG001S744B6 296,784 1,200 SH   SOLE   1,200 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 727,440 3,500 SH   SOLE   3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,978,758 4,998 SH   SOLE   4,998 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 583,418 5,667 SH   SOLE   4,767 0 900
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 3,122 40 SH   OTR   0 0 40
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 599,424 7,680 SH   SOLE   7,680 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 25,214,532 79,856 SH   SOLE   74,256 0 5,600
MICROSOFT CORP COM 594918104 BBG001S5TD05 7,262 23 SH   OTR   0 0 23
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 6,176 100 SH   OTR   0 0 100
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 2,478,552 40,132 SH   SOLE   39,212 0 920
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 671,625 1,544 SH   SOLE   1,544 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 5,010 600 SH   OTR   0 0 600
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 4,790,812 573,750 SH   SOLE   553,750 0 20,000
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 161,600 10,100 SH   SOLE   10,100 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 6,779,559 58,784 SH   SOLE   55,929 0 2,855
PEPSICO INC COM 713448108 BBG001S695T1 817,548 4,825 SH   SOLE   4,825 0 0
PFIZER INC COM 717081103 BBG001S5V466 3,317 100 SH   OTR   0 0 100
PFIZER INC COM 717081103 BBG001S5V466 1,217,505 36,705 SH   SOLE   36,705 0 0
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 929,882 8,867 SH   SOLE   8,867 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 275,821 1,891 SH   SOLE   1,491 0 400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 860,593 15,122 SH   SOLE   15,122 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 3,849,340 34,660 SH   SOLE   32,860 0 1,800
QUALCOMM INC COM 747525103 BBG001S6VS70 5,553 50 SH   OTR   0 0 50
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 3,741 20 SH   OTR   0 0 20
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 7,239,609 38,700 SH   SOLE   36,700 0 2,000
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 216,376 3,400 SH   SOLE   3,400 0 0
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 352,715 6,050 SH   SOLE   6,050 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 254,414 3,931 SH   SOLE   3,931 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 23,146 135 SH   SOLE   135 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 384,048 2,240 SH   OTR   0 0 2,240
STRYKER CORPORATION COM 863667101 BBG001S8FR03 296,225 1,084 SH   SOLE   484 0 600
SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 1,917,545 57,360 SH   SOLE   57,360 0 0
SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 10,029 300 SH   OTR   0 0 300
TESLA INC COM 88160R101 BBG001SQKGD7 2,045,548 8,175 SH   SOLE   8,175 0 0
TOMPKINS FINL CORP COM 890110109 BBG001S9JTL0 280,909 5,734 SH   SOLE   5,734 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 3,854,353 24,728 SH   SOLE   23,628 0 1,100
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,552,567 6,750 SH   SOLE   5,950 0 800
WAYFAIR INC CL A 94419L101 BBG001THKQ26 437,861 7,229 SH   SOLE   7,229 0 0