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
FIRST TRUST PFD SEC & INC PFD 33739E108 852 44,795 SH   SOLE 0 0 0 44,795
ISHARES US PFD ETF PFD 464288687 3,448 94,662 SH   SOLE 0 0 0 94,662
3M COMPANY COM 88579Y101 433 2,908 SH   SOLE 0 0 0 2,908
ABBOTT LABS COM 002824100 6,044 51,061 SH   SOLE 0 0 0 51,061
ABBVIE COM 00287y109 4,587 28,295 SH   SOLE 0 0 0 28,295
ACTIVISION BLIZZARD COM 00507V109 702 8,761 SH   SOLE 0 0 0 8,761
ALIBABA COM 01609W102 596 5,474 SH   SOLE 0 0 0 5,474
ALLIANCE BERNSTEIN HOLDING COM 01881G106 435 9,250 SH   SOLE 0 0 0 9,250
ALPHABET CL A COM 02079k305 5,006 1,800 SH   SOLE 0 0 0 1,800
ALPHABET CL C COM 02079k107 17,648 6,319 SH   SOLE 0 0 0 6,319
ALTRIA COM 02209S103 1,505 28,808 SH   SOLE 0 0 0 28,808
AMAZON COM 023135106 18,220 5,589 SH   SOLE 0 0 0 5,589
AMERICAN EXPRESS CO COM 025816109 253 1,353 SH   SOLE 0 0 0 1,353
AMERICAN TOWER CL A COM 03027X100 212 844 SH   SOLE 0 0 0 844
AMGEN COM 031162100 5,871 24,277 SH   SOLE 0 0 0 24,277
AMPHENOL CORP CL A COM 032095101 594 7,879 SH   SOLE 0 0 0 7,879
APPLE COM 037833100 62,541 358,176 SH   SOLE 0 0 0 358,176
APPLIED MATERIALS COM 038222105 1,437 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 982 41,541 SH   SOLE 0 0 0 41,541
AUTO DATA PROCESSING COM 053015103 884 3,885 SH   SOLE 0 0 0 3,885
AUTODESK COM 052769106 1,264 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 5,190 125,900 SH   SOLE 0 0 0 125,900
BECTON DICKINSON COM 075887109 5,592 21,024 SH   SOLE 0 0 0 21,024
BERKSHIRE HATHAWAY B COM 084670702 14,989 42,472 SH   SOLE 0 0 0 42,472
BLACKROCK COM 09247X101 661 865 SH   SOLE 0 0 0 865
BLACKSTONE GROUP COM 09260D107 795 6,265 SH   SOLE 0 0 0 6,265
BOEING CO COM 097023105 2,179 11,381 SH   SOLE 0 0 0 11,381
BRISTOL-MYERS SQUIBB COM 110122108 4,286 58,693 SH   SOLE 0 0 0 58,693
BROADSTONE NET LEASE COM 11135E203 557 25,596 SH   SOLE 0 0 0 25,596
CARRIER GLOBAL COM 14448C104 568 12,376 SH   SOLE 0 0 0 12,376
CATERPILLAR COM 149123101 449 2,015 SH   SOLE 0 0 0 2,015
CHEVRON COM 166764100 11,530 70,811 SH   SOLE 0 0 0 70,811
CHURCH & DWIGHT CO COM 171340102 3,143 31,623 SH   SOLE 0 0 0 31,623
CISCO SYSTEMS COM 17275R102 2,263 40,584 SH   SOLE 0 0 0 40,584
CLOROX CO COM 189054109 1,439 10,352 SH   SOLE 0 0 0 10,352
CME GRP COM 12572q105 4,531 19,051 SH   SOLE 0 0 0 19,051
COCA COLA CO COM 191216100 4,189 67,558 SH   SOLE 0 0 0 67,558
COLGATE-PALMOLIVE COM 194162103 359 4,730 SH   SOLE 0 0 0 4,730
COMCAST NEW COM 20030n101 247 5,266 SH   SOLE 0 0 0 5,266
COMMUNITY BANK SYSTEM COM 203607106 519 7,404 SH   SOLE 0 0 0 7,404
CONAGRA FOODS COM 205887102 347 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104 646 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108 1,599 6,942 SH   SOLE 0 0 0 6,942
CORNING COM 219350105 655 17,734 SH   SOLE 0 0 0 17,734
COSTCO WHOLESALE CO COM 22160k105 7,780 13,510 SH   SOLE 0 0 0 13,510
DANAHER CORP COM 235851102 12,081 41,186 SH   SOLE 0 0 0 41,186
DEERE & CO COM 244199105 3,760 9,050 SH   SOLE 0 0 0 9,050
DIAMONDS TRUST I ETF COM 78467X109 442 1,274 SH   SOLE 0 0 0 1,274
DISCOVER FINANCIAL SERV COM 254709108 847 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 10,555 76,950 SH   SOLE 0 0 0 76,950
DJ US AERO & DEF ETF COM 464288760 1,255 11,327 SH   SOLE 0 0 0 11,327
DJ US TECHNOLOGY ETF COM 464287721 502 4,875 SH   SOLE 0 0 0 4,875
DOLLAR GENERAL CORP COM 256677105 513 2,303 SH   SOLE 0 0 0 2,303
DUKE ENERGY CORP NEW COM 26441C204 346 3,099 SH   SOLE 0 0 0 3,099
EBAY COM 278642103 1,071 18,700 SH   SOLE 0 0 0 18,700
ECOLAB COM 278865100 207 1,175 SH   SOLE 0 0 0 1,175
ELI LILLY & CO COM 532457108 286 1,000 SH   SOLE 0 0 0 1,000
EXXON MOBIL CORP COM 30231g102 2,897 35,082 SH   SOLE 0 0 0 35,082
FEDEX CORP COM 31428x106 1,804 7,795 SH   SOLE 0 0 0 7,795
FERRARI NV COM N3167Y103 430 1,970 SH   SOLE 0 0 0 1,970
FORD MOTOR CO COM 345370860 220 13,023 SH   SOLE 0 0 0 13,023
FTSE KLD 400 SOCIAL COM 464288570 264 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108 302 1,253 SH   SOLE 0 0 0 1,253
HOME DEPOT COM 437076102 4,924 16,449 SH   SOLE 0 0 0 16,449
HONEYWELL COM 438516106 226 1,159 SH   SOLE 0 0 0 1,159
IBM COM 459200101 334 2,571 SH   SOLE 0 0 0 2,571
INTEL CORP COM 458140100 1,450 29,257 SH   SOLE 0 0 0 29,257
INTERCONTINENTAL EXCHNGE COM 45866f104 1,790 13,550 SH   SOLE 0 0 0 13,550
INTUITIVE SURGICAL COM 46120e602 1,797 5,957 SH   SOLE 0 0 0 5,957
INVESCO S&P EQUAL WT COM 46137V357 1,715 10,873 SH   SOLE 0 0 0 10,873
ISHARES EDGE MSCI MIN VOL COM 46429B697 248 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204 869 23,584 SH   SOLE 0 0 0 23,584
ISHARES RUSSELL 3000 COM 464287689 551 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405 1,317 9,728 SH   SOLE 0 0 0 9,728
JETBLUE AIRWAYS CO COM 477143101 269 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 11,150 62,915 SH   SOLE 0 0 0 62,915
JP MORGAN CHASE COM 46625H100 10,908 80,017 SH   SOLE 0 0 0 80,017
KIMBERLY CLARK CO COM 494368103 1,787 14,509 SH   SOLE 0 0 0 14,509
LAMB WESTON HOLDINGS COM 513272104 206 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109 846 1,918 SH   SOLE 0 0 0 1,918
LOWES CO COM 548661107 5,553 27,463 SH   SOLE 0 0 0 27,463
M & T BANK CORP COM 55261f104 770 4,544 SH   SOLE 0 0 0 4,544
MARATHON PETROLEUM CO COM 56585a102 368 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104 315 881 SH   SOLE 0 0 0 881
MCDONALD'S CORP COM 580135101 11,866 47,985 SH   SOLE 0 0 0 47,985
MEDIFAST COM 58470H101 529 3,100 SH   SOLE 0 0 0 3,100
MEDMEN ENTERPRISES COM 58507M107 10 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103 844 7,607 SH   SOLE 0 0 0 7,607
MERCK & CO COM 58933Y105 746 9,087 SH   SOLE 0 0 0 9,087
META PLATFORMS (FORMERLY FACEB COM 30303M102 4,582 20,608 SH   SOLE 0 0 0 20,608
METLIFE COM 59156r108 1,081 15,381 SH   SOLE 0 0 0 15,381
MICROSOFT CORP COM 594918104 46,711 151,507 SH   SOLE 0 0 0 151,507
MORGAN STANLEY COM 617446448 7,192 82,292 SH   SOLE 0 0 0 82,292
MOTOROLA COM 620076307 272 1,125 SH   SOLE 0 0 0 1,125
NASDAQ 100 ETF COM 46090E103 16,246 44,812 SH   SOLE 0 0 0 44,812
NASDAQ BIOTECH ETF COM 464287556 3,731 28,637 SH   SOLE 0 0 0 28,637
NASDAQ NEXT GEN 100 ETF COM 46138G631 936 32,232 SH   SOLE 0 0 0 32,232
NATIONAL GRID GRP COM 636274409 459 5,966 SH   SOLE 0 0 0 5,966
NETFLIX COM 64110L106 6,889 18,391 SH   SOLE 0 0 0 18,391
NEXTERA ENERGY COM 65339F101 1,850 21,838 SH   SOLE 0 0 0 21,838
NIKE COM 654106103 207 1,536 SH   SOLE 0 0 0 1,536
NORDSON CORP COM 655663102 454 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 9,627 33,752 SH   SOLE 0 0 0 33,752
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 210 470 SH   SOLE 0 0 0 470
NOVARTIS COM 66987V109 866 9,873 SH   SOLE 0 0 0 9,873
NOVO NORDISK A/S ADR COM 670100205 242 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104 2,742 10,048 SH   SOLE 0 0 0 10,048
OCCIDENTAL PETRO CO COM 674599105 748 13,180 SH   SOLE 0 0 0 13,180
OTIS WORLDWIDE COM 68902V107 344 4,472 SH   SOLE 0 0 0 4,472
PAYCHEX COM 704326107 9,146 67,018 SH   SOLE 0 0 0 67,018
PAYPAL HOLDINGS COM 70450Y103 4,104 35,489 SH   SOLE 0 0 0 35,489
PEPSICO COM 713448108 16,966 101,362 SH   SOLE 0 0 0 101,362
PFIZER COM 717081103 4,816 93,022 SH   SOLE 0 0 0 93,022
PHILIP MORRIS INTL COM 718172109 1,752 18,655 SH   SOLE 0 0 0 18,655
PLUG POWER COM 72919P202 216 7,555 SH   SOLE 0 0 0 7,555
PROCTER & GAMBLE COM 742718109 10,344 67,697 SH   SOLE 0 0 0 67,697
PUTNAM MONEY MARKET FUND COM 746923101 176 175,970 SH   SOLE 0 0 0 175,970
QUALCOMM COM 747525103 511 3,344 SH   SOLE 0 0 0 3,344
RAYTHEON TECHNOLOGIES COM 75513E101 9,077 91,617 SH   SOLE 0 0 0 91,617
RUSSELL 1000 GROWTH ETF COM 464287614 1,380 4,970 SH   SOLE 0 0 0 4,970
S&P 500 ETF COM 78462f103 4,471 9,900 SH   SOLE 0 0 0 9,900
S&P 500 GROWTH COM 464287309 817 10,703 SH   SOLE 0 0 0 10,703
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,298 26,001 SH   SOLE 0 0 0 26,001
S&P 500 INDEX ETF COM 464287200 331 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407 690 3,729 SH   SOLE 0 0 0 3,729
S&P CONSUMER STAPLES COM 81369Y308 271 3,573 SH   SOLE 0 0 0 3,573
S&P DIVIDEND ETF COM 78464A763 813 6,347 SH   SOLE 0 0 0 6,347
S&P ENERGY ETF COM 81369y506 794 10,387 SH   SOLE 0 0 0 10,387
S&P FINANCIAL ETF COM 81369Y605 7,177 187,298 SH   SOLE 0 0 0 187,298
S&P GOLD SHARES ETF COM 78463V107 542 3,003 SH   SOLE 0 0 0 3,003
S&P HEALTH CARE ETF COM 81369Y209 347 2,535 SH   SOLE 0 0 0 2,535
S&P INDUSTRIAL ETF COM 81369Y704 5,874 57,042 SH   SOLE 0 0 0 57,042
S&P MATERIALS ETF COM 81369Y100 1,006 11,407 SH   SOLE 0 0 0 11,407
S&P MID-CAP 400 ETF COM 464287507 9,028 33,645 SH   SOLE 0 0 0 33,645
S&P REGIONAL BANKING ETF COM 78464A698 315 4,573 SH   SOLE 0 0 0 4,573
S&P SMALL-CAP 600 VALUE ETF COM 464287879 8,216 80,240 SH   SOLE 0 0 0 80,240
S&P TECHNOLOGY ETF COM 81369y803 4,312 27,130 SH   SOLE 0 0 0 27,130
SALESFORCE COM 79466L302 1,799 8,473 SH   SOLE 0 0 0 8,473
SBA COMM COM 78410G104 217 630 SH   SOLE 0 0 0 630
SCHEIN HENRY COM 806407102 1,114 12,780 SH   SOLE 0 0 0 12,780
SHOPIFY INC COM 82509L107 241 357 SH   SOLE 0 0 0 357
SOUTHERN COMPANY COM 842587107 1,577 21,747 SH   SOLE 0 0 0 21,747
STARBUCKS CORP COM 855244109 8,977 98,676 SH   SOLE 0 0 0 98,676
STATE ST BOSTON COM 857477103 229 2,627 SH   SOLE 0 0 0 2,627
STRYKER COM 863667101 7,894 29,526 SH   SOLE 0 0 0 29,526
SUNPOWER CORP COM 867652406 539 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100 744 7,136 SH   SOLE 0 0 0 7,136
TELEDYNE TECH COM 879360105 236 500 SH   SOLE 0 0 0 500
TESLA MOTORS COM 88160R101 727 675 SH   SOLE 0 0 0 675
TEXAS INSTRUMENTS COM 882508104 216 1,179 SH   SOLE 0 0 0 1,179
THE HERSHEY CO COM 427866108 1,642 7,582 SH   SOLE 0 0 0 7,582
THERMO FISHER SCIENTIFIC COM 883556102 8,244 13,957 SH   SOLE 0 0 0 13,957
TJX COMPANIES COM 872540109 920 15,180 SH   SOLE 0 0 0 15,180
TOMPKINS FINANCIAL CORP COM 890110109 715 9,137 SH   SOLE 0 0 0 9,137
TOOTSIE ROLL COM 890516107 383 10,968 SH   SOLE 0 0 0 10,968
TORONTO DOMINION BANK COM 891160509 370 4,658 SH   SOLE 0 0 0 4,658
TRAVELERS COM 89417E109 683 3,740 SH   SOLE 0 0 0 3,740
UNION PACIFIC CORP COM 907818108 1,711 6,261 SH   SOLE 0 0 0 6,261
UNITED RENTALS COM 911363109 3,552 10,000 SH   SOLE 0 0 0 10,000
UNITEDHEALTH GRP COM 91324p102 3,160 6,197 SH   SOLE 0 0 0 6,197
VANGUARD DIV APPR'N ETF COM 921908844 4,837 29,827 SH   SOLE 0 0 0 29,827
VANGUARD HIGH DIV YIELD COM 921946406 1,617 14,406 SH   SOLE 0 0 0 14,406
VANGUARD MSCI US MID-CAP COM 922908629 214 900 SH   SOLE 0 0 0 900
VANGUARD REIT ETF INDX COM 922908553 319 2,941 SH   SOLE 0 0 0 2,941
VANGUARD S&P 500 ETF COM 922908363 642 1,546 SH   SOLE 0 0 0 1,546
VANGUARD TOTAL MKT ETF COM 922908769 2,752 12,087 SH   SOLE 0 0 0 12,087
VANGUARD VALUE ETF COM 922908744 829 5,608 SH   SOLE 0 0 0 5,608
VERIZON COMM COM 92343v104 4,742 93,098 SH   SOLE 0 0 0 93,098
VISA COM 92826c839 29,248 131,883 SH   SOLE 0 0 0 131,883
WAL-MART STORES COM 931142103 248 1,662 SH   SOLE 0 0 0 1,662
WASTE CONNECTIONS COM 94106B101 2,343 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109 7,360 46,435 SH   SOLE 0 0 0 46,435
WISDOMTREE LARGE-CAP DIV COM 97717W307 246 3,750 SH   SOLE 0 0 0 3,750
YUM! BRANDS COM 988498101 2,994 25,261 SH   SOLE 0 0 0 25,261
ZIMMER HOLDINGS COM 98956p102 758 5,926 SH   SOLE 0 0 0 5,926
ZOETIS, INC COM 98978V103 5,846 30,999 SH   SOLE 0 0 0 30,999