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   523 32,775 SH   SOLE 0 0 0 32,775
ISHARES US PFD ETF PFD 464288687   1,834 58,747 SH   SOLE 0 0 0 58,747
3M COMPANY COM 88579Y101   281 2,676 SH   SOLE 0 0 0 2,676
ABBOTT LABS COM 002824100   4,179 41,267 SH   SOLE 0 0 0 41,267
ABBVIE COM 00287y109   5,154 32,339 SH   SOLE 0 0 0 32,339
ACTIVISION BLIZZARD COM 00507V109   343 4,005 SH   SOLE 0 0 0 4,005
ALLIANCE BERNSTEIN HOLDING COM 01881G106   338 9,250 SH   SOLE 0 0 0 9,250
ALPHABET CL A COM 02079k305   2,278 21,960 SH   SOLE 0 0 0 21,960
ALPHABET CL C COM 02079k107   14,671 141,068 SH   SOLE 0 0 0 141,068
ALTRIA COM 02209S103   1,192 26,717 SH   SOLE 0 0 0 26,717
AMAZON COM 023135106   12,975 125,616 SH   SOLE 0 0 0 125,616
AMERICAN EXPRESS CO COM 025816109   223 1,353 SH   SOLE 0 0 0 1,353
AMGEN COM 031162100   5,697 23,564 SH   SOLE 0 0 0 23,564
AMPHENOL CORP CL A COM 032095101   552 6,755 SH   SOLE 0 0 0 6,755
APPLE COM 037833100   59,587 361,354 SH   SOLE 0 0 0 361,354
APPLIED MATERIALS COM 038222105   1,670 13,600 SH   SOLE 0 0 0 13,600
ARROW ELECTRS COM 042735100   296 2,370 SH   SOLE 0 0 0 2,370
AT & T CORP COM 00206r102   471 24,457 SH   SOLE 0 0 0 24,457
AUTO DATA PROCESSING COM 053015103   855 3,841 SH   SOLE 0 0 0 3,841
AUTODESK COM 052769106   1,228 5,897 SH   SOLE 0 0 0 5,897
AUTOZONE COM 053332102   442 180 SH   SOLE 0 0 0 180
BANK OF AMERICA COM 060505104   3,474 121,454 SH   SOLE 0 0 0 121,454
BECTON DICKINSON COM 075887109   4,465 18,037 SH   SOLE 0 0 0 18,037
BERKSHIRE HATHAWAY B COM 084670702   13,659 44,237 SH   SOLE 0 0 0 44,237
BLACKROCK COM 09247X101   575 860 SH   SOLE 0 0 0 860
BLACKSTONE GROUP COM 09260D107   468 5,325 SH   SOLE 0 0 0 5,325
BOEING CO COM 097023105   1,594 7,504 SH   SOLE 0 0 0 7,504
BRISTOL-MYERS SQUIBB COM 110122108   3,943 56,889 SH   SOLE 0 0 0 56,889
BROADSTONE NET LEASE COM 11135E203   435 25,596 SH   SOLE 0 0 0 25,596
CARRIER GLOBAL COM 14448C104   570 12,463 SH   SOLE 0 0 0 12,463
CATERPILLAR COM 149123101   458 2,000 SH   SOLE 0 0 0 2,000
CHEVRON COM 166764100   13,221 81,033 SH   SOLE 0 0 0 81,033
CHURCH & DWIGHT CO COM 171340102   2,729 30,863 SH   SOLE 0 0 0 30,863
CISCO SYSTEMS COM 17275R102   681 13,025 SH   SOLE 0 0 0 13,025
CLOROX CO COM 189054109   1,635 10,334 SH   SOLE 0 0 0 10,334
CME GRP COM 12572q105   3,147 16,434 SH   SOLE 0 0 0 16,434
COCA COLA CO COM 191216100   4,333 69,856 SH   SOLE 0 0 0 69,856
COLGATE-PALMOLIVE COM 194162103   355 4,720 SH   SOLE 0 0 0 4,720
COMMUNITY BANK SYSTEM COM 203607106   389 7,413 SH   SOLE 0 0 0 7,413
CONAGRA FOODS COM 205887102   388 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104   652 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108   1,282 5,676 SH   SOLE 0 0 0 5,676
CORNING COM 219350105   523 14,834 SH   SOLE 0 0 0 14,834
CORTEVA COM 22052L104   224 3,720 SH   SOLE 0 0 0 3,720
COSTCO WHOLESALE CO COM 22160k105   6,959 14,005 SH   SOLE 0 0 0 14,005
DANAHER CORP COM 235851102   10,243 40,640 SH   SOLE 0 0 0 40,640
DEERE & CO COM 244199105   7,320 17,729 SH   SOLE 0 0 0 17,729
DIAMONDS TRUST I ETF COM 78467X109   600 1,804 SH   SOLE 0 0 0 1,804
DISCOVER FINANCIAL SERV COM 254709108   931 9,421 SH   SOLE 0 0 0 9,421
DISNEY WALT CO COM 254687106   6,770 67,615 SH   SOLE 0 0 0 67,615
DJ US AERO & DEF ETF COM 464288760   1,057 9,189 SH   SOLE 0 0 0 9,189
DJ US TECHNOLOGY ETF COM 464287721   434 4,675 SH   SOLE 0 0 0 4,675
DOLLAR GENERAL CORP COM 256677105   452 2,150 SH   SOLE 0 0 0 2,150
DUKE ENERGY CORP NEW COM 26441C204   297 3,083 SH   SOLE 0 0 0 3,083
ELI LILLY & CO COM 532457108   1,228 3,576 SH   SOLE 0 0 0 3,576
EXXON MOBIL CORP COM 30231g102   4,220 38,479 SH   SOLE 0 0 0 38,479
FEDEX CORP COM 31428x106   1,116 4,886 SH   SOLE 0 0 0 4,886
FERRARI NV COM N3167Y103   526 1,940 SH   SOLE 0 0 0 1,940
FIRST SOLAR COM 336433107   261 1,200 SH   SOLE 0 0 0 1,200
FTSE KLD 400 SOCIAL COM 464288570   237 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108   284 1,245 SH   SOLE 0 0 0 1,245
GROUP 1 AUTOMOTIVE COM 398905109   430 1,900 SH   SOLE 0 0 0 1,900
HCA HEALTHCARE COM 40412C101   385 1,460 SH   SOLE 0 0 0 1,460
HOME DEPOT COM 437076102   4,849 16,432 SH   SOLE 0 0 0 16,432
HONEYWELL COM 438516106   264 1,383 SH   SOLE 0 0 0 1,383
IBM COM 459200101   337 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   764 23,386 SH   SOLE 0 0 0 23,386
INTERCONTINENTAL EXCHNGE COM 45866f104   1,378 13,215 SH   SOLE 0 0 0 13,215
INTUITIVE SURGICAL COM 46120e602   1,630 6,382 SH   SOLE 0 0 0 6,382
INVESCO S&P EQUAL WT COM 46137V357   1,889 13,064 SH   SOLE 0 0 0 13,064
ISHARES EDGE MSCI MIN VOL COM 46429B697   233 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204   912 24,392 SH   SOLE 0 0 0 24,392
ISHARES RUSSELL 3000 COM 464287689   494 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405   1,264 8,032 SH   SOLE 0 0 0 8,032
JETBLUE AIRWAYS CO COM 477143101   131 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104   10,012 64,592 SH   SOLE 0 0 0 64,592
JP MORGAN CHASE COM 46625H100   10,694 82,064 SH   SOLE 0 0 0 82,064
KIMBERLY CLARK CO COM 494368103   1,742 12,976 SH   SOLE 0 0 0 12,976
L3HARRIS TECHNOLOGIES COM 502431109   219 1,117 SH   SOLE 0 0 0 1,117
LAM RESEARCH COM 512807108   595 1,122 SH   SOLE 0 0 0 1,122
LAMB WESTON HOLDINGS COM 513272104   360 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109   983 2,079 SH   SOLE 0 0 0 2,079
LOWES CO COM 548661107   5,363 26,817 SH   SOLE 0 0 0 26,817
M & T BANK CORP COM 55261f104   701 5,864 SH   SOLE 0 0 0 5,864
MARATHON PETROLEUM CO COM 56585a102   580 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104   376 1,036 SH   SOLE 0 0 0 1,036
MCDONALD'S CORP COM 580135101   13,772 49,255 SH   SOLE 0 0 0 49,255
MEDIFAST COM 58470H101   301 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   518 6,425 SH   SOLE 0 0 0 6,425
MERCK & CO COM 58933Y105   962 9,046 SH   SOLE 0 0 0 9,046
META PLATFORMS (FORMERLY FACEB COM 30303M102   3,395 16,018 SH   SOLE 0 0 0 16,018
METLIFE COM 59156r108   862 14,869 SH   SOLE 0 0 0 14,869
MICROSOFT CORP COM 594918104   42,434 147,188 SH   SOLE 0 0 0 147,188
MORGAN STANLEY COM 617446448   7,031 80,076 SH   SOLE 0 0 0 80,076
MOTOROLA COM 620076307   320 1,120 SH   SOLE 0 0 0 1,120
NASDAQ 100 ETF COM 46090E103   14,855 46,286 SH   SOLE 0 0 0 46,286
NASDAQ BIOTECH ETF COM 464287556   3,087 23,902 SH   SOLE 0 0 0 23,902
NASDAQ NEXT GEN 100 ETF COM 46138G631   508 19,928 SH   SOLE 0 0 0 19,928
NATIONAL GRID GRP COM 636274409   403 5,925 SH   SOLE 0 0 0 5,925
NETFLIX COM 64110L106   5,545 16,049 SH   SOLE 0 0 0 16,049
NEXTERA ENERGY COM 65339F101   1,751 22,712 SH   SOLE 0 0 0 22,712
NIKE COM 654106103   262 2,136 SH   SOLE 0 0 0 2,136
NORDSON CORP COM 655663102   445 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108   6,446 30,407 SH   SOLE 0 0 0 30,407
NORTEL NETWORKS CO COM 656568508   0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109   719 7,814 SH   SOLE 0 0 0 7,814
NOVO NORDISK A/S ADR COM 670100205   346 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104   2,687 9,673 SH   SOLE 0 0 0 9,673
OCCIDENTAL PETRO CO COM 674599105   824 13,200 SH   SOLE 0 0 0 13,200
PALO ALTO NETWORKS COM 697435105   209 1,045 SH   SOLE 0 0 0 1,045
PAYCHEX COM 704326107   7,367 64,292 SH   SOLE 0 0 0 64,292
PAYPAL HOLDINGS COM 70450Y103   1,337 17,607 SH   SOLE 0 0 0 17,607
PEPSICO COM 713448108   18,720 102,685 SH   SOLE 0 0 0 102,685
PFIZER COM 717081103   3,617 88,646 SH   SOLE 0 0 0 88,646
PHILIP MORRIS INTL COM 718172109   1,888 19,410 SH   SOLE 0 0 0 19,410
PROCTER & GAMBLE COM 742718109   10,030 67,459 SH   SOLE 0 0 0 67,459
QUALCOMM COM 747525103   383 3,004 SH   SOLE 0 0 0 3,004
QUANTA SERVICES COM 74762E102   650 3,899 SH   SOLE 0 0 0 3,899
RAYTHEON TECHNOLOGIES COM 75513E101   9,335 95,322 SH   SOLE 0 0 0 95,322
RUSSELL 1000 GROWTH ETF COM 464287614   1,092 4,468 SH   SOLE 0 0 0 4,468
S&P 500 ETF COM 78462f103   4,128 10,084 SH   SOLE 0 0 0 10,084
S&P 500 GROWTH COM 464287309   597 9,348 SH   SOLE 0 0 0 9,348
S&P 500 HIGH-QUALITY ETF COM 46137V241   1,341 28,334 SH   SOLE 0 0 0 28,334
S&P 500 INDEX ETF COM 464287200   300 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407   570 3,811 SH   SOLE 0 0 0 3,811
S&P CONSUMER STAPLES COM 81369Y308   260 3,475 SH   SOLE 0 0 0 3,475
S&P DIVIDEND ETF COM 78464A763   777 6,279 SH   SOLE 0 0 0 6,279
S&P ENERGY ETF COM 81369y506   2,156 26,024 SH   SOLE 0 0 0 26,024
S&P FINANCIAL ETF COM 81369Y605   5,813 180,810 SH   SOLE 0 0 0 180,810
S&P GOLD SHARES ETF COM 78463V107   561 3,061 SH   SOLE 0 0 0 3,061
S&P HEALTH CARE ETF COM 81369Y209   318 2,453 SH   SOLE 0 0 0 2,453
S&P INDUSTRIAL ETF COM 81369Y704   5,498 54,334 SH   SOLE 0 0 0 54,334
S&P MATERIALS ETF COM 81369Y100   692 8,576 SH   SOLE 0 0 0 8,576
S&P MID-CAP 400 ETF COM 464287507   9,421 37,660 SH   SOLE 0 0 0 37,660
S&P SMALL-CAP 600 ETF COM 464287804   905 9,362 SH   SOLE 0 0 0 9,362
S&P SMALL-CAP 600 VALUE ETF COM 464287879   7,438 79,478 SH   SOLE 0 0 0 79,478
S&P TECHNOLOGY ETF COM 81369y803   3,899 25,818 SH   SOLE 0 0 0 25,818
SALESFORCE COM 79466L302   1,301 6,512 SH   SOLE 0 0 0 6,512
SCHEIN HENRY COM 806407102   1,042 12,780 SH   SOLE 0 0 0 12,780
SNAP-ON INC COM 833034101   293 1,185 SH   SOLE 0 0 0 1,185
SOUTHERN COMPANY COM 842587107   1,521 21,855 SH   SOLE 0 0 0 21,855
STARBUCKS CORP COM 855244109   9,207 88,417 SH   SOLE 0 0 0 88,417
STRYKER COM 863667101   8,205 28,743 SH   SOLE 0 0 0 28,743
SUNPOWER CORP COM 867652406   347 25,100 SH   SOLE 0 0 0 25,100
TELEDYNE TECH COM 879360105   224 500 SH   SOLE 0 0 0 500
TESLA MOTORS COM 88160R101   673 3,244 SH   SOLE 0 0 0 3,244
THE HERSHEY CO COM 427866108   1,916 7,532 SH   SOLE 0 0 0 7,532
THERMO FISHER SCIENTIFIC COM 883556102   7,997 13,875 SH   SOLE 0 0 0 13,875
TJX COMPANIES COM 872540109   1,559 19,898 SH   SOLE 0 0 0 19,898
TOMPKINS FINANCIAL CORP COM 890110109   386 5,837 SH   SOLE 0 0 0 5,837
TOOTSIE ROLL COM 890516107   507 11,293 SH   SOLE 0 0 0 11,293
TORONTO DOMINION BANK COM 891160509   272 4,535 SH   SOLE 0 0 0 4,535
TRAVELERS COM 89417E109   615 3,587 SH   SOLE 0 0 0 3,587
UNION PACIFIC CORP COM 907818108   1,207 5,999 SH   SOLE 0 0 0 5,999
UNITED RENTALS COM 911363109   3,975 10,043 SH   SOLE 0 0 0 10,043
UNITEDHEALTH GRP COM 91324p102   6,051 12,804 SH   SOLE 0 0 0 12,804
VANGUARD DIV APPR'N ETF COM 921908844   7,535 48,925 SH   SOLE 0 0 0 48,925
VANGUARD GROWTH COM 922908736   323 1,295 SH   SOLE 0 0 0 1,295
VANGUARD HIGH DIV YIELD ETF COM 921946406   3,845 36,445 SH   SOLE 0 0 0 36,445
VANGUARD MSCI US MID-CAP COM 922908629   229 1,084 SH   SOLE 0 0 0 1,084
VANGUARD S&P 500 ETF COM 922908363   914 2,431 SH   SOLE 0 0 0 2,431
VANGUARD TOTAL MKT ETF COM 922908769   4,158 20,371 SH   SOLE 0 0 0 20,371
VANGUARD VALUE ETF COM 922908744   1,063 7,700 SH   SOLE 0 0 0 7,700
VERIZON COMM COM 92343v104   3,330 85,632 SH   SOLE 0 0 0 85,632
VISA COM 92826c839   29,112 129,121 SH   SOLE 0 0 0 129,121
WAL-MART STORES COM 931142103   254 1,722 SH   SOLE 0 0 0 1,722
WASTE CONNECTIONS COM 94106B101   2,332 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109   7,551 46,275 SH   SOLE 0 0 0 46,275
WISDOMTREE LARGE-CAP DIV COM 97717W307   232 3,750 SH   SOLE 0 0 0 3,750
YUM CHINA COM 98850P109   257 4,060 SH   SOLE 0 0 0 4,060
YUM! BRANDS COM 988498101   3,210 24,305 SH   SOLE 0 0 0 24,305
ZIMMER HOLDINGS COM 98956p102   750 5,807 SH   SOLE 0 0 0 5,807
ZOETIS, INC COM 98978V103   5,309 31,895 SH   SOLE 0 0 0 31,895