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 1,036 50,975 SH   SOLE 0 0 0 50,975
ISHARES US PFD ETF PFD 464288687 3,899 98,882 SH   SOLE 0 0 0 98,882
3M COMPANY COM 88579Y101 543 3,058 SH   SOLE 0 0 0 3,058
ABBOTT LABS COM 002824100 7,428 52,777 SH   SOLE 0 0 0 52,777
ABBVIE COM 00287y109 4,238 31,300 SH   SOLE 0 0 0 31,300
ACCENTURE COM G1151C101 201 485 SH   SOLE 0 0 0 485
ACTIVISION BLIZZARD COM 00507V109 673 10,116 SH   SOLE 0 0 0 10,116
ALIBABA COM 01609W102 828 6,971 SH   SOLE 0 0 0 6,971
ALLIANCE BERNSTEIN HOLDING COM 01881G106 452 9,250 SH   SOLE 0 0 0 9,250
ALPHABET CL A COM 02079k305 5,403 1,865 SH   SOLE 0 0 0 1,865
ALPHABET CL C COM 02079k107 18,231 6,301 SH   SOLE 0 0 0 6,301
ALTRIA COM 02209S103 1,429 30,149 SH   SOLE 0 0 0 30,149
AMAZON COM 023135106 17,985 5,394 SH   SOLE 0 0 0 5,394
AMERICAN EXPRESS CO COM 025816109 221 1,353 SH   SOLE 0 0 0 1,353
AMERICAN TOWER CL A COM 03027X100 248 849 SH   SOLE 0 0 0 849
AMGEN COM 031162100 5,556 24,696 SH   SOLE 0 0 0 24,696
AMPHENOL CORP CL A COM 032095101 716 8,185 SH   SOLE 0 0 0 8,185
APPLE COM 037833100 66,812 376,256 SH   SOLE 0 0 0 376,256
APPLIED MATERIALS COM 038222105 1,715 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 1,054 42,828 SH   SOLE 0 0 0 42,828
AUTO DATA PROCESSING COM 053015103 958 3,885 SH   SOLE 0 0 0 3,885
AUTODESK COM 052769106 1,658 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 4,903 110,205 SH   SOLE 0 0 0 110,205
BECTON DICKINSON COM 075887109 5,550 22,069 SH   SOLE 0 0 0 22,069
BERKSHIRE HATHAWAY B COM 084670702 12,980 43,413 SH   SOLE 0 0 0 43,413
BLACKROCK COM 09247X101 892 974 SH   SOLE 0 0 0 974
BLACKSTONE GROUP COM 09260D107 1,095 8,465 SH   SOLE 0 0 0 8,465
BOEING CO COM 097023105 2,446 12,150 SH   SOLE 0 0 0 12,150
BRISTOL-MYERS SQUIBB COM 110122108 3,881 62,238 SH   SOLE 0 0 0 62,238
BROADSTONE NET LEASE COM 11135E203 635 25,596 SH   SOLE 0 0 0 25,596
BROOKFIELD ASSET MGT COM 112585104 203 3,367 SH   SOLE 0 0 0 3,367
CARRIER GLOBAL COM 14448C104 863 15,905 SH   SOLE 0 0 0 15,905
CATERPILLAR COM 149123101 427 2,065 SH   SOLE 0 0 0 2,065
CHEVRON COM 166764100 8,342 71,090 SH   SOLE 0 0 0 71,090
CHURCH & DWIGHT CO COM 171340102 3,390 33,072 SH   SOLE 0 0 0 33,072
CISCO SYSTEMS COM 17275R102 2,897 45,713 SH   SOLE 0 0 0 45,713
CLOROX CO COM 189054109 2,063 11,832 SH   SOLE 0 0 0 11,832
CME GRP COM 12572q105 4,466 19,550 SH   SOLE 0 0 0 19,550
COCA COLA CO COM 191216100 4,130 69,744 SH   SOLE 0 0 0 69,744
COLGATE-PALMOLIVE COM 194162103 406 4,755 SH   SOLE 0 0 0 4,755
COMCAST NEW COM 20030n101 285 5,666 SH   SOLE 0 0 0 5,666
COMMUNITY BANK SYSTEM COM 203607106 551 7,401 SH   SOLE 0 0 0 7,401
CONAGRA FOODS COM 205887102 353 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104 582 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108 1,907 7,599 SH   SOLE 0 0 0 7,599
CORNING COM 219350105 660 17,734 SH   SOLE 0 0 0 17,734
COSTCO WHOLESALE CO COM 22160k105 7,654 13,483 SH   SOLE 0 0 0 13,483
CVS CORP COM 126650100 208 2,014 SH   SOLE 0 0 0 2,014
DANAHER CORP COM 235851102 13,803 41,952 SH   SOLE 0 0 0 41,952
DEERE & CO COM 244199105 2,845 8,298 SH   SOLE 0 0 0 8,298
DIAMONDS TRUST I ETF COM 78467X109 463 1,274 SH   SOLE 0 0 0 1,274
DISCOVER FINANCIAL SERV COM 254709108 889 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 12,116 78,226 SH   SOLE 0 0 0 78,226
DJ US AERO & DEF ETF COM 464288760 1,201 11,687 SH   SOLE 0 0 0 11,687
DJ US TECHNOLOGY ETF COM 464287721 560 4,875 SH   SOLE 0 0 0 4,875
DOLLAR GENERAL CORP COM 256677105 543 2,303 SH   SOLE 0 0 0 2,303
DUKE ENERGY CORP NEW COM 26441C204 325 3,099 SH   SOLE 0 0 0 3,099
EBAY COM 278642103 1,244 18,700 SH   SOLE 0 0 0 18,700
ECOLAB COM 278865100 3,106 13,239 SH   SOLE 0 0 0 13,239
ELI LILLY & CO COM 532457108 276 1,000 SH   SOLE 0 0 0 1,000
EXXON MOBIL CORP COM 30231g102 2,176 35,553 SH   SOLE 0 0 0 35,553
FEDEX CORP COM 31428x106 2,068 7,995 SH   SOLE 0 0 0 7,995
FERRARI NV COM N3167Y103 510 1,970 SH   SOLE 0 0 0 1,970
FORD MOTOR CO COM 345370860 266 12,823 SH   SOLE 0 0 0 12,823
FTSE KLD 400 SOCIAL COM 464288570 283 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108 283 1,358 SH   SOLE 0 0 0 1,358
GILEAD SCIENCES COM 375558103 759 10,455 SH   SOLE 0 0 0 10,455
HOME DEPOT COM 437076102 6,951 16,749 SH   SOLE 0 0 0 16,749
HONEYWELL COM 438516106 256 1,229 SH   SOLE 0 0 0 1,229
IBM COM 459200101 346 2,586 SH   SOLE 0 0 0 2,586
INTEL CORP COM 458140100 1,572 30,523 SH   SOLE 0 0 0 30,523
INTERCONTINENTAL EXCHNGE COM 45866f104 2,056 15,034 SH   SOLE 0 0 0 15,034
INTL FLAVOR & FRAGRANCE COM 459506101 463 3,075 SH   SOLE 0 0 0 3,075
INTUITIVE SURGICAL COM 46120e602 1,971 5,486 SH   SOLE 0 0 0 5,486
INVESCO S&P EQUAL WT COM 46137V357 1,777 10,918 SH   SOLE 0 0 0 10,918
ISHARES EDGE MSCI MIN VOL COM 46429B697 259 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204 760 21,834 SH   SOLE 0 0 0 21,834
ISHARES RUSSELL 3000 COM 464287689 583 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405 1,620 11,931 SH   SOLE 0 0 0 11,931
JETBLUE AIRWAYS CO COM 477143101 256 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 11,021 64,424 SH   SOLE 0 0 0 64,424
JP MORGAN CHASE COM 46625H100 12,898 81,450 SH   SOLE 0 0 0 81,450
KEY CORP COM 493267108 310 13,420 SH   SOLE 0 0 0 13,420
KEYSIGHT TECHNOLOGY COM 49338L103 208 1,005 SH   SOLE 0 0 0 1,005
KIMBERLY CLARK CO COM 494368103 2,276 15,928 SH   SOLE 0 0 0 15,928
LAMB WESTON HOLDINGS COM 513272104 218 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109 681 1,915 SH   SOLE 0 0 0 1,915
LOWES CO COM 548661107 7,263 28,099 SH   SOLE 0 0 0 28,099
LUMEN TECHNOLOGIES COM 550241103 415 33,047 SH   SOLE 0 0 0 33,047
M & T BANK CORP COM 55261f104 229 1,493 SH   SOLE 0 0 0 1,493
MARATHON PETROLEUM CO COM 56585a102 275 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104 320 891 SH   SOLE 0 0 0 891
MCDONALD'S CORP COM 580135101 13,309 49,647 SH   SOLE 0 0 0 49,647
MEDIFAST COM 58470H101 649 3,100 SH   SOLE 0 0 0 3,100
MEDMEN ENTERPRISES COM 58507M107 11 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103 839 8,107 SH   SOLE 0 0 0 8,107
MERCK & CO COM 58933Y105 824 10,757 SH   SOLE 0 0 0 10,757
META PLATFORMS (FORMERLY FACEB COM 30303M102 6,947 20,655 SH   SOLE 0 0 0 20,655
METLIFE COM 59156r108 962 15,401 SH   SOLE 0 0 0 15,401
MICROSOFT CORP COM 594918104 53,831 160,058 SH   SOLE 0 0 0 160,058
MORGAN STANLEY COM 617446448 8,078 82,299 SH   SOLE 0 0 0 82,299
MOTOROLA COM 620076307 306 1,125 SH   SOLE 0 0 0 1,125
NASDAQ 100 ETF COM 46090E103 18,152 45,625 SH   SOLE 0 0 0 45,625
NASDAQ BIOTECH ETF COM 464287556 4,586 30,048 SH   SOLE 0 0 0 30,048
NASDAQ NEXT GEN 100 ETF COM 46138G631 1,184 35,282 SH   SOLE 0 0 0 35,282
NATIONAL GRID GRP COM 636274409 442 6,113 SH   SOLE 0 0 0 6,113
NETFLIX COM 64110L106 11,302 18,761 SH   SOLE 0 0 0 18,761
NEXTERA ENERGY COM 65339F101 2,131 22,827 SH   SOLE 0 0 0 22,827
NIKE COM 654106103 256 1,536 SH   SOLE 0 0 0 1,536
NORDSON CORP COM 655663102 511 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 10,889 36,577 SH   SOLE 0 0 0 36,577
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 941 10,757 SH   SOLE 0 0 0 10,757
NOVO NORDISK A/S ADR COM 670100205 244 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104 2,964 10,078 SH   SOLE 0 0 0 10,078
OCCIDENTAL PETRO CO COM 674599105 393 13,570 SH   SOLE 0 0 0 13,570
OTIS WORLDWIDE COM 68902V107 502 5,767 SH   SOLE 0 0 0 5,767
PALANTIR TECHNOLOGIES COM 69608A108 418 22,970 SH   SOLE 0 0 0 22,970
PAYCHEX COM 704326107 9,652 70,712 SH   SOLE 0 0 0 70,712
PAYPAL HOLDINGS COM 70450Y103 8,447 44,791 SH   SOLE 0 0 0 44,791
PEPSICO COM 713448108 17,939 103,267 SH   SOLE 0 0 0 103,267
PFIZER COM 717081103 5,852 99,106 SH   SOLE 0 0 0 99,106
PHILIP MORRIS INTL COM 718172109 1,864 19,617 SH   SOLE 0 0 0 19,617
PLUG POWER COM 72919P202 267 9,470 SH   SOLE 0 0 0 9,470
PROCTER & GAMBLE COM 742718109 12,549 76,716 SH   SOLE 0 0 0 76,716
QUALCOMM COM 747525103 604 3,300 SH   SOLE 0 0 0 3,300
RAYTHEON TECHNOLOGIES COM 75513E101 7,965 92,557 SH   SOLE 0 0 0 92,557
REPLIGEN CORP COM 759916109 265 1,000 SH   SOLE 0 0 0 1,000
RUSSELL 1000 GROWTH ETF COM 464287614 1,527 4,998 SH   SOLE 0 0 0 4,998
S&P 500 ETF COM 78462f103 4,816 10,139 SH   SOLE 0 0 0 10,139
S&P 500 GROWTH COM 464287309 898 10,728 SH   SOLE 0 0 0 10,728
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,384 26,004 SH   SOLE 0 0 0 26,004
S&P 500 INDEX ETF COM 464287200 348 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407 861 4,212 SH   SOLE 0 0 0 4,212
S&P CONSUMER STAPLES COM 81369Y308 277 3,598 SH   SOLE 0 0 0 3,598
S&P DIVIDEND ETF COM 78464A763 820 6,347 SH   SOLE 0 0 0 6,347
S&P ENERGY ETF COM 81369y506 545 9,813 SH   SOLE 0 0 0 9,813
S&P FINANCIAL ETF COM 81369Y605 7,432 190,320 SH   SOLE 0 0 0 190,320
S&P GOLD SHARES ETF COM 78463V107 516 3,018 SH   SOLE 0 0 0 3,018
S&P HEALTH CARE ETF COM 81369Y209 373 2,644 SH   SOLE 0 0 0 2,644
S&P INDUSTRIAL ETF COM 81369Y704 6,148 58,103 SH   SOLE 0 0 0 58,103
S&P MATERIALS ETF COM 81369Y100 1,046 11,548 SH   SOLE 0 0 0 11,548
S&P MID-CAP 400 ETF COM 464287507 9,593 33,889 SH   SOLE 0 0 0 33,889
S&P REGIONAL BANKING ETF COM 78464A698 326 4,603 SH   SOLE 0 0 0 4,603
S&P SMALL-CAP 600 VALUE ETF COM 464287879 8,545 81,777 SH   SOLE 0 0 0 81,777
S&P TECHNOLOGY ETF COM 81369y803 4,816 27,701 SH   SOLE 0 0 0 27,701
SALESFORCE COM 79466L302 2,336 9,193 SH   SOLE 0 0 0 9,193
SBA COMM COM 78410G104 245 630 SH   SOLE 0 0 0 630
SCHEIN HENRY COM 806407102 1,022 13,180 SH   SOLE 0 0 0 13,180
SHERWIN WILLIAMS COM 824348106 278 789 SH   SOLE 0 0 0 789
SHOPIFY INC COM 82509L107 623 452 SH   SOLE 0 0 0 452
SOUTHERN COMPANY COM 842587107 1,623 23,672 SH   SOLE 0 0 0 23,672
STARBUCKS CORP COM 855244109 11,966 102,297 SH   SOLE 0 0 0 102,297
STATE ST BOSTON COM 857477103 249 2,677 SH   SOLE 0 0 0 2,677
STRYKER COM 863667101 8,211 30,706 SH   SOLE 0 0 0 30,706
SUNPOWER CORP COM 867652406 524 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100 957 7,956 SH   SOLE 0 0 0 7,956
TELEDYNE TECH COM 879360105 218 500 SH   SOLE 0 0 0 500
TESLA MOTORS COM 88160R101 729 690 SH   SOLE 0 0 0 690
TEXAS INSTRUMENTS COM 882508104 233 1,234 SH   SOLE 0 0 0 1,234
THE HERSHEY CO COM 427866108 1,687 8,722 SH   SOLE 0 0 0 8,722
THERMO FISHER SCIENTIFIC COM 883556102 10,203 15,292 SH   SOLE 0 0 0 15,292
TJX COMPANIES COM 872540109 1,171 15,418 SH   SOLE 0 0 0 15,418
TOMPKINS FINANCIAL CORP COM 890110109 884 10,581 SH   SOLE 0 0 0 10,581
TOOTSIE ROLL COM 890516107 397 10,968 SH   SOLE 0 0 0 10,968
TORONTO DOMINION BANK COM 891160509 357 4,658 SH   SOLE 0 0 0 4,658
TRAVELERS COM 89417E109 585 3,740 SH   SOLE 0 0 0 3,740
UNION PACIFIC CORP COM 907818108 1,684 6,686 SH   SOLE 0 0 0 6,686
UNITED RENTALS COM 911363109 3,323 10,000 SH   SOLE 0 0 0 10,000
UNITEDHEALTH GRP COM 91324p102 2,984 5,943 SH   SOLE 0 0 0 5,943
VANGUARD DIV APPR'N ETF COM 921908844 5,296 30,835 SH   SOLE 0 0 0 30,835
VANGUARD GROWTH COM 922908736 202 629 SH   SOLE 0 0 0 629
VANGUARD HIGH DIV YIELD COM 921946406 1,545 13,781 SH   SOLE 0 0 0 13,781
VANGUARD MSCI US MID-CAP COM 922908629 229 900 SH   SOLE 0 0 0 900
VANGUARD REIT ETF INDX COM 922908553 292 2,521 SH   SOLE 0 0 0 2,521
VANGUARD S&P 500 ETF COM 922908363 674 1,544 SH   SOLE 0 0 0 1,544
VANGUARD TOTAL MKT ETF COM 922908769 2,935 12,155 SH   SOLE 0 0 0 12,155
VANGUARD VALUE ETF COM 922908744 751 5,103 SH   SOLE 0 0 0 5,103
VERIZON COMM COM 92343v104 5,135 98,824 SH   SOLE 0 0 0 98,824
VISA COM 92826c839 29,596 136,568 SH   SOLE 0 0 0 136,568
WAL-MART STORES COM 931142103 240 1,662 SH   SOLE 0 0 0 1,662
WASTE CONNECTIONS COM 94106B101 2,285 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109 8,356 50,064 SH   SOLE 0 0 0 50,064
WISDOMTREE LARGE-CAP DIV COM 97717W307 248 3,750 SH   SOLE 0 0 0 3,750
YUM CHINA COM 98850P109 278 5,570 SH   SOLE 0 0 0 5,570
YUM! BRANDS COM 988498101 3,636 26,186 SH   SOLE 0 0 0 26,186
ZIMMER HOLDINGS COM 98956p102 753 5,926 SH   SOLE 0 0 0 5,926
ZOETIS, INC COM 98978V103 7,683 31,485 SH   SOLE 0 0 0 31,485