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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
FIRST TRUST PFD SEC & INC PFD 33739E108   552 32,875 SH   SOLE 0 0 0 32,875
ISHARES US PFD ETF PFD 464288687   1,882 61,660 SH   SOLE 0 0 0 61,660
3M COMPANY COM 88579Y101   348 2,901 SH   SOLE 0 0 0 2,901
ABBOTT LABS COM 002824100   4,562 41,556 SH   SOLE 0 0 0 41,556
ABBVIE COM 00287y109   5,118 31,671 SH   SOLE 0 0 0 31,671
ACTIVISION BLIZZARD COM 00507V109   379 4,946 SH   SOLE 0 0 0 4,946
ALLIANCE BERNSTEIN HOLDING COM 01881G106   318 9,250 SH   SOLE 0 0 0 9,250
ALPHABET CL A COM 02079k305   1,938 21,960 SH   SOLE 0 0 0 21,960
ALPHABET CL C COM 02079k107   12,070 136,028 SH   SOLE 0 0 0 136,028
ALTRIA COM 02209S103   1,225 26,792 SH   SOLE 0 0 0 26,792
AMAZON COM 023135106   10,092 120,141 SH   SOLE 0 0 0 120,141
AMGEN COM 031162100   6,187 23,557 SH   SOLE 0 0 0 23,557
AMPHENOL CORP CL A COM 032095101   514 6,755 SH   SOLE 0 0 0 6,755
APPLE COM 037833100   46,998 361,718 SH   SOLE 0 0 0 361,718
APPLIED MATERIALS COM 038222105   1,324 13,600 SH   SOLE 0 0 0 13,600
ARROW ELECTRS COM 042735100   248 2,370 SH   SOLE 0 0 0 2,370
AT & T CORP COM 00206r102   482 26,184 SH   SOLE 0 0 0 26,184
AUTO DATA PROCESSING COM 053015103   911 3,816 SH   SOLE 0 0 0 3,816
AUTODESK COM 052769106   1,102 5,897 SH   SOLE 0 0 0 5,897
AUTOZONE COM 053332102   444 180 SH   SOLE 0 0 0 180
BANK OF AMERICA CORP COM 060505104   4,153 125,394 SH   SOLE 0 0 0 125,394
BECTON DICKINSON COM 075887109   4,811 18,920 SH   SOLE 0 0 0 18,920
BERKSHIRE HATHAWAY B COM 084670702   13,488 43,666 SH   SOLE 0 0 0 43,666
BLACKROCK COM 09247X101   609 860 SH   SOLE 0 0 0 860
BLACKSTONE GROUP COM 09260D107   395 5,325 SH   SOLE 0 0 0 5,325
BOEING CO COM 097023105   1,363 7,155 SH   SOLE 0 0 0 7,155
BRISTOL-MYERS SQUIBB COM 110122108   4,090 56,840 SH   SOLE 0 0 0 56,840
BROADSTONE NET LEASE COM 11135E203   415 25,596 SH   SOLE 0 0 0 25,596
CARRIER GLOBAL COM 14448C104   422 10,238 SH   SOLE 0 0 0 10,238
CATERPILLAR COM 149123101   479 2,000 SH   SOLE 0 0 0 2,000
CHEVRON COM 166764100   14,292 79,624 SH   SOLE 0 0 0 79,624
CHURCH & DWIGHT CO COM 171340102   2,490 30,892 SH   SOLE 0 0 0 30,892
CISCO SYSTEMS COM 17275R102   668 14,025 SH   SOLE 0 0 0 14,025
CLOROX CO COM 189054109   1,447 10,309 SH   SOLE 0 0 0 10,309
CME GRP COM 12572q105   2,915 17,335 SH   SOLE 0 0 0 17,335
COCA COLA CO COM 191216100   4,371 68,711 SH   SOLE 0 0 0 68,711
COLGATE-PALMOLIVE COM 194162103   372 4,720 SH   SOLE 0 0 0 4,720
COMMUNITY BANK SYSTEM COM 203607106   467 7,414 SH   SOLE 0 0 0 7,414
CONAGRA FOODS COM 205887102   400 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104   650 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108   1,334 5,758 SH   SOLE 0 0 0 5,758
CORNING COM 219350105   474 14,834 SH   SOLE 0 0 0 14,834
CORTEVA COM 22052L104   219 3,720 SH   SOLE 0 0 0 3,720
COSTCO WHOLESALE CO COM 22160k105   6,279 13,756 SH   SOLE 0 0 0 13,756
DANAHER CORP COM 235851102   10,696 40,299 SH   SOLE 0 0 0 40,299
DEERE & CO COM 244199105   7,393 17,242 SH   SOLE 0 0 0 17,242
DIAMONDS TRUST I ETF COM 78467X109   540 1,629 SH   SOLE 0 0 0 1,629
DISCOVER FINANCIAL SERV COM 254709108   922 9,421 SH   SOLE 0 0 0 9,421
DISNEY WALT CO COM 254687106   5,909 68,008 SH   SOLE 0 0 0 68,008
DJ US AERO & DEF ETF COM 464288760   1,067 9,539 SH   SOLE 0 0 0 9,539
DJ US TECHNOLOGY ETF COM 464287721   356 4,775 SH   SOLE 0 0 0 4,775
DOLLAR GENERAL CORP COM 256677105   593 2,410 SH   SOLE 0 0 0 2,410
DUKE ENERGY CORP NEW COM 26441C204   318 3,083 SH   SOLE 0 0 0 3,083
ELI LILLY & CO COM 532457108   1,308 3,576 SH   SOLE 0 0 0 3,576
EXXON MOBIL CORP COM 30231g102   4,189 37,980 SH   SOLE 0 0 0 37,980
FEDEX CORP COM 31428x106   864 4,988 SH   SOLE 0 0 0 4,988
FERRARI NV COM N3167Y103   416 1,940 SH   SOLE 0 0 0 1,940
FTSE KLD 400 SOCIAL COM 464288570   219 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108   314 1,265 SH   SOLE 0 0 0 1,265
GROUP 1 AUTOMOTIVE COM 398905109   343 1,900 SH   SOLE 0 0 0 1,900
HCA HEALTHCARE COM 40412C101   350 1,460 SH   SOLE 0 0 0 1,460
HOME DEPOT COM 437076102   5,164 16,349 SH   SOLE 0 0 0 16,349
HONEYWELL COM 438516106   248 1,158 SH   SOLE 0 0 0 1,158
IBM COM 459200101   364 2,582 SH   SOLE 0 0 0 2,582
INNERSCOPE HEARING TECHNOLOGIE COM 45781P104   0 20,000 SH   SOLE 0 0 0 20,000
INTEL CORP COM 458140100   674 25,506 SH   SOLE 0 0 0 25,506
INTERCONTINENTAL EXCHNGE COM 45866f104   1,356 13,215 SH   SOLE 0 0 0 13,215
INTUITIVE SURGICAL COM 46120e602   1,653 6,228 SH   SOLE 0 0 0 6,228
INVESCO S&P EQUAL WT COM 46137V357   1,517 10,743 SH   SOLE 0 0 0 10,743
ISHARES EDGE MSCI MIN VOL COM 46429B697   231 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204   844 24,392 SH   SOLE 0 0 0 24,392
ISHARES RUSSELL 3000 COM 464287689   463 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405   1,237 7,807 SH   SOLE 0 0 0 7,807
JETBLUE AIRWAYS CO COM 477143101   117 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104   11,290 63,912 SH   SOLE 0 0 0 63,912
JP MORGAN CHASE COM 46625H100   10,902 81,298 SH   SOLE 0 0 0 81,298
KIMBERLY CLARK CO COM 494368103   1,859 13,696 SH   SOLE 0 0 0 13,696
L3HARRIS TECHNOLOGIES COM 502431109   233 1,117 SH   SOLE 0 0 0 1,117
LAM RESEARCH COM 512807108   472 1,122 SH   SOLE 0 0 0 1,122
LAMB WESTON HOLDINGS COM 513272104   308 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109   937 1,926 SH   SOLE 0 0 0 1,926
LOWES CO COM 548661107   5,286 26,531 SH   SOLE 0 0 0 26,531
M & T BANK CORP COM 55261f104   836 5,765 SH   SOLE 0 0 0 5,765
MARATHON PETROLEUM CO COM 56585a102   500 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104   306 881 SH   SOLE 0 0 0 881
MCDONALD'S CORP COM 580135101   12,839 48,718 SH   SOLE 0 0 0 48,718
MEDIFAST COM 58470H101   335 2,900 SH   SOLE 0 0 0 2,900
MEDMEN ENTERPRISES COM 58507M107   1 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103   499 6,425 SH   SOLE 0 0 0 6,425
MERCK & CO COM 58933Y105   981 8,844 SH   SOLE 0 0 0 8,844
META PLATFORMS (FORMERLY FACEB COM 30303M102   1,839 15,280 SH   SOLE 0 0 0 15,280
METLIFE COM 59156r108   1,114 15,399 SH   SOLE 0 0 0 15,399
MICROSOFT CORP COM 594918104   35,332 147,328 SH   SOLE 0 0 0 147,328
MORGAN STANLEY COM 617446448   6,781 79,760 SH   SOLE 0 0 0 79,760
MOTOROLA COM 620076307   289 1,120 SH   SOLE 0 0 0 1,120
NASDAQ 100 ETF COM 46090E103   12,046 45,239 SH   SOLE 0 0 0 45,239
NASDAQ BIOTECH ETF COM 464287556   3,148 23,978 SH   SOLE 0 0 0 23,978
NASDAQ NEXT GEN 100 ETF COM 46138G631   517 21,609 SH   SOLE 0 0 0 21,609
NATIONAL GRID GRP COM 636274409   357 5,925 SH   SOLE 0 0 0 5,925
NETFLIX COM 64110L106   4,658 15,796 SH   SOLE 0 0 0 15,796
NEXTERA ENERGY COM 65339F101   1,907 22,806 SH   SOLE 0 0 0 22,806
NORDSON CORP COM 655663102   475 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108   7,688 31,198 SH   SOLE 0 0 0 31,198
NORTEL NETWORKS CO COM 656568508   0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102   243 445 SH   SOLE 0 0 0 445
NOVARTIS COM 66987V109   728 8,028 SH   SOLE 0 0 0 8,028
NOVO NORDISK A/S ADR COM 670100205   294 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104   1,433 9,808 SH   SOLE 0 0 0 9,808
OCCIDENTAL PETRO CO COM 674599105   833 13,230 SH   SOLE 0 0 0 13,230
PAYCHEX COM 704326107   7,506 64,952 SH   SOLE 0 0 0 64,952
PAYPAL HOLDINGS COM 70450Y103   1,261 17,707 SH   SOLE 0 0 0 17,707
PEPSICO COM 713448108   18,424 101,982 SH   SOLE 0 0 0 101,982
PFIZER COM 717081103   4,644 90,625 SH   SOLE 0 0 0 90,625
PHILIP MORRIS INTL COM 718172109   1,889 18,667 SH   SOLE 0 0 0 18,667
PROCTER & GAMBLE COM 742718109   10,161 67,042 SH   SOLE 0 0 0 67,042
QUALCOMM COM 747525103   330 3,004 SH   SOLE 0 0 0 3,004
QUANTA SERVICES COM 74762E102   556 3,899 SH   SOLE 0 0 0 3,899
RAYTHEON TECHNOLOGIES COM 75513E101   9,526 94,393 SH   SOLE 0 0 0 94,393
RUSSELL 1000 GROWTH ETF COM 464287614   974 4,548 SH   SOLE 0 0 0 4,548
S&P 500 ETF COM 78462f103   3,755 9,819 SH   SOLE 0 0 0 9,819
S&P 500 GROWTH COM 464287309   571 9,753 SH   SOLE 0 0 0 9,753
S&P 500 HIGH-QUALITY ETF COM 46137V241   1,205 27,376 SH   SOLE 0 0 0 27,376
S&P 500 INDEX ETF COM 464287200   281 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407   494 3,824 SH   SOLE 0 0 0 3,824
S&P CONSUMER STAPLES COM 81369Y308   258 3,460 SH   SOLE 0 0 0 3,460
S&P DIVIDEND ETF COM 78464A763   786 6,279 SH   SOLE 0 0 0 6,279
S&P ENERGY ETF COM 81369y506   2,263 25,874 SH   SOLE 0 0 0 25,874
S&P FINANCIAL ETF COM 81369Y605   6,204 181,405 SH   SOLE 0 0 0 181,405
S&P GOLD SHARES ETF COM 78463V107   522 3,078 SH   SOLE 0 0 0 3,078
S&P HEALTH CARE ETF COM 81369Y209   346 2,548 SH   SOLE 0 0 0 2,548
S&P INDUSTRIAL ETF COM 81369Y704   5,402 55,000 SH   SOLE 0 0 0 55,000
S&P MATERIALS ETF COM 81369Y100   674 8,681 SH   SOLE 0 0 0 8,681
S&P MID-CAP 400 ETF COM 464287507   8,626 35,660 SH   SOLE 0 0 0 35,660
S&P REGIONAL BANKING ETF COM 78464A698   256 4,365 SH   SOLE 0 0 0 4,365
S&P SMALL-CAP 600 ETF COM 464287804   435 4,600 SH   SOLE 0 0 0 4,600
S&P SMALL-CAP 600 VALUE ETF COM 464287879   7,056 77,271 SH   SOLE 0 0 0 77,271
S&P TECHNOLOGY ETF COM 81369y803   3,195 25,676 SH   SOLE 0 0 0 25,676
S&P UTILITIES ETF COM 81369Y886   205 2,901 SH   SOLE 0 0 0 2,901
SALESFORCE COM 79466L302   828 6,243 SH   SOLE 0 0 0 6,243
SCHEIN HENRY COM 806407102   1,021 12,780 SH   SOLE 0 0 0 12,780
SNAP-ON INC COM 833034101   271 1,185 SH   SOLE 0 0 0 1,185
SOUTHERN COMPANY COM 842587107   1,570 21,982 SH   SOLE 0 0 0 21,982
STARBUCKS CORP COM 855244109   8,777 88,477 SH   SOLE 0 0 0 88,477
STRYKER COM 863667101   6,971 28,513 SH   SOLE 0 0 0 28,513
SUNPOWER CORP COM 867652406   453 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100   229 3,080 SH   SOLE 0 0 0 3,080
TESLA MOTORS COM 88160R101   325 2,640 SH   SOLE 0 0 0 2,640
THE HERSHEY CO COM 427866108   1,744 7,532 SH   SOLE 0 0 0 7,532
THERMO FISHER SCIENTIFIC COM 883556102   7,673 13,934 SH   SOLE 0 0 0 13,934
TJX COMPANIES COM 872540109   1,547 19,440 SH   SOLE 0 0 0 19,440
TOMPKINS FINANCIAL CORP COM 890110109   608 7,843 SH   SOLE 0 0 0 7,843
TOOTSIE ROLL COM 890516107   481 11,293 SH   SOLE 0 0 0 11,293
TORONTO DOMINION BANK COM 891160509   294 4,535 SH   SOLE 0 0 0 4,535
TRAVELERS COM 89417E109   684 3,647 SH   SOLE 0 0 0 3,647
UNION PACIFIC CORP COM 907818108   1,242 5,999 SH   SOLE 0 0 0 5,999
UNITED RENTALS COM 911363109   3,569 10,043 SH   SOLE 0 0 0 10,043
UNITEDHEALTH GRP COM 91324p102   6,547 12,349 SH   SOLE 0 0 0 12,349
VANGUARD DIV APPR'N ETF COM 921908844   6,358 41,869 SH   SOLE 0 0 0 41,869
VANGUARD GROWTH COM 922908736   276 1,295 SH   SOLE 0 0 0 1,295
VANGUARD HIGH DIV YIELD ETF COM 921946406   3,930 36,318 SH   SOLE 0 0 0 36,318
VANGUARD MSCI US MID-CAP COM 922908629   231 1,134 SH   SOLE 0 0 0 1,134
VANGUARD S&P 500 ETF COM 922908363   853 2,427 SH   SOLE 0 0 0 2,427
VANGUARD TOTAL MKT ETF COM 922908769   3,579 18,720 SH   SOLE 0 0 0 18,720
VANGUARD VALUE ETF COM 922908744   1,076 7,665 SH   SOLE 0 0 0 7,665
VERIZON COMM COM 92343v104   3,377 85,720 SH   SOLE 0 0 0 85,720
VISA COM 92826c839   26,930 129,621 SH   SOLE 0 0 0 129,621
WAL-MART STORES COM 931142103   241 1,697 SH   SOLE 0 0 0 1,697
WASTE CONNECTIONS COM 94106B101   2,223 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109   7,213 45,976 SH   SOLE 0 0 0 45,976
WISDOMTREE LARGE-CAP DIV COM 97717W307   232 3,750 SH   SOLE 0 0 0 3,750
YUM CHINA COM 98850P109   222 4,060 SH   SOLE 0 0 0 4,060
YUM! BRANDS COM 988498101   3,131 24,445 SH   SOLE 0 0 0 24,445
ZIMMER HOLDINGS COM 98956p102   743 5,824 SH   SOLE 0 0 0 5,824
ZOETIS, INC COM 98978V103   4,361 29,758 SH   SOLE 0 0 0 29,758