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 203 2,568 SH   SOLE   2,568 0 0
ADOBE INC COM 00724F101 30,120 94,645 SH   SOLE   89,995 0 4,650
ALPHABET INC CAP STK CL C 02079k107 8,192 7,045 SH   SOLE   6,928 0 117
ALPHABET INC CAP STK CL A 02079k305 7,676 6,606 SH   SOLE   6,539 0 67
AMAZON COM INC COM 023135106 5,001 2,565 SH   SOLE   2,565 0 0
AMGEN INC COM 031162100 1,082 5,337 SH   SOLE   5,337 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 51 10,000 SH   SOLE   10,000 0 0
APPLE INC COM 037833100 12,921 50,812 SH   SOLE   49,888 0 924
AT&T INC COM 00206r102 1,601 54,932 SH   SOLE   53,332 0 1,600
BANK NEW YORK MELLON CORP COM 064058100 236 7,000 SH   SOLE   7,000 0 0
BOEING CO COM 097023105 213 1,428 SH   SOLE   1,428 0 0
BOOKING HLDGS INC COM 09857l108 2,892 2,150 SH   SOLE   2,000 0 150
BOSTON SCIENTIFIC CORP COM 101137107 580 17,789 SH   SOLE   12,325 0 5,464
BRISTOL-MYERS SQUIBB CO COM 110122108 23,402 419,835 SH   SOLE   408,951 0 10,884
CENTERPOINT ENERGY INC COM 15189t107 262 16,966 SH   SOLE   14,766 0 2,200
CISCO SYS INC COM 17275r102 6,975 177,446 SH   SOLE   168,155 0 9,291
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 246 5,300 SH   SOLE   5,300 0 0
CONSOLIDATED EDISON INC COM 209115104 207 2,650 SH   SOLE   2,650 0 0
ENBRIDGE INC COM 29250n105 2,157 74,145 SH   SOLE   69,096 0 5,049
GENERAL ELECTRIC CO COM 369604103 89 11,148 SH   SOLE   11,148 0 0
GILEAD SCIENCES INC COM 375558103 557 7,455 SH   SOLE   7,455 0 0
HOME DEPOT INC COM 437076102 271 1,450 SH   SOLE   1,450 0 0
HORMEL FOODS CORP COM 440452100 242 5,195 SH   SOLE   4,845 0 350
IDEXX LABS INC COM 45168D104 21,831 90,122 SH   SOLE   85,147 0 4,975
ILLUMINA INC COM 452327109 874 3,200 SH   SOLE   3,200 0 0
INTEL CORP COM 458140100 698 12,890 SH   SOLE   12,890 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 8,460 17,083 SH   SOLE   16,933 0 150
JOHNSON & JOHNSON COM 478160104 2,113 16,116 SH   SOLE   15,616 0 500
L3HARRIS TECHNOLOGIES INC COM 502431109 1,270 7,050 SH   SOLE   7,050 0 0
LILLY ELI & CO COM 532457108 729 5,253 SH   SOLE   5,253 0 0
LOWES COS INC COM 548661107 301 3,500 SH   SOLE   3,500 0 0
MERCK & CO. INC COM 58933Y105 513 6,667 SH   SOLE   5,767 0 900
MICROCHIP TECHNOLOGY INC COM 595017104 269 3,965 SH   SOLE   3,965 0 0
MICROSOFT CORP COM 594918104 18,714 118,662 SH   SOLE   112,087 0 6,575
NUTRIEN LTD COM 67077m108 1,528 45,032 SH   SOLE   44,112 0 920
PACIFIC BIOSCIENCES CALIF IN COM 69404d108 1,703 556,400 SH   SOLE   536,400 0 20,000
PAYCHEX INC COM 704326107 5,795 92,095 SH   SOLE   88,190 0 3,905
PEPSICO INC COM 713448108 676 5,625 SH   SOLE   5,625 0 0
PFIZER INC COM 717081103 881 26,979 SH   SOLE   26,279 0 700
PRICE T ROWE GROUP INC COM 74144t108 1,943 19,900 SH   SOLE   19,900 0 0
PROCTER & GAMBLE CO COM 742718109 384 3,491 SH   SOLE   3,091 0 400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 679 15,122 SH   SOLE   15,122 0 0
QUALCOMM INC COM 747525103 2,855 42,203 SH   SOLE   40,003 0 2,200
QUANTA SVCS INC COM 74762E102 1,453 45,800 SH   SOLE   43,800 0 2,000
RA MED SYS INC COM 74933x104 230 211,260 SH   SOLE   211,260 0 0
SOUTHERN CO COM 842587107 213 3,931 SH   SOLE   3,931 0 0
STRYKER CORP COM 863667101 250 1,500 SH   SOLE   900 0 600
TESLA INC COM 88160r101 440 840 SH   SOLE   840 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,770 24,650 SH   SOLE   24,650 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,598 27,814 SH   SOLE   26,714 0 1,100
VARIAN MED SYS INC COM 92220p105 307 2,990 SH   SOLE   2,990 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 565 10,508 SH   SOLE   10,508 0 0
VISA INC COM CL A 92826c839 1,144 7,100 SH   SOLE   6,300 0 800