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 586 35,075 SH   SOLE 0 0 0 35,075
ISHARES US PFD ETF PFD 464288687 2,229 70,395 SH   SOLE 0 0 0 70,395
3M COMPANY COM 88579Y101 321 2,908 SH   SOLE 0 0 0 2,908
ABBOTT LABS COM 002824100 4,140 42,785 SH   SOLE 0 0 0 42,785
ABBVIE COM 00287y109 4,231 31,523 SH   SOLE 0 0 0 31,523
ACTIVISION BLIZZARD COM 00507V109 383 5,146 SH   SOLE 0 0 0 5,146
ALLIANCE BERNSTEIN HOLDING COM 01881G106 324 9,250 SH   SOLE 0 0 0 9,250
ALLSPRING MONEY MKT MUTUAL FUN COM 94988V837 545 545,000 SH   SOLE 0 0 0 545,000
ALPHABET CL A COM 02079k305 3,386 35,400 SH   SOLE 0 0 0 35,400
ALPHABET CL C COM 02079k107 13,109 136,338 SH   SOLE 0 0 0 136,338
ALTRIA COM 02209S103 1,096 27,140 SH   SOLE 0 0 0 27,140
AMAZON COM 023135106 13,519 119,641 SH   SOLE 0 0 0 119,641
AMGEN COM 031162100 5,483 24,325 SH   SOLE 0 0 0 24,325
AMPHENOL CORP CL A COM 032095101 479 7,155 SH   SOLE 0 0 0 7,155
APPLE COM 037833100 50,946 368,639 SH   SOLE 0 0 0 368,639
APPLIED MATERIALS COM 038222105 1,114 13,600 SH   SOLE 0 0 0 13,600
ARROW ELECTRS COM 042735100 218 2,370 SH   SOLE 0 0 0 2,370
AT & T CORP COM 00206r102 444 28,947 SH   SOLE 0 0 0 28,947
AUTO DATA PROCESSING COM 053015103 856 3,785 SH   SOLE 0 0 0 3,785
AUTODESK COM 052769106 1,102 5,897 SH   SOLE 0 0 0 5,897
AUTOZONE COM 053332102 386 180 SH   SOLE 0 0 0 180
BANK OF AMERICA CORP COM 060505104 3,867 128,044 SH   SOLE 0 0 0 128,044
BECTON DICKINSON COM 075887109 4,474 20,078 SH   SOLE 0 0 0 20,078
BERKSHIRE HATHAWAY B COM 084670702 11,759 44,038 SH   SOLE 0 0 0 44,038
BLACKROCK COM 09247X101 473 860 SH   SOLE 0 0 0 860
BLACKSTONE GROUP COM 09260D107 450 5,375 SH   SOLE 0 0 0 5,375
BOEING CO COM 097023105 873 7,212 SH   SOLE 0 0 0 7,212
BRISTOL-MYERS SQUIBB COM 110122108 4,077 57,351 SH   SOLE 0 0 0 57,351
BROADSTONE NET LEASE COM 11135E203 398 25,596 SH   SOLE 0 0 0 25,596
CARRIER GLOBAL COM 14448C104 384 10,787 SH   SOLE 0 0 0 10,787
CATERPILLAR COM 149123101 331 2,015 SH   SOLE 0 0 0 2,015
CHEVRON COM 166764100 11,022 76,718 SH   SOLE 0 0 0 76,718
CHURCH & DWIGHT CO COM 171340102 2,246 31,434 SH   SOLE 0 0 0 31,434
CISCO SYSTEMS COM 17275R102 561 14,025 SH   SOLE 0 0 0 14,025
CLOROX CO COM 189054109 1,321 10,287 SH   SOLE 0 0 0 10,287
CME GRP COM 12572q105 3,345 18,887 SH   SOLE 0 0 0 18,887
COCA COLA CO COM 191216100 3,834 68,436 SH   SOLE 0 0 0 68,436
COLGATE-PALMOLIVE COM 194162103 332 4,720 SH   SOLE 0 0 0 4,720
COMMUNITY BANK SYSTEM COM 203607106 445 7,410 SH   SOLE 0 0 0 7,410
CONAGRA FOODS COM 205887102 337 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104 585 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108 1,425 6,206 SH   SOLE 0 0 0 6,206
CORNING COM 219350105 515 17,734 SH   SOLE 0 0 0 17,734
CORTEVA COM 22052L104 213 3,720 SH   SOLE 0 0 0 3,720
COSTCO WHOLESALE CO COM 22160k105 6,494 13,751 SH   SOLE 0 0 0 13,751
DANAHER CORP COM 235851102 10,477 40,565 SH   SOLE 0 0 0 40,565
DEERE & CO COM 244199105 3,799 11,377 SH   SOLE 0 0 0 11,377
DIAMONDS TRUST I ETF COM 78467X109 365 1,272 SH   SOLE 0 0 0 1,272
DISCOVER FINANCIAL SERV COM 254709108 857 9,421 SH   SOLE 0 0 0 9,421
DISNEY WALT CO COM 254687106 6,738 71,429 SH   SOLE 0 0 0 71,429
DJ US AERO & DEF ETF COM 464288760 921 10,095 SH   SOLE 0 0 0 10,095
DJ US TECHNOLOGY ETF COM 464287721 350 4,775 SH   SOLE 0 0 0 4,775
DOLLAR GENERAL CORP COM 256677105 552 2,300 SH   SOLE 0 0 0 2,300
DUKE ENERGY CORP NEW COM 26441C204 287 3,083 SH   SOLE 0 0 0 3,083
ELI LILLY & CO COM 532457108 1,156 3,576 SH   SOLE 0 0 0 3,576
EXXON MOBIL CORP COM 30231g102 3,285 37,628 SH   SOLE 0 0 0 37,628
FEDEX CORP COM 31428x106 830 5,587 SH   SOLE 0 0 0 5,587
FERRARI NV COM N3167Y103 359 1,940 SH   SOLE 0 0 0 1,940
FORD MOTOR CO COM 345370860 141 12,550 SH   SOLE 0 0 0 12,550
FTSE KLD 400 SOCIAL COM 464288570 204 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108 265 1,248 SH   SOLE 0 0 0 1,248
GROUP 1 AUTOMOTIVE COM 398905109 271 1,900 SH   SOLE 0 0 0 1,900
HCA HEALTHCARE COM 40412C101 268 1,460 SH   SOLE 0 0 0 1,460
HOME DEPOT COM 437076102 4,505 16,327 SH   SOLE 0 0 0 16,327
IBM COM 459200101 305 2,571 SH   SOLE 0 0 0 2,571
INNERSCOPE HEARING TECHNOLOGIE COM 45781P104 0 20,000 SH   SOLE 0 0 0 20,000
INTEL CORP COM 458140100 694 26,926 SH   SOLE 0 0 0 26,926
INTERCONTINENTAL EXCHNGE COM 45866f104 1,224 13,547 SH   SOLE 0 0 0 13,547
INTUITIVE SURGICAL COM 46120e602 1,184 6,318 SH   SOLE 0 0 0 6,318
INVESCO S&P EQUAL WT COM 46137V357 1,361 10,693 SH   SOLE 0 0 0 10,693
ISHARES EDGE MSCI MIN VOL COM 46429B697 212 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204 769 24,392 SH   SOLE 0 0 0 24,392
ISHARES RUSSELL 3000 COM 464287689 435 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405 1,061 7,722 SH   SOLE 0 0 0 7,722
JETBLUE AIRWAYS CO COM 477143101 119 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 10,394 63,628 SH   SOLE 0 0 0 63,628
JP MORGAN CHASE COM 46625H100 8,536 81,687 SH   SOLE 0 0 0 81,687
KIMBERLY CLARK CO COM 494368103 1,577 14,011 SH   SOLE 0 0 0 14,011
L3HARRIS TECHNOLOGIES COM 502431109 232 1,117 SH   SOLE 0 0 0 1,117
LAM RESEARCH COM 512807108 411 1,122 SH   SOLE 0 0 0 1,122
LAMB WESTON HOLDINGS COM 513272104 266 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109 743 1,923 SH   SOLE 0 0 0 1,923
LOWES CO COM 548661107 5,034 26,804 SH   SOLE 0 0 0 26,804
M & T BANK CORP COM 55261f104 1,025 5,815 SH   SOLE 0 0 0 5,815
MARATHON PETROLEUM CO COM 56585a102 427 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104 251 881 SH   SOLE 0 0 0 881
MCDONALD'S CORP COM 580135101 11,171 48,413 SH   SOLE 0 0 0 48,413
MEDIFAST COM 58470H101 314 2,900 SH   SOLE 0 0 0 2,900
MEDMEN ENTERPRISES COM 58507M107 3 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103 583 7,223 SH   SOLE 0 0 0 7,223
MERCK & CO COM 58933Y105 765 8,884 SH   SOLE 0 0 0 8,884
META PLATFORMS (FORMERLY FACEB COM 30303M102 2,545 18,761 SH   SOLE 0 0 0 18,761
METLIFE COM 59156r108 946 15,561 SH   SOLE 0 0 0 15,561
MICROSOFT CORP COM 594918104 34,770 149,291 SH   SOLE 0 0 0 149,291
MORGAN STANLEY COM 617446448 6,436 81,459 SH   SOLE 0 0 0 81,459
MOTOROLA COM 620076307 251 1,120 SH   SOLE 0 0 0 1,120
NASDAQ 100 ETF COM 46090E103 12,214 45,699 SH   SOLE 0 0 0 45,699
NASDAQ BIOTECH ETF COM 464287556 2,893 24,732 SH   SOLE 0 0 0 24,732
NASDAQ NEXT GEN 100 ETF COM 46138G631 538 24,302 SH   SOLE 0 0 0 24,302
NATIONAL GRID GRP COM 636274409 305 5,925 SH   SOLE 0 0 0 5,925
NETFLIX COM 64110L106 3,739 15,883 SH   SOLE 0 0 0 15,883
NEXTERA ENERGY COM 65339F101 1,801 22,974 SH   SOLE 0 0 0 22,974
NORDSON CORP COM 655663102 425 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 6,821 32,533 SH   SOLE 0 0 0 32,533
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 221 470 SH   SOLE 0 0 0 470
NOVARTIS COM 66987V109 652 8,573 SH   SOLE 0 0 0 8,573
NOVO NORDISK A/S ADR COM 670100205 217 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104 1,286 10,592 SH   SOLE 0 0 0 10,592
OCCIDENTAL PETRO CO COM 674599105 813 13,230 SH   SOLE 0 0 0 13,230
PAYCHEX COM 704326107 7,397 65,923 SH   SOLE 0 0 0 65,923
PAYPAL HOLDINGS COM 70450Y103 1,685 19,577 SH   SOLE 0 0 0 19,577
PEPSICO COM 713448108 16,572 101,506 SH   SOLE 0 0 0 101,506
PFIZER COM 717081103 4,027 92,017 SH   SOLE 0 0 0 92,017
PHILIP MORRIS INTL COM 718172109 1,552 18,702 SH   SOLE 0 0 0 18,702
PROCTER & GAMBLE COM 742718109 8,531 67,569 SH   SOLE 0 0 0 67,569
QUALCOMM COM 747525103 339 3,004 SH   SOLE 0 0 0 3,004
QUANTA SERVICES COM 74762E102 497 3,899 SH   SOLE 0 0 0 3,899
RAYTHEON TECHNOLOGIES COM 75513E101 7,710 94,187 SH   SOLE 0 0 0 94,187
RUSSELL 1000 GROWTH ETF COM 464287614 970 4,608 SH   SOLE 0 0 0 4,608
S&P 500 ETF COM 78462f103 3,487 9,763 SH   SOLE 0 0 0 9,763
S&P 500 GROWTH COM 464287309 571 9,878 SH   SOLE 0 0 0 9,878
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,034 26,020 SH   SOLE 0 0 0 26,020
S&P 500 INDEX ETF COM 464287200 262 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407 565 3,969 SH   SOLE 0 0 0 3,969
S&P CONSUMER STAPLES COM 81369Y308 235 3,528 SH   SOLE 0 0 0 3,528
S&P DIVIDEND ETF COM 78464A763 706 6,328 SH   SOLE 0 0 0 6,328
S&P ENERGY ETF COM 81369y506 1,832 25,442 SH   SOLE 0 0 0 25,442
S&P FINANCIAL ETF COM 81369Y605 5,552 182,862 SH   SOLE 0 0 0 182,862
S&P GOLD SHARES ETF COM 78463V107 476 3,078 SH   SOLE 0 0 0 3,078
S&P HEALTH CARE ETF COM 81369Y209 298 2,460 SH   SOLE 0 0 0 2,460
S&P INDUSTRIAL ETF COM 81369Y704 4,662 56,273 SH   SOLE 0 0 0 56,273
S&P MATERIALS ETF COM 81369Y100 677 9,956 SH   SOLE 0 0 0 9,956
S&P MID-CAP 400 ETF COM 464287507 7,441 33,935 SH   SOLE 0 0 0 33,935
S&P REGIONAL BANKING ETF COM 78464A698 269 4,573 SH   SOLE 0 0 0 4,573
S&P SMALL-CAP 600 VALUE ETF COM 464287879 6,478 78,563 SH   SOLE 0 0 0 78,563
S&P TECHNOLOGY ETF COM 81369y803 3,084 25,965 SH   SOLE 0 0 0 25,965
SALESFORCE COM 79466L302 994 6,911 SH   SOLE 0 0 0 6,911
SCHEIN HENRY COM 806407102 841 12,780 SH   SOLE 0 0 0 12,780
SNAP-ON INC COM 833034101 239 1,185 SH   SOLE 0 0 0 1,185
SOUTHERN COMPANY COM 842587107 1,485 21,837 SH   SOLE 0 0 0 21,837
STARBUCKS CORP COM 855244109 7,545 89,545 SH   SOLE 0 0 0 89,545
STRYKER COM 863667101 5,827 28,771 SH   SOLE 0 0 0 28,771
SUNPOWER CORP COM 867652406 578 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100 240 3,505 SH   SOLE 0 0 0 3,505
TESLA MOTORS COM 88160R101 582 2,196 SH   SOLE 0 0 0 2,196
THE HERSHEY CO COM 427866108 1,661 7,532 SH   SOLE 0 0 0 7,532
THERMO FISHER SCIENTIFIC COM 883556102 7,048 13,896 SH   SOLE 0 0 0 13,896
TJX COMPANIES COM 872540109 1,149 18,495 SH   SOLE 0 0 0 18,495
TOMPKINS FINANCIAL CORP COM 890110109 601 8,270 SH   SOLE 0 0 0 8,270
TOOTSIE ROLL COM 890516107 376 11,293 SH   SOLE 0 0 0 11,293
TORONTO DOMINION BANK COM 891160509 284 4,635 SH   SOLE 0 0 0 4,635
TRAVELERS COM 89417E109 562 3,666 SH   SOLE 0 0 0 3,666
UNION PACIFIC CORP COM 907818108 1,179 6,049 SH   SOLE 0 0 0 6,049
UNITED RENTALS COM 911363109 2,701 10,000 SH   SOLE 0 0 0 10,000
UNITEDHEALTH GRP COM 91324p102 5,423 10,737 SH   SOLE 0 0 0 10,737
VANGUARD DIV APPR'N ETF COM 921908844 4,760 35,218 SH   SOLE 0 0 0 35,218
VANGUARD HIGH DIV YIELD ETF COM 921946406 3,317 34,963 SH   SOLE 0 0 0 34,963
VANGUARD REIT ETF INDX COM 922908553 206 2,564 SH   SOLE 0 0 0 2,564
VANGUARD S&P 500 ETF COM 922908363 573 1,745 SH   SOLE 0 0 0 1,745
VANGUARD TOTAL MKT ETF COM 922908769 2,915 16,241 SH   SOLE 0 0 0 16,241
VANGUARD VALUE ETF COM 922908744 834 6,751 SH   SOLE 0 0 0 6,751
VERIZON COMM COM 92343v104 3,533 93,054 SH   SOLE 0 0 0 93,054
VISA COM 92826c839 23,169 130,421 SH   SOLE 0 0 0 130,421
WAL-MART STORES COM 931142103 216 1,666 SH   SOLE 0 0 0 1,666
WASTE CONNECTIONS COM 94106B101 2,266 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109 7,381 46,071 SH   SOLE 0 0 0 46,071
WISDOMTREE LARGE-CAP DIV COM 97717W307 207 3,750 SH   SOLE 0 0 0 3,750
YUM! BRANDS COM 988498101 2,638 24,806 SH   SOLE 0 0 0 24,806
ZIMMER HOLDINGS COM 98956p102 609 5,826 SH   SOLE 0 0 0 5,826
ZOETIS, INC COM 98978V103 4,390 29,606 SH   SOLE 0 0 0 29,606