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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 215 2,568 SH   SOLE   2,568 0 0
ADOBE INC COM 00724F101 470 1,700 SH   OTR   0 0 1,700
ADOBE INC COM 00724F101 26,179 94,765 SH   SOLE   90,115 0 4,650
ALPHABET INC CAP STK CL A 02079k305 8,006 6,556 SH   SOLE   6,489 0 67
ALPHABET INC CAP STK CL C 02079k107 8,609 7,062 SH   SOLE   6,945 0 117
AMAZON COM INC COM 023135106 3,394 1,955 SH   SOLE   1,955 0 0
AMGEN INC COM 031162100 946 4,887 SH   SOLE   4,887 0 0
APPLE INC COM 037833100 11,548 51,558 SH   SOLE   50,638 0 920
AT&T INC COM 00206r102 1,800 47,567 SH   SOLE   45,967 0 1,600
BANK NEW YORK MELLON CORP COM 064058100 316 7,000 SH   SOLE   7,000 0 0
BOEING CO COM 097023105 543 1,428 SH   SOLE   1,428 0 0
BOOKING HLDGS INC COM 09857l108 4,220 2,150 SH   SOLE   2,000 0 150
BOSTON SCIENTIFIC CORP COM 101137107 724 17,789 SH   SOLE   12,325 0 5,464
BRISTOL MYERS SQUIBB CO COM 110122108 376 7,420 SH   SOLE   7,420 0 0
CELGENE CORP COM 151020104 278 2,800 SH   OTR   0 0 2,800
CELGENE CORP COM 151020104 40,993 412,815 SH   SOLE   401,931 0 10,884
CENTERPOINT ENERGY INC COM 15189t107 521 17,266 SH   SOLE   15,066 0 2,200
CISCO SYS INC COM 17275r102 7,923 160,346 SH   SOLE   151,090 0 9,256
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 319 5,300 SH   SOLE   5,300 0 0
CONSOLIDATED EDISON INC COM 209115104 250 2,650 SH   SOLE   2,650 0 0
ENBRIDGE INC COM 29250n105 1,902 54,222 SH   SOLE   49,173 0 5,049
EOG RES INC COM 26875p101 360 4,851 SH   SOLE   4,851 0 0
EXXON MOBIL CORP COM 30231g102 316 4,470 SH   SOLE   4,342 0 128
GENERAL ELECTRIC CO COM 369604103 227 25,337 SH   SOLE   25,337 0 0
HOME DEPOT INC COM 437076102 336 1,450 SH   SOLE   1,450 0 0
HORMEL FOODS CORP COM 440452100 275 6,295 SH   SOLE   5,945 0 350
IDEXX LABS INC COM 45168D104 24,795 91,182 SH   SOLE   86,207 0 4,975
ILLUMINA INC COM 452327109 274 900 SH   SOLE   900 0 0
INTEL CORP COM 458140100 664 12,890 SH   SOLE   12,890 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 313 2,153 SH   SOLE   1,653 0 500
INTUIT COM 461202103 210 792 SH   SOLE   150 0 642
INTUITIVE SURGICAL INC COM NEW 46120E602 9,234 17,103 SH   SOLE   16,953 0 150
JOHNSON & JOHNSON COM 478160104 69 535 SH   OTR   0 0 535
JOHNSON & JOHNSON COM 478160104 2,085 16,116 SH   SOLE   15,616 0 500
L3HARRIS TECHNOLOGIES INC COM 502431109 469 2,250 SH   SOLE   2,250 0 0
LILLY ELI & CO COM 532457108 587 5,253 SH   SOLE   5,253 0 0
LOWES COS INC COM 548661107 385 3,500 SH   SOLE   3,500 0 0
MERCK & CO INC COM 58933Y105 561 6,667 SH   SOLE   5,767 0 900
MICROCHIP TECHNOLOGY INC COM 595017104 382 4,115 SH   SOLE   4,115 0 0
MICROSOFT CORP COM 594918104 16,508 118,734 SH   SOLE   112,159 0 6,575
NUTRIEN LTD COM 67077m108 1,935 38,792 SH   SOLE   36,792 0 2,000
PACIFIC BIOSCIENCES CALIF IN COM 69404d108 2,279 441,650 SH   SOLE   421,650 0 20,000
PAYCHEX INC COM 704326107 7,639 92,295 SH   SOLE   88,390 0 3,905
PEPSICO INC COM 713448108 771 5,625 SH   SOLE   5,625 0 0
PFIZER INC COM 717081103 1,120 31,159 SH   SOLE   30,459 0 700
PRICE T ROWE GROUP INC COM 74144t108 2,280 19,960 SH   SOLE   19,960 0 0
PROCTER & GAMBLE CO COM 742718109 285 2,291 SH   SOLE   1,891 0 400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 939 15,122 SH   SOLE   15,122 0 0
QUALCOMM INC COM 747525103 76 1,000 SH   OTR   0 0 1,000
QUALCOMM INC COM 747525103 3,219 42,203 SH   SOLE   40,003 0 2,200
QUANTA SVCS INC COM 74762E102 1,729 45,750 SH   SOLE   43,750 0 2,000
RA MED SYS INC COM 74933x104 70 50,004 SH   SOLE   50,004 0 0
SCHLUMBERGER LTD COM 806857108 376 11,000 SH   SOLE   10,400 0 600
SOUTHERN CO COM 842587107 243 3,931 SH   SOLE   3,931 0 0
STRYKER CORP COM 863667101 324 1,500 SH   SOLE   900 0 600
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,675 20,650 SH   SOLE   20,650 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,294 27,494 SH   SOLE   26,394 0 1,100
VARIAN MED SYS INC COM 92220p105 48 400 SH   OTR   0 0 400
VARIAN MED SYS INC COM 92220p105 356 2,990 SH   SOLE   2,990 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 914 15,150 SH   SOLE   15,150 0 0
VISA INC COM CL A 92826c839 1,118 6,500 SH   SOLE   5,700 0 800
WESTERN UN CO COM 959802109 231 9,988 SH   SOLE   9,988 0 0