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   522 32,675 SH   SOLE 0 0 0 32,675
ISHARES US PFD ETF PFD 464288687   1,643 53,126 SH   SOLE 0 0 0 53,126
3M COMPANY COM 88579Y101   278 2,776 SH   SOLE 0 0 0 2,776
ABBOTT LABS COM 002824100   4,298 39,423 SH   SOLE 0 0 0 39,423
ABBVIE COM 00287y109   4,350 32,284 SH   SOLE 0 0 0 32,284
ALLIANCE BERNSTEIN HOLDING COM 01881G106   297 9,250 SH   SOLE 0 0 0 9,250
ALPHABET CL A COM 02079k305   2,649 22,130 SH   SOLE 0 0 0 22,130
ALPHABET CL C COM 02079k107   17,165 141,892 SH   SOLE 0 0 0 141,892
ALTRIA COM 02209S103   1,223 27,007 SH   SOLE 0 0 0 27,007
AMAZON COM 023135106   16,585 127,221 SH   SOLE 0 0 0 127,221
AMERICAN EXPRESS CO COM 025816109   236 1,353 SH   SOLE 0 0 0 1,353
AMGEN COM 031162100   5,067 22,823 SH   SOLE 0 0 0 22,823
AMPHENOL CORP CL A COM 032095101   527 6,205 SH   SOLE 0 0 0 6,205
APPLE COM 037833100   69,527 358,440 SH   SOLE 0 0 0 358,440
APPLIED MATERIALS COM 038222105   1,966 13,600 SH   SOLE 0 0 0 13,600
ARROW ELECTRS COM 042735100   339 2,370 SH   SOLE 0 0 0 2,370
AT & T CORP COM 00206r102   379 23,742 SH   SOLE 0 0 0 23,742
AUTO DATA PROCESSING COM 053015103   835 3,801 SH   SOLE 0 0 0 3,801
AUTODESK COM 052769106   1,207 5,897 SH   SOLE 0 0 0 5,897
AUTOZONE COM 053332102   449 180 SH   SOLE 0 0 0 180
BANK OF AMERICA COM 060505104   2,606 90,829 SH   SOLE 0 0 0 90,829
BECTON DICKINSON COM 075887109   4,158 15,751 SH   SOLE 0 0 0 15,751
BERKSHIRE HATHAWAY B COM 084670702   15,017 44,038 SH   SOLE 0 0 0 44,038
BLACKROCK COM 09247X101   594 860 SH   SOLE 0 0 0 860
BLACKSTONE GROUP COM 09260D107   495 5,325 SH   SOLE 0 0 0 5,325
BOEING CO COM 097023105   1,535 7,270 SH   SOLE 0 0 0 7,270
BRISTOL-MYERS SQUIBB COM 110122108   3,608 56,425 SH   SOLE 0 0 0 56,425
BROADSTONE NET LEASE COM 11135E203   154 10,000 SH   SOLE 0 0 0 10,000
CARRIER GLOBAL COM 14448C104   596 11,997 SH   SOLE 0 0 0 11,997
CATERPILLAR COM 149123101   492 2,000 SH   SOLE 0 0 0 2,000
CHEVRON COM 166764100   12,636 80,302 SH   SOLE 0 0 0 80,302
CHURCH & DWIGHT CO COM 171340102   3,045 30,378 SH   SOLE 0 0 0 30,378
CISCO SYSTEMS COM 17275R102   667 12,900 SH   SOLE 0 0 0 12,900
CLOROX CO COM 189054109   1,642 10,324 SH   SOLE 0 0 0 10,324
CME GRP COM 12572q105   2,950 15,922 SH   SOLE 0 0 0 15,922
COCA COLA CO COM 191216100   4,168 69,210 SH   SOLE 0 0 0 69,210
COLGATE-PALMOLIVE COM 194162103   415 5,386 SH   SOLE 0 0 0 5,386
COMMUNITY BANK SYSTEM COM 203607106   343 7,322 SH   SOLE 0 0 0 7,322
CONAGRA FOODS COM 205887102   348 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104   616 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108   1,151 4,675 SH   SOLE 0 0 0 4,675
CORNING COM 219350105   520 14,834 SH   SOLE 0 0 0 14,834
CORTEVA COM 22052L104   214 3,728 SH   SOLE 0 0 0 3,728
COSTCO WHOLESALE CO COM 22160k105   7,541 14,008 SH   SOLE 0 0 0 14,008
DANAHER CORP COM 235851102   9,654 40,226 SH   SOLE 0 0 0 40,226
DEERE & CO COM 244199105   7,646 18,869 SH   SOLE 0 0 0 18,869
DIAMONDS TRUST I ETF COM 78467X109   579 1,683 SH   SOLE 0 0 0 1,683
DISCOVER FINANCIAL SERV COM 254709108   1,101 9,421 SH   SOLE 0 0 0 9,421
DISNEY WALT CO COM 254687106   5,811 65,084 SH   SOLE 0 0 0 65,084
DJ US AERO & DEF ETF COM 464288760   1,051 9,012 SH   SOLE 0 0 0 9,012
DJ US TECHNOLOGY ETF COM 464287721   509 4,675 SH   SOLE 0 0 0 4,675
DOLLAR GENERAL CORP COM 256677105   314 1,850 SH   SOLE 0 0 0 1,850
DUKE ENERGY CORP NEW COM 26441C204   277 3,083 SH   SOLE 0 0 0 3,083
ELI LILLY & CO COM 532457108   1,677 3,576 SH   SOLE 0 0 0 3,576
EXXON MOBIL CORP COM 30231g102   4,109 38,314 SH   SOLE 0 0 0 38,314
FEDEX CORP COM 31428x106   1,152 4,646 SH   SOLE 0 0 0 4,646
FERRARI NV COM N3167Y103   631 1,940 SH   SOLE 0 0 0 1,940
FIRST SOLAR COM 336433107   228 1,200 SH   SOLE 0 0 0 1,200
FTSE KLD 400 SOCIAL COM 464288570   256 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108   256 1,192 SH   SOLE 0 0 0 1,192
GROUP 1 AUTOMOTIVE COM 398905109   490 1,900 SH   SOLE 0 0 0 1,900
HCA HEALTHCARE COM 40412C101   443 1,460 SH   SOLE 0 0 0 1,460
HOME DEPOT COM 437076102   5,092 16,393 SH   SOLE 0 0 0 16,393
HONEYWELL COM 438516106   277 1,333 SH   SOLE 0 0 0 1,333
IBM COM 459200101   327 2,446 SH   SOLE 0 0 0 2,446
INNERSCOPE HEARING TECHNOLOGIE COM 45781P104   0 20,000 SH   SOLE 0 0 0 20,000
INTEL CORP COM 458140100   785 23,486 SH   SOLE 0 0 0 23,486
INTERCONTINENTAL EXCHNGE COM 45866f104   1,494 13,215 SH   SOLE 0 0 0 13,215
INTUITIVE SURGICAL COM 46120e602   2,201 6,436 SH   SOLE 0 0 0 6,436
INVESCO S&P EQUAL WT COM 46137V357   1,901 12,704 SH   SOLE 0 0 0 12,704
ISHARES EDGE MSCI MIN VOL COM 46429B697   238 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204   986 27,095 SH   SOLE 0 0 0 27,095
ISHARES RUSSELL 3000 COM 464287689   534 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405   1,168 7,912 SH   SOLE 0 0 0 7,912
JETBLUE AIRWAYS CO COM 477143101   159 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104   10,512 63,509 SH   SOLE 0 0 0 63,509
JP MORGAN CHASE COM 46625H100   11,837 81,385 SH   SOLE 0 0 0 81,385
KIMBERLY CLARK CO COM 494368103   1,710 12,382 SH   SOLE 0 0 0 12,382
LAM RESEARCH COM 512807108   721 1,122 SH   SOLE 0 0 0 1,122
LAMB WESTON HOLDINGS COM 513272104   396 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109   912 1,982 SH   SOLE 0 0 0 1,982
LOWES CO COM 548661107   6,087 26,968 SH   SOLE 0 0 0 26,968
M & T BANK CORP COM 55261f104   726 5,864 SH   SOLE 0 0 0 5,864
MARATHON PETROLEUM CO COM 56585a102   501 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104   392 997 SH   SOLE 0 0 0 997
MCDONALD'S CORP COM 580135101   14,591 48,895 SH   SOLE 0 0 0 48,895
MEDIFAST COM 58470H101   267 2,900 SH   SOLE 0 0 0 2,900
MEDMEN ENTERPRISES COM 58507M107   2 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103   537 6,097 SH   SOLE 0 0 0 6,097
MERCK & CO COM 58933Y105   1,021 8,848 SH   SOLE 0 0 0 8,848
META PLATFORMS (FORMERLY FACEB COM 30303M102   4,789 16,687 SH   SOLE 0 0 0 16,687
METLIFE COM 59156r108   797 14,097 SH   SOLE 0 0 0 14,097
MICROSOFT CORP COM 594918104   50,119 147,175 SH   SOLE 0 0 0 147,175
MORGAN STANLEY COM 617446448   6,763 79,195 SH   SOLE 0 0 0 79,195
MOTOROLA COM 620076307   328 1,120 SH   SOLE 0 0 0 1,120
NASDAQ 100 ETF COM 46090E103   17,254 46,704 SH   SOLE 0 0 0 46,704
NASDAQ BIOTECH ETF COM 464287556   2,924 23,032 SH   SOLE 0 0 0 23,032
NASDAQ NEXT GEN 100 ETF COM 46138G631   496 18,963 SH   SOLE 0 0 0 18,963
NATIONAL GRID GRP COM 636274409   369 5,475 SH   SOLE 0 0 0 5,475
NETFLIX COM 64110L106   6,932 15,738 SH   SOLE 0 0 0 15,738
NEXTERA ENERGY COM 65339F101   1,620 21,839 SH   SOLE 0 0 0 21,839
NIKE COM 654106103   240 2,177 SH   SOLE 0 0 0 2,177
NORDSON CORP COM 655663102   496 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108   6,746 29,751 SH   SOLE 0 0 0 29,751
NORTEL NETWORKS CO COM 656568508   0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109   789 7,814 SH   SOLE 0 0 0 7,814
NOVO NORDISK A/S ADR COM 670100205   352 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104   3,899 9,218 SH   SOLE 0 0 0 9,218
OCCIDENTAL PETRO CO COM 674599105   770 13,100 SH   SOLE 0 0 0 13,100
PALO ALTO NETWORKS COM 697435105   522 2,044 SH   SOLE 0 0 0 2,044
PAYCHEX COM 704326107   7,094 63,413 SH   SOLE 0 0 0 63,413
PAYPAL HOLDINGS COM 70450Y103   1,114 16,694 SH   SOLE 0 0 0 16,694
PEPSICO COM 713448108   18,912 102,107 SH   SOLE 0 0 0 102,107
PFIZER COM 717081103   3,078 83,914 SH   SOLE 0 0 0 83,914
PHILIP MORRIS INTL COM 718172109   1,933 19,806 SH   SOLE 0 0 0 19,806
PROCTER & GAMBLE COM 742718109   10,106 66,600 SH   SOLE 0 0 0 66,600
QUALCOMM COM 747525103   358 3,004 SH   SOLE 0 0 0 3,004
QUANTA SERVICES COM 74762E102   758 3,860 SH   SOLE 0 0 0 3,860
RAYTHEON TECHNOLOGIES COM 75513E101   9,224 94,161 SH   SOLE 0 0 0 94,161
RUSSELL 1000 GROWTH ETF COM 464287614   1,222 4,441 SH   SOLE 0 0 0 4,441
S&P 500 ETF COM 78462f103   4,082 9,208 SH   SOLE 0 0 0 9,208
S&P 500 GROWTH COM 464287309   659 9,348 SH   SOLE 0 0 0 9,348
S&P 500 HIGH-QUALITY ETF COM 46137V241   1,421 28,164 SH   SOLE 0 0 0 28,164
S&P 500 INDEX ETF COM 464287200   326 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407   606 3,571 SH   SOLE 0 0 0 3,571
S&P CONSUMER STAPLES COM 81369Y308   275 3,705 SH   SOLE 0 0 0 3,705
S&P DIVIDEND ETF COM 78464A763   811 6,614 SH   SOLE 0 0 0 6,614
S&P ENERGY ETF COM 81369y506   2,244 27,652 SH   SOLE 0 0 0 27,652
S&P FINANCIAL ETF COM 81369Y605   5,709 169,361 SH   SOLE 0 0 0 169,361
S&P GOLD SHARES ETF COM 78463V107   546 3,061 SH   SOLE 0 0 0 3,061
S&P HEALTH CARE ETF COM 81369Y209   335 2,528 SH   SOLE 0 0 0 2,528
S&P INDUSTRIAL ETF COM 81369Y704   5,707 53,177 SH   SOLE 0 0 0 53,177
S&P MATERIALS ETF COM 81369Y100   680 8,206 SH   SOLE 0 0 0 8,206
S&P MID-CAP 400 ETF COM 464287507   10,056 38,459 SH   SOLE 0 0 0 38,459
S&P SMALL-CAP 600 ETF COM 464287804   1,059 10,632 SH   SOLE 0 0 0 10,632
S&P SMALL-CAP 600 VALUE ETF COM 464287879   7,427 78,105 SH   SOLE 0 0 0 78,105
S&P TECHNOLOGY ETF COM 81369y803   4,328 24,891 SH   SOLE 0 0 0 24,891
SALESFORCE COM 79466L302   1,609 7,614 SH   SOLE 0 0 0 7,614
SCHEIN HENRY COM 806407102   1,036 12,780 SH   SOLE 0 0 0 12,780
SHERWIN WILLIAMS COM 824348106   209 789 SH   SOLE 0 0 0 789
SNAP-ON INC COM 833034101   342 1,185 SH   SOLE 0 0 0 1,185
SOUTHERN COMPANY COM 842587107   1,514 21,555 SH   SOLE 0 0 0 21,555
SPDR S&P 500 FOSSIL FUEL RESER COM 78468R796   249 6,875 SH   SOLE 0 0 0 6,875
STARBUCKS CORP COM 855244109   8,652 87,337 SH   SOLE 0 0 0 87,337
STRYKER COM 863667101   8,660 28,387 SH   SOLE 0 0 0 28,387
SUNPOWER CORP COM 867652406   246 25,100 SH   SOLE 0 0 0 25,100
TELEDYNE TECH COM 879360105   206 500 SH   SOLE 0 0 0 500
TESLA MOTORS COM 88160R101   852 3,254 SH   SOLE 0 0 0 3,254
THE HERSHEY CO COM 427866108   1,881 7,532 SH   SOLE 0 0 0 7,532
THERMO FISHER SCIENTIFIC COM 883556102   7,209 13,816 SH   SOLE 0 0 0 13,816
TJX COMPANIES COM 872540109   1,655 19,521 SH   SOLE 0 0 0 19,521
TOMPKINS FINANCIAL CORP COM 890110109   326 5,860 SH   SOLE 0 0 0 5,860
TOOTSIE ROLL COM 890516107   412 11,630 SH   SOLE 0 0 0 11,630
TORONTO DOMINION BANK COM 891160509   281 4,535 SH   SOLE 0 0 0 4,535
TRAVELERS COM 89417E109   623 3,587 SH   SOLE 0 0 0 3,587
UNION PACIFIC CORP COM 907818108   1,215 5,936 SH   SOLE 0 0 0 5,936
UNITED RENTALS COM 911363109   4,473 10,043 SH   SOLE 0 0 0 10,043
UNITEDHEALTH GRP COM 91324p102   6,386 13,286 SH   SOLE 0 0 0 13,286
VANGUARD DIV APPR'N ETF COM 921908844   8,847 54,464 SH   SOLE 0 0 0 54,464
VANGUARD GROWTH COM 922908736   227 804 SH   SOLE 0 0 0 804
VANGUARD HIGH DIV YIELD ETF COM 921946406   3,756 35,410 SH   SOLE 0 0 0 35,410
VANGUARD S&P 500 ETF COM 922908363   736 1,808 SH   SOLE 0 0 0 1,808
VANGUARD TOTAL MKT ETF COM 922908769   4,666 21,182 SH   SOLE 0 0 0 21,182
VANGUARD VALUE ETF COM 922908744   952 6,703 SH   SOLE 0 0 0 6,703
VERIZON COMM COM 92343v104   2,822 75,881 SH   SOLE 0 0 0 75,881
VISA COM 92826c839   30,579 128,766 SH   SOLE 0 0 0 128,766
WAL-MART STORES COM 931142103   271 1,722 SH   SOLE 0 0 0 1,722
WASTE CONNECTIONS COM 94106B101   2,397 16,770 SH   SOLE 0 0 0 16,770
WASTE MGMT COM 94106l109   8,036 46,341 SH   SOLE 0 0 0 46,341
WISDOMTREE LARGE-CAP DIV COM 97717W307   239 3,750 SH   SOLE 0 0 0 3,750
YUM CHINA COM 98850P109   229 4,060 SH   SOLE 0 0 0 4,060
YUM! BRANDS COM 988498101   3,295 23,784 SH   SOLE 0 0 0 23,784
ZIMMER HOLDINGS COM 98956p102   844 5,799 SH   SOLE 0 0 0 5,799
ZOETIS, INC COM 98978V103   5,474 31,786 SH   SOLE 0 0 0 31,786