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
ADOBE INC COM 00724F101 23,019 101,745 SH   SOLE   49,365 0 52,380
ADOBE INC COM 00724F101 385 1,700 SH   OTR   0 0 1,700
ALPHABET INC CAP STK CL A 02079k305 7,091 6,786 SH   SOLE   4,971 0 1,815
ALPHABET INC CAP STK CL C 02079k107 7,620 7,358 SH   SOLE   5,403 0 1,955
AMAZON COM INC COM 023135106 2,944 1,960 SH   SOLE   740 0 1,220
AMGEN INC COM 031162100 951 4,887 SH   SOLE   4,597 0 290
APPLE INC COM 037833100 8,643 54,794 SH   SOLE   35,021 0 19,773
AT&T INC COM 00206r102 1,424 49,895 SH   SOLE   17,604 0 32,291
BANK NEW YORK MELLON CORP COM 064058100 329 7,000 SH   SOLE   7,000 0 0
BOEING CO COM 097023105 493 1,528 SH   SOLE   1,378 0 150
BOOKING HLDGS INC COM 09857l108 3,738 2,170 SH   SOLE   0 0 2,170
BOSTON SCIENTIFIC CORP COM 101137107 629 17,789 SH   SOLE   9,970 0 7,819
BRISTOL MYERS SQUIBB CO COM 110122108 417 8,020 SH   SOLE   4,000 0 4,020
CELGENE CORP COM 151020104 179 2,800 SH   OTR   0 0 2,800
CELGENE CORP COM 151020104 26,973 420,865 SH   SOLE   192,520 0 228,345
CENTERPOINT ENERGY INC COM 15189t107 487 17,266 SH   SOLE   15,066 0 2,200
CISCO SYS INC COM 17275r102 7,223 166,698 SH   SOLE   98,302 0 68,396
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 355 5,600 SH   SOLE   600 0 5,000
CONSOLIDATED EDISON INC COM 209115104 203 2,650 SH   SOLE   650 0 2,000
ENBRIDGE INC COM 29250n105 1,786 57,457 SH   SOLE   44,857 0 12,600
EOG RES INC COM 26875p101 423 4,851 SH   SOLE   4,851 0 0
EXXON MOBIL CORP COM 30231g102 305 4,470 SH   SOLE   1,922 0 2,548
FRANKLIN RES INC COM 354613101 262 8,850 SH   SOLE   6,150 0 2,700
GENERAL ELECTRIC CO COM 369604103 258 34,037 SH   SOLE   17,850 0 16,187
HARRIS CORP DEL COM 413875105 283 2,100 SH   SOLE   1,700 0 400
HOME DEPOT INC COM 437076102 395 2,300 SH   SOLE   0 0 2,300
HORMEL FOODS CORP COM 440452100 318 7,445 SH   SOLE   7,095 0 350
IDEXX LABS INC COM 45168D104 19,426 104,432 SH   SOLE   52,795 0 51,637
INTEL CORP COM 458140100 605 12,890 SH   SOLE   4,440 0 8,450
INTERNATIONAL BUSINESS MACHS COM 459200101 262 2,303 SH   SOLE   1,703 0 600
INTUITIVE SURGICAL INC COM NEW 46120E602 8,445 17,633 SH   SOLE   7,883 0 9,750
JOHNSON & JOHNSON COM 478160104 69 535 SH   OTR   0 0 535
JOHNSON & JOHNSON COM 478160104 2,086 16,166 SH   SOLE   7,766 0 8,400
LILLY ELI & CO COM 532457108 608 5,253 SH   SOLE   0 0 5,253
LOWES COS INC COM 548661107 323 3,500 SH   SOLE   3,500 0 0
MERCK & CO INC COM 58933Y105 509 6,667 SH   SOLE   2,200 0 4,467
MICROCHIP TECHNOLOGY INC COM 595017104 386 5,365 SH   SOLE   2,025 0 3,340
MICROSOFT CORP COM 594918104 12,134 119,462 SH   SOLE   37,805 0 81,657
NUTRIEN LTD COM 67077m108 1,817 38,652 SH   SOLE   26,152 0 12,500
PACIFIC BIOSCIENCES CALIF IN COM 69404d108 2,484 335,650 SH   SOLE   265,650 0 70,000
PAYCHEX INC COM 704326107 6,153 94,445 SH   SOLE   45,906 0 48,539
PEPSICO INC COM 713448108 621 5,625 SH   SOLE   4,125 0 1,500
PFIZER INC COM 717081103 1,382 31,659 SH   SOLE   23,974 0 7,685
PRICE T ROWE GROUP INC COM 74144t108 1,856 20,100 SH   SOLE   14,800 0 5,300
PROCTER AND GAMBLE CO COM 742718109 236 2,565 SH   SOLE   2,165 0 400
PUBLIC SVC ENTERPRISE GROUP COM 744573106 787 15,122 SH   SOLE   9,272 0 5,850
QUALCOMM INC COM 747525103 57 1,000 SH   OTR   0 0 1,000
QUALCOMM INC COM 747525103 2,672 46,953 SH   SOLE   20,643 0 26,310
QUANTA SVCS INC COM 74762E102 1,510 50,150 SH   SOLE   44,050 0 6,100
SCHLUMBERGER LTD COM 806857108 411 11,400 SH   SOLE   10,600 0 800
STRYKER CORP COM 863667101 235 1,500 SH   SOLE   350 0 1,150
TESLA INC COM 88160r101 230 690 SH   SOLE   350 0 340
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,549 20,650 SH   SOLE   3,200 0 17,450
UNITED PARCEL SERVICE INC CL B 911312106 2,706 27,744 SH   SOLE   20,594 0 7,150
VARIAN MED SYS INC COM 92220p105 45 400 SH   OTR   0 0 400
VARIAN MED SYS INC COM 92220p105 339 2,990 SH   SOLE   950 0 2,040
VERIZON COMMUNICATIONS INC COM 92343v104 852 15,150 SH   SOLE   11,300 0 3,850
VISA INC COM CL A 92826c839 1,016 7,700 SH   SOLE   6,100 0 1,600