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 733 42,550 SH   SOLE 0 0 0 42,550
ISHARES US PFD ETF PFD 464288687 2,528 76,874 SH   SOLE 0 0 0 76,874
3M COMPANY COM 88579Y101 376 2,908 SH   SOLE 0 0 0 2,908
ABBOTT LABS COM 002824100 5,461 50,262 SH   SOLE 0 0 0 50,262
ABBVIE COM 00287y109 4,624 30,188 SH   SOLE 0 0 0 30,188
ACTIVISION BLIZZARD COM 00507V109 474 6,091 SH   SOLE 0 0 0 6,091
ALLIANCE BERNSTEIN HOLDING COM 01881G106 385 9,250 SH   SOLE 0 0 0 9,250
ALPHABET CL A COM 02079k305 3,879 1,780 SH   SOLE 0 0 0 1,780
ALPHABET CL C COM 02079k107 14,088 6,441 SH   SOLE 0 0 0 6,441
ALTRIA COM 02209S103 1,177 28,183 SH   SOLE 0 0 0 28,183
AMAZON COM 023135106 12,353 116,303 SH   SOLE 0 0 0 116,303
AMERICAN TOWER CL A COM 03027X100 216 844 SH   SOLE 0 0 0 844
AMGEN COM 031162100 5,887 24,198 SH   SOLE 0 0 0 24,198
AMPHENOL CORP CL A COM 032095101 461 7,155 SH   SOLE 0 0 0 7,155
APPLE COM 037833100 48,212 352,636 SH   SOLE 0 0 0 352,636
APPLIED MATERIALS COM 038222105 992 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 933 44,516 SH   SOLE 0 0 0 44,516
AUTO DATA PROCESSING COM 053015103 801 3,815 SH   SOLE 0 0 0 3,815
AUTODESK COM 052769106 1,014 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 3,887 124,852 SH   SOLE 0 0 0 124,852
BECTON DICKINSON COM 075887109 5,083 20,619 SH   SOLE 0 0 0 20,619
BERKSHIRE HATHAWAY B COM 084670702 12,043 44,109 SH   SOLE 0 0 0 44,109
BLACKROCK COM 09247X101 524 860 SH   SOLE 0 0 0 860
BLACKSTONE GROUP COM 09260D107 512 5,615 SH   SOLE 0 0 0 5,615
BOEING CO COM 097023105 1,067 7,802 SH   SOLE 0 0 0 7,802
BRISTOL-MYERS SQUIBB COM 110122108 4,418 57,372 SH   SOLE 0 0 0 57,372
BROADSTONE NET LEASE COM 11135E203 525 25,596 SH   SOLE 0 0 0 25,596
CARRIER GLOBAL COM 14448C104 424 11,893 SH   SOLE 0 0 0 11,893
CATERPILLAR COM 149123101 360 2,015 SH   SOLE 0 0 0 2,015
CHEVRON COM 166764100 11,111 76,744 SH   SOLE 0 0 0 76,744
CHURCH & DWIGHT CO COM 171340102 2,932 31,638 SH   SOLE 0 0 0 31,638
CISCO SYSTEMS COM 17275R102 1,639 38,448 SH   SOLE 0 0 0 38,448
CLOROX CO COM 189054109 1,457 10,337 SH   SOLE 0 0 0 10,337
CME GRP COM 12572q105 3,892 19,012 SH   SOLE 0 0 0 19,012
COCA COLA CO COM 191216100 4,331 68,852 SH   SOLE 0 0 0 68,852
COLGATE-PALMOLIVE COM 194162103 378 4,720 SH   SOLE 0 0 0 4,720
COMMUNITY BANK SYSTEM COM 203607106 469 7,407 SH   SOLE 0 0 0 7,407
CONAGRA FOODS COM 205887102 354 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104 648 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108 1,436 6,163 SH   SOLE 0 0 0 6,163
CORNING COM 219350105 559 17,734 SH   SOLE 0 0 0 17,734
COSTCO WHOLESALE CO COM 22160k105 6,495 13,551 SH   SOLE 0 0 0 13,551
DANAHER CORP COM 235851102 10,297 40,615 SH   SOLE 0 0 0 40,615
DEERE & CO COM 244199105 3,077 10,274 SH   SOLE 0 0 0 10,274
DIAMONDS TRUST I ETF COM 78467X109 392 1,274 SH   SOLE 0 0 0 1,274
DISCOVER FINANCIAL SERV COM 254709108 727 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 6,847 72,535 SH   SOLE 0 0 0 72,535
DJ US AERO & DEF ETF COM 464288760 1,046 10,546 SH   SOLE 0 0 0 10,546
DJ US TECHNOLOGY ETF COM 464287721 382 4,775 SH   SOLE 0 0 0 4,775
DOLLAR GENERAL CORP COM 256677105 565 2,300 SH   SOLE 0 0 0 2,300
DUKE ENERGY CORP NEW COM 26441C204 332 3,099 SH   SOLE 0 0 0 3,099
ELI LILLY & CO COM 532457108 324 1,000 SH   SOLE 0 0 0 1,000
EXXON MOBIL CORP COM 30231g102 3,221 37,615 SH   SOLE 0 0 0 37,615
FEDEX CORP COM 31428x106 1,550 6,837 SH   SOLE 0 0 0 6,837
FERRARI NV COM N3167Y103 359 1,955 SH   SOLE 0 0 0 1,955
FORD MOTOR CO COM 345370860 142 12,723 SH   SOLE 0 0 0 12,723
FTSE KLD 400 SOCIAL COM 464288570 219 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108 276 1,248 SH   SOLE 0 0 0 1,248
HOME DEPOT COM 437076102 4,513 16,453 SH   SOLE 0 0 0 16,453
HONEYWELL COM 438516106 201 1,158 SH   SOLE 0 0 0 1,158
IBM COM 459200101 363 2,571 SH   SOLE 0 0 0 2,571
INTEL CORP COM 458140100 1,085 29,007 SH   SOLE 0 0 0 29,007
INTERCONTINENTAL EXCHNGE COM 45866f104 1,274 13,547 SH   SOLE 0 0 0 13,547
INTUITIVE SURGICAL COM 46120e602 1,203 5,992 SH   SOLE 0 0 0 5,992
INVESCO S&P EQUAL WT COM 46137V357 1,437 10,708 SH   SOLE 0 0 0 10,708
ISHARES EDGE MSCI MIN VOL COM 46429B697 225 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204 837 24,392 SH   SOLE 0 0 0 24,392
ISHARES RUSSELL 3000 COM 464287689 457 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405 1,079 8,427 SH   SOLE 0 0 0 8,427
JETBLUE AIRWAYS CO COM 477143101 151 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 11,296 63,637 SH   SOLE 0 0 0 63,637
JP MORGAN CHASE COM 46625H100 9,180 81,519 SH   SOLE 0 0 0 81,519
KIMBERLY CLARK CO COM 494368103 1,890 13,985 SH   SOLE 0 0 0 13,985
LAMB WESTON HOLDINGS COM 513272104 246 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109 826 1,920 SH   SOLE 0 0 0 1,920
LOWES CO COM 548661107 4,699 26,902 SH   SOLE 0 0 0 26,902
M & T BANK CORP COM 55261f104 936 5,871 SH   SOLE 0 0 0 5,871
MARATHON PETROLEUM CO COM 56585a102 354 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104 278 881 SH   SOLE 0 0 0 881
MCDONALD'S CORP COM 580135101 11,956 48,428 SH   SOLE 0 0 0 48,428
MEDIFAST COM 58470H101 523 2,900 SH   SOLE 0 0 0 2,900
MEDMEN ENTERPRISES COM 58507M107 4 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103 678 7,555 SH   SOLE 0 0 0 7,555
MERCK & CO COM 58933Y105 810 8,882 SH   SOLE 0 0 0 8,882
META PLATFORMS (FORMERLY FACEB COM 30303M102 3,320 20,587 SH   SOLE 0 0 0 20,587
METLIFE COM 59156r108 966 15,381 SH   SOLE 0 0 0 15,381
MICROSOFT CORP COM 594918104 38,477 149,817 SH   SOLE 0 0 0 149,817
MORGAN STANLEY COM 617446448 6,186 81,333 SH   SOLE 0 0 0 81,333
MOTOROLA COM 620076307 235 1,120 SH   SOLE 0 0 0 1,120
NASDAQ 100 ETF COM 46090E103 12,430 44,347 SH   SOLE 0 0 0 44,347
NASDAQ BIOTECH ETF COM 464287556 3,105 26,400 SH   SOLE 0 0 0 26,400
NASDAQ NEXT GEN 100 ETF COM 46138G631 687 29,507 SH   SOLE 0 0 0 29,507
NATIONAL GRID GRP COM 636274409 386 5,966 SH   SOLE 0 0 0 5,966
NETFLIX COM 64110L106 2,815 16,098 SH   SOLE 0 0 0 16,098
NEXTERA ENERGY COM 65339F101 1,781 22,989 SH   SOLE 0 0 0 22,989
NORDSON CORP COM 655663102 405 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 7,519 33,083 SH   SOLE 0 0 0 33,083
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 225 470 SH   SOLE 0 0 0 470
NOVARTIS COM 66987V109 773 9,143 SH   SOLE 0 0 0 9,143
NOVO NORDISK A/S ADR COM 670100205 242 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104 1,644 10,848 SH   SOLE 0 0 0 10,848
OCCIDENTAL PETRO CO COM 674599105 776 13,180 SH   SOLE 0 0 0 13,180
PAYCHEX COM 704326107 7,555 66,351 SH   SOLE 0 0 0 66,351
PAYPAL HOLDINGS COM 70450Y103 1,598 22,878 SH   SOLE 0 0 0 22,878
PEPSICO COM 713448108 16,974 101,849 SH   SOLE 0 0 0 101,849
PFIZER COM 717081103 4,833 92,176 SH   SOLE 0 0 0 92,176
PHILIP MORRIS INTL COM 718172109 1,809 18,325 SH   SOLE 0 0 0 18,325
PROCTER & GAMBLE COM 742718109 9,699 67,454 SH   SOLE 0 0 0 67,454
QUALCOMM COM 747525103 384 3,004 SH   SOLE 0 0 0 3,004
RAYTHEON TECHNOLOGIES COM 75513E101 8,884 92,439 SH   SOLE 0 0 0 92,439
RUSSELL 1000 GROWTH ETF COM 464287614 1,024 4,680 SH   SOLE 0 0 0 4,680
S&P 500 ETF COM 78462f103 3,687 9,773 SH   SOLE 0 0 0 9,773
S&P 500 GROWTH COM 464287309 596 9,878 SH   SOLE 0 0 0 9,878
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,094 26,036 SH   SOLE 0 0 0 26,036
S&P 500 INDEX ETF COM 464287200 277 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407 506 3,684 SH   SOLE 0 0 0 3,684
S&P CONSUMER STAPLES COM 81369Y308 256 3,553 SH   SOLE 0 0 0 3,553
S&P DIVIDEND ETF COM 78464A763 751 6,328 SH   SOLE 0 0 0 6,328
S&P ENERGY ETF COM 81369y506 1,862 26,037 SH   SOLE 0 0 0 26,037
S&P FINANCIAL ETF COM 81369Y605 5,811 184,767 SH   SOLE 0 0 0 184,767
S&P GOLD SHARES ETF COM 78463V107 519 3,078 SH   SOLE 0 0 0 3,078
S&P HEALTH CARE ETF COM 81369Y209 316 2,465 SH   SOLE 0 0 0 2,465
S&P INDUSTRIAL ETF COM 81369Y704 4,950 56,681 SH   SOLE 0 0 0 56,681
S&P MATERIALS ETF COM 81369Y100 1,040 14,126 SH   SOLE 0 0 0 14,126
S&P MID-CAP 400 ETF COM 464287507 7,727 34,156 SH   SOLE 0 0 0 34,156
S&P REGIONAL BANKING ETF COM 78464A698 266 4,573 SH   SOLE 0 0 0 4,573
S&P SMALL-CAP 600 VALUE ETF COM 464287879 7,258 81,525 SH   SOLE 0 0 0 81,525
S&P TECHNOLOGY ETF COM 81369y803 3,277 25,778 SH   SOLE 0 0 0 25,778
SALESFORCE COM 79466L302 1,237 7,498 SH   SOLE 0 0 0 7,498
SBA COMM COM 78410G104 202 630 SH   SOLE 0 0 0 630
SCHEIN HENRY COM 806407102 981 12,780 SH   SOLE 0 0 0 12,780
SOUTHERN COMPANY COM 842587107 1,509 21,162 SH   SOLE 0 0 0 21,162
STARBUCKS CORP COM 855244109 6,850 89,674 SH   SOLE 0 0 0 89,674
STRYKER COM 863667101 5,797 29,141 SH   SOLE 0 0 0 29,141
SUNPOWER CORP COM 867652406 397 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100 347 4,247 SH   SOLE 0 0 0 4,247
TESLA MOTORS COM 88160R101 455 675 SH   SOLE 0 0 0 675
THE HERSHEY CO COM 427866108 1,631 7,582 SH   SOLE 0 0 0 7,582
THERMO FISHER SCIENTIFIC COM 883556102 7,577 13,947 SH   SOLE 0 0 0 13,947
TJX COMPANIES COM 872540109 799 14,300 SH   SOLE 0 0 0 14,300
TOMPKINS FINANCIAL CORP COM 890110109 594 8,244 SH   SOLE 0 0 0 8,244
TOOTSIE ROLL COM 890516107 399 11,293 SH   SOLE 0 0 0 11,293
TORONTO DOMINION BANK COM 891160509 306 4,658 SH   SOLE 0 0 0 4,658
TRAVELERS COM 89417E109 620 3,666 SH   SOLE 0 0 0 3,666
UNION PACIFIC CORP COM 907818108 1,290 6,049 SH   SOLE 0 0 0 6,049
UNITED RENTALS COM 911363109 2,429 10,000 SH   SOLE 0 0 0 10,000
UNITEDHEALTH GRP COM 91324p102 3,777 7,354 SH   SOLE 0 0 0 7,354
VANGUARD DIV APPR'N ETF COM 921908844 4,348 30,303 SH   SOLE 0 0 0 30,303
VANGUARD HIGH DIV YIELD ETF COM 921946406 3,257 32,027 SH   SOLE 0 0 0 32,027
VANGUARD REIT ETF INDX COM 922908553 271 2,969 SH   SOLE 0 0 0 2,969
VANGUARD S&P 500 ETF COM 922908363 521 1,501 SH   SOLE 0 0 0 1,501
VANGUARD TOTAL MKT ETF COM 922908769 2,857 15,146 SH   SOLE 0 0 0 15,146
VANGUARD VALUE ETF COM 922908744 795 6,027 SH   SOLE 0 0 0 6,027
VERIZON COMM COM 92343v104 4,769 93,964 SH   SOLE 0 0 0 93,964
VISA COM 92826c839 25,777 130,920 SH   SOLE 0 0 0 130,920
WAL-MART STORES COM 931142103 202 1,662 SH   SOLE 0 0 0 1,662
WASTE CONNECTIONS COM 94106B101 2,079 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109 7,100 46,414 SH   SOLE 0 0 0 46,414
WISDOMTREE LARGE-CAP DIV COM 97717W307 222 3,750 SH   SOLE 0 0 0 3,750
YUM! BRANDS COM 988498101 2,818 24,826 SH   SOLE 0 0 0 24,826
ZIMMER HOLDINGS COM 98956p102 623 5,926 SH   SOLE 0 0 0 5,926
ZOETIS, INC COM 98978V103 5,260 30,602 SH   SOLE 0 0 0 30,602