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 205 2,568 SH   SOLE   2,568 0 0
ADOBE INC COM 00724F101 453 1,700 SH   OTR   0 0 1,700
ADOBE INC COM 00724F101 26,301 98,695 SH   SOLE   46,465 0 52,230
ALPHABET INC CAP STK CL A 02079k305 7,704 6,546 SH   SOLE   4,731 0 1,815
ALPHABET INC CAP STK CL C 02079k107 8,352 7,118 SH   SOLE   5,163 0 1,955
AMAZON COM INC COM 023135106 3,490 1,960 SH   SOLE   740 0 1,220
AMGEN INC COM 031162100 928 4,887 SH   SOLE   4,597 0 290
APPLE INC COM 037833100 10,219 53,797 SH   SOLE   35,021 0 18,776
AT&T INC COM 00206r102 1,551 49,445 SH   SOLE   17,154 0 32,291
BANK NEW YORK MELLON CORP COM 064058100 353 7,000 SH   SOLE   7,000 0 0
BOEING CO COM 097023105 583 1,528 SH   SOLE   1,378 0 150
BOOKING HLDGS INC COM 09857l108 3,786 2,170 SH   SOLE   0 0 2,170
BOSTON SCIENTIFIC CORP COM 101137107 683 17,789 SH   SOLE   9,970 0 7,819
BRISTOL MYERS SQUIBB CO COM 110122108 383 8,020 SH   SOLE   4,000 0 4,020
CELGENE CORP COM 151020104 264 2,800 SH   OTR   0 0 2,800
CELGENE CORP COM 151020104 39,610 419,865 SH   SOLE   191,520 0 228,345
CENTERPOINT ENERGY INC COM 15189t107 530 17,266 SH   SOLE   15,066 0 2,200
CISCO SYS INC COM 17275r102 9,001 166,716 SH   SOLE   98,302 0 68,414
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 406 5,600 SH   SOLE   600 0 5,000
CONSOLIDATED EDISON INC COM 209115104 225 2,650 SH   SOLE   650 0 2,000
ENBRIDGE INC COM 29250n105 2,083 57,457 SH   SOLE   44,857 0 12,600
EOG RES INC COM 26875p101 462 4,851 SH   SOLE   4,851 0 0
EXXON MOBIL CORP COM 30231g102 361 4,470 SH   SOLE   1,922 0 2,548
FRANKLIN RES INC COM 354613101 293 8,850 SH   SOLE   6,150 0 2,700
GENERAL ELECTRIC CO COM 369604103 329 32,937 SH   SOLE   17,850 0 15,087
HARRIS CORP DEL COM 413875105 407 2,550 SH   SOLE   2,150 0 400
HOME DEPOT INC COM 437076102 432 2,250 SH   SOLE   0 0 2,250
HORMEL FOODS CORP COM 440452100 333 7,445 SH   SOLE   7,095 0 350
IDEXX LABS INC COM 45168D104 22,322 99,832 SH   SOLE   48,195 0 51,637
INTEL CORP COM 458140100 692 12,890 SH   SOLE   4,440 0 8,450
INTERNATIONAL BUSINESS MACHS COM 459200101 325 2,303 SH   SOLE   1,703 0 600
INTUIT COM 461202103 206 789 SH   SOLE   0 0 789
INTUITIVE SURGICAL INC COM NEW 46120E602 9,941 17,423 SH   SOLE   7,673 0 9,750
JOHNSON & JOHNSON COM 478160104 75 535 SH   OTR   0 0 535
JOHNSON & JOHNSON COM 478160104 2,260 16,166 SH   SOLE   7,766 0 8,400
LILLY ELI & CO COM 532457108 682 5,253 SH   SOLE   0 0 5,253
LOWES COS INC COM 548661107 383 3,500 SH   SOLE   3,500 0 0
MERCK & CO INC COM 58933Y105 554 6,667 SH   SOLE   2,200 0 4,467
MICROCHIP TECHNOLOGY INC COM 595017104 437 5,265 SH   SOLE   1,925 0 3,340
MICROSOFT CORP COM 594918104 14,086 119,434 SH   SOLE   37,805 0 81,629
NUTRIEN LTD COM 67077m108 2,056 38,972 SH   SOLE   26,472 0 12,500
PACIFIC BIOSCIENCES CALIF IN COM 69404d108 2,427 335,650 SH   SOLE   265,650 0 70,000
PAYCHEX INC COM 704326107 7,574 94,445 SH   SOLE   45,906 0 48,539
PEPSICO INC COM 713448108 689 5,625 SH   SOLE   4,125 0 1,500
PFIZER INC COM 717081103 1,345 31,659 SH   SOLE   23,974 0 7,685
PRICE T ROWE GROUP INC COM 74144t108 2,002 20,000 SH   SOLE   14,800 0 5,200
PROCTER AND GAMBLE CO COM 742718109 267 2,565 SH   SOLE   2,165 0 400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 898 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,567 45,003 SH   SOLE   20,693 0 24,310
QUANTA SVCS INC COM 74762E102 1,779 47,150 SH   SOLE   44,050 0 3,100
RIO TINTO PLC SPONSORED ADR 767204100 200 3,400 SH   SOLE   3,400 0 0
SCHLUMBERGER LTD COM 806857108 497 11,400 SH   SOLE   10,600 0 800
SOUTHERN CO COM 842587107 203 3,931 SH   SOLE   3,400 0 531
STRYKER CORP COM 863667101 296 1,500 SH   SOLE   350 0 1,150
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,571 20,650 SH   SOLE   3,200 0 17,450
UNITED PARCEL SERVICE INC CL B 911312106 3,100 27,744 SH   SOLE   20,594 0 7,150
VARIAN MED SYS INC COM 92220p105 57 400 SH   OTR   0 0 400
VARIAN MED SYS INC COM 92220p105 424 2,990 SH   SOLE   950 0 2,040
VERIZON COMMUNICATIONS INC COM 92343v104 896 15,150 SH   SOLE   11,300 0 3,850
VISA INC COM CL A 92826c839 1,203 7,700 SH   SOLE   6,100 0 1,600