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 1,096 53,375 SH   SOLE 0 0 0 53,375
ISHARES US PFD ETF PFD 464288687 3,863 99,531 SH   SOLE 0 0 0 99,531
3M COMPANY COM 88579Y101 545 3,106 SH   SOLE 0 0 0 3,106
ABBOTT LABS COM 002824100 6,429 54,421 SH   SOLE 0 0 0 54,421
ABBVIE COM 00287y109 3,037 28,153 SH   SOLE 0 0 0 28,153
ACTIVISION BLIZZARD COM 00507V109 922 11,911 SH   SOLE 0 0 0 11,911
ALIBABA COM 01609W102 1,654 11,170 SH   SOLE 0 0 0 11,170
ALLIANCE BERNSTEIN HOLDING COM 01881G106 607 12,250 SH   SOLE 0 0 0 12,250
ALPHABET CL A COM 02079k305 5,360 2,005 SH   SOLE 0 0 0 2,005
ALPHABET CL C COM 02079k107 17,094 6,414 SH   SOLE 0 0 0 6,414
ALTRIA COM 02209S103 1,448 31,799 SH   SOLE 0 0 0 31,799
AMAZON COM 023135106 17,815 5,423 SH   SOLE 0 0 0 5,423
AMERICAN EXPRESS CO COM 025816109 227 1,353 SH   SOLE 0 0 0 1,353
AMERICAN TOWER CL A COM 03027X100 233 879 SH   SOLE 0 0 0 879
AMGEN COM 031162100 5,409 25,437 SH   SOLE 0 0 0 25,437
AMPHENOL CORP CL A COM 032095101 618 8,435 SH   SOLE 0 0 0 8,435
APPLE COM 037833100 54,629 386,073 SH   SOLE 0 0 0 386,073
APPLIED MATERIALS COM 038222105 1,407 10,928 SH   SOLE 0 0 0 10,928
AT & T CORP COM 00206r102 1,266 46,887 SH   SOLE 0 0 0 46,887
AUTO DATA PROCESSING COM 053015103 777 3,885 SH   SOLE 0 0 0 3,885
AUTODESK COM 052769106 1,682 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 4,683 110,330 SH   SOLE 0 0 0 110,330
BECTON DICKINSON COM 075887109 5,883 23,933 SH   SOLE 0 0 0 23,933
BERKSHIRE HATHAWAY B COM 084670702 11,887 43,550 SH   SOLE 0 0 0 43,550
BLACKROCK COM 09247X101 813 969 SH   SOLE 0 0 0 969
BLACKSTONE GROUP INC COM COM 09260D107 1,172 10,075 SH   SOLE 0 0 0 10,075
BOEING CO COM 097023105 3,076 13,985 SH   SOLE 0 0 0 13,985
BRISTOL-MYERS SQUIBB COM 110122108 3,838 64,871 SH   SOLE 0 0 0 64,871
BROADSTONE NET LEASE COM 11135E203 635 25,596 SH   SOLE 0 0 0 25,596
CARRIER GLOBAL COM 14448C104 884 17,082 SH   SOLE 0 0 0 17,082
CATERPILLAR COM 149123101 374 1,950 SH   SOLE 0 0 0 1,950
CHEVRON COM 166764100 7,221 71,180 SH   SOLE 0 0 0 71,180
CHURCH & DWIGHT CO COM 171340102 2,776 33,616 SH   SOLE 0 0 0 33,616
CISCO SYSTEMS COM 17275R102 2,636 48,432 SH   SOLE 0 0 0 48,432
CLOROX CO COM 189054109 2,034 12,282 SH   SOLE 0 0 0 12,282
CME GRP COM 12572q105 3,767 19,479 SH   SOLE 0 0 0 19,479
COCA COLA CO COM 191216100 3,726 71,015 SH   SOLE 0 0 0 71,015
COLGATE-PALMOLIVE COM 194162103 359 4,745 SH   SOLE 0 0 0 4,745
COMCAST NEW COM 20030n101 317 5,666 SH   SOLE 0 0 0 5,666
COMMUNITY BANK SYSTEM COM 203607106 502 7,342 SH   SOLE 0 0 0 7,342
CONAGRA FOODS COM 205887102 350 10,326 SH   SOLE 0 0 0 10,326
CONSOLIDATED EDISON COM 209115104 495 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108 1,624 7,709 SH   SOLE 0 0 0 7,709
CORNING COM 219350105 647 17,734 SH   SOLE 0 0 0 17,734
COSTCO WHOLESALE CO COM 22160k105 5,941 13,221 SH   SOLE 0 0 0 13,221
DANAHER CORP COM 235851102 12,886 42,327 SH   SOLE 0 0 0 42,327
DEERE & CO COM 244199105 1,816 5,419 SH   SOLE 0 0 0 5,419
DIAMONDS TRUST I ETF COM 78467X109 431 1,274 SH   SOLE 0 0 0 1,274
DISCOVER FINANCIAL SERV COM 254709108 945 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 13,340 78,855 SH   SOLE 0 0 0 78,855
DJ US AERO & DEF ETF COM 464288760 1,220 11,701 SH   SOLE 0 0 0 11,701
DJ US TECHNOLOGY ETF COM 464287721 494 4,875 SH   SOLE 0 0 0 4,875
DOLLAR GENERAL CORP COM 256677105 489 2,303 SH   SOLE 0 0 0 2,303
DUKE ENERGY CORP NEW COM 26441C204 302 3,099 SH   SOLE 0 0 0 3,099
EBAY COM 278642103 1,449 20,800 SH   SOLE 0 0 0 20,800
ECOLAB COM 278865100 2,772 13,289 SH   SOLE 0 0 0 13,289
ELI LILLY & CO COM 532457108 231 1,000 SH   SOLE 0 0 0 1,000
EXXON MOBIL CORP COM 30231g102 2,247 38,199 SH   SOLE 0 0 0 38,199
FACEBOOK COM 30303M102 6,627 19,527 SH   SOLE 0 0 0 19,527
FEDEX CORP COM 31428x106 2,018 9,204 SH   SOLE 0 0 0 9,204
FERRARI NV COM N3167Y103 412 1,970 SH   SOLE 0 0 0 1,970
FTSE KLD 400 SOCIAL COM 464288570 253 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108 268 1,368 SH   SOLE 0 0 0 1,368
GILEAD SCIENCES COM 375558103 765 10,955 SH   SOLE 0 0 0 10,955
HOME DEPOT COM 437076102 5,974 18,199 SH   SOLE 0 0 0 18,199
HONEYWELL COM 438516106 261 1,229 SH   SOLE 0 0 0 1,229
IBM COM 459200101 359 2,586 SH   SOLE 0 0 0 2,586
INTEL CORP COM 458140100 1,621 30,428 SH   SOLE 0 0 0 30,428
INTERCONTINENTAL EXCHNGE COM 45866f104 1,864 16,234 SH   SOLE 0 0 0 16,234
INTL FLAVOR & FRAGRANCE COM 459506101 411 3,075 SH   SOLE 0 0 0 3,075
INTUITIVE SURGICAL COM 46120e602 1,601 1,610 SH   SOLE 0 0 0 1,610
INVESCO S&P EQUAL WT COM 46137V357 1,638 10,933 SH   SOLE 0 0 0 10,933
ISHARES EDGE MSCI MIN VOL COM 46429B697 235 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204 742 22,209 SH   SOLE 0 0 0 22,209
ISHARES RUSSELL 3000 COM 464287689 535 2,100 SH   SOLE 0 0 0 2,100
J M SMUCKER CO COM 832696405 1,468 12,231 SH   SOLE 0 0 0 12,231
JETBLUE AIRWAYS CO COM 477143101 275 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 10,351 64,094 SH   SOLE 0 0 0 64,094
JP MORGAN CHASE COM 46625H100 13,326 81,409 SH   SOLE 0 0 0 81,409
KEY CORP COM 493267108 343 15,870 SH   SOLE 0 0 0 15,870
KIMBERLY CLARK CO COM 494368103 2,208 16,671 SH   SOLE 0 0 0 16,671
LAMB WESTON HOLDINGS COM 513272104 211 3,442 SH   SOLE 0 0 0 3,442
LOCKHEED MARTIN COM 539830109 758 2,198 SH   SOLE 0 0 0 2,198
LOWES CO COM 548661107 5,765 28,417 SH   SOLE 0 0 0 28,417
LUMEN TECHNOLOGIES COM 550241103 409 33,047 SH   SOLE 0 0 0 33,047
M & T BANK CORP COM 55261f104 223 1,493 SH   SOLE 0 0 0 1,493
MARATHON PETROLEUM CO COM 56585a102 266 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104 310 891 SH   SOLE 0 0 0 891
MCDONALD'S CORP COM 580135101 12,142 50,357 SH   SOLE 0 0 0 50,357
MEDIFAST COM 58470H101 597 3,100 SH   SOLE 0 0 0 3,100
MEDMEN ENTERPRISES COM 58507M107 19 67,000 SH   SOLE 0 0 0 67,000
MEDTRONIC COM G5960L103 1,038 8,284 SH   SOLE 0 0 0 8,284
MERCK & CO COM 58933Y105 810 10,788 SH   SOLE 0 0 0 10,788
METLIFE COM 59156r108 951 15,401 SH   SOLE 0 0 0 15,401
MICROSOFT CORP COM 594918104 46,861 166,220 SH   SOLE 0 0 0 166,220
MORGAN STANLEY COM 617446448 8,032 82,541 SH   SOLE 0 0 0 82,541
MOTOROLA COM 620076307 261 1,125 SH   SOLE 0 0 0 1,125
NASDAQ 100 ETF COM 46090E103 16,402 45,820 SH   SOLE 0 0 0 45,820
NASDAQ BIOTECH ETF COM 464287556 4,707 29,115 SH   SOLE 0 0 0 29,115
NASDAQ NEXT GEN 100 ETF COM 46138G631 1,110 33,587 SH   SOLE 0 0 0 33,587
NATIONAL GRID GRP COM 636274409 376 6,313 SH   SOLE 0 0 0 6,313
NETFLIX COM 64110L106 11,420 18,711 SH   SOLE 0 0 0 18,711
NEXTERA ENERGY COM 65339F101 1,751 22,301 SH   SOLE 0 0 0 22,301
NIKE COM 654106103 241 1,661 SH   SOLE 0 0 0 1,661
NORDSON CORP COM 655663102 476 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 8,734 36,504 SH   SOLE 0 0 0 36,504
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 891 10,892 SH   SOLE 0 0 0 10,892
NOVO NORDISK A/S ADR COM 670100205 209 2,175 SH   SOLE 0 0 0 2,175
NVIDIA CORP COM 67066g104 1,987 9,592 SH   SOLE 0 0 0 9,592
OCCIDENTAL PETRO CO COM 674599105 411 13,905 SH   SOLE 0 0 0 13,905
OTIS WORLDWIDE COM 68902V107 504 6,123 SH   SOLE 0 0 0 6,123
PALANTIR TECHNOLOGIES COM 69608A108 595 24,745 SH   SOLE 0 0 0 24,745
PAYCHEX COM 704326107 8,269 73,534 SH   SOLE 0 0 0 73,534
PAYPAL HOLDINGS COM 70450Y103 12,617 48,488 SH   SOLE 0 0 0 48,488
PEPSICO COM 713448108 15,631 103,924 SH   SOLE 0 0 0 103,924
PFIZER COM 717081103 4,218 98,080 SH   SOLE 0 0 0 98,080
PHILIP MORRIS INTL COM 718172109 1,875 19,779 SH   SOLE 0 0 0 19,779
PLUG POWER COM 72919P202 280 10,945 SH   SOLE 0 0 0 10,945
PROCTER & GAMBLE COM 742718109 10,813 77,347 SH   SOLE 0 0 0 77,347
QUALCOMM COM 747525103 448 3,475 SH   SOLE 0 0 0 3,475
RAYTHEON TECHNOLOGIES COM 75513E101 7,999 93,054 SH   SOLE 0 0 0 93,054
REPLIGEN CORP COM 759916109 289 1,000 SH   SOLE 0 0 0 1,000
RUSSELL 1000 GROWTH ETF COM 464287614 1,389 5,068 SH   SOLE 0 0 0 5,068
S&P 500 ETF COM 78462f103 4,397 10,247 SH   SOLE 0 0 0 10,247
S&P 500 GROWTH COM 464287309 802 10,853 SH   SOLE 0 0 0 10,853
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,238 25,498 SH   SOLE 0 0 0 25,498
S&P 500 INDEX ETF COM 464287200 315 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407 755 4,207 SH   SOLE 0 0 0 4,207
S&P CONSUMER STAPLES COM 81369Y308 253 3,668 SH   SOLE 0 0 0 3,668
S&P DIVIDEND ETF COM 78464A763 742 6,311 SH   SOLE 0 0 0 6,311
S&P ENERGY ETF COM 81369y506 431 8,276 SH   SOLE 0 0 0 8,276
S&P FINANCIAL ETF COM 81369Y605 7,124 189,831 SH   SOLE 0 0 0 189,831
S&P GOLD SHARES ETF COM 78463V107 492 2,997 SH   SOLE 0 0 0 2,997
S&P HEALTH CARE ETF COM 81369Y209 338 2,654 SH   SOLE 0 0 0 2,654
S&P INDUSTRIAL ETF COM 81369Y704 5,583 57,062 SH   SOLE 0 0 0 57,062
S&P MATERIALS ETF COM 81369Y100 908 11,473 SH   SOLE 0 0 0 11,473
S&P MID-CAP 400 ETF COM 464287507 8,944 33,999 SH   SOLE 0 0 0 33,999
S&P REGIONAL BANKING ETF COM 78464A698 312 4,603 SH   SOLE 0 0 0 4,603
S&P SMALL-CAP 600 VALUE ETF COM 464287879 7,920 78,677 SH   SOLE 0 0 0 78,677
S&P TECHNOLOGY ETF COM 81369y803 4,124 27,617 SH   SOLE 0 0 0 27,617
SALESFORCE COM 79466L302 2,403 8,859 SH   SOLE 0 0 0 8,859
SBA COMM COM 78410G104 218 660 SH   SOLE 0 0 0 660
SCHEIN HENRY COM 806407102 1,126 14,780 SH   SOLE 0 0 0 14,780
SHERWIN WILLIAMS COM 824348106 221 789 SH   SOLE 0 0 0 789
SHOPIFY INC COM 82509L107 613 452 SH   SOLE 0 0 0 452
SOUTHERN COMPANY COM 842587107 1,473 23,772 SH   SOLE 0 0 0 23,772
STARBUCKS CORP COM 855244109 11,289 102,341 SH   SOLE 0 0 0 102,341
STATE ST BOSTON COM 857477103 227 2,677 SH   SOLE 0 0 0 2,677
STRYKER COM 863667101 8,137 30,856 SH   SOLE 0 0 0 30,856
SUNPOWER CORP COM 867652406 569 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100 879 7,871 SH   SOLE 0 0 0 7,871
TELEDYNE TECH COM 879360105 215 500 SH   SOLE 0 0 0 500
TESLA MOTORS COM 88160R101 471 607 SH   SOLE 0 0 0 607
TEXAS INSTRUMENTS COM 882508104 237 1,234 SH   SOLE 0 0 0 1,234
THE HERSHEY CO COM 427866108 1,510 8,922 SH   SOLE 0 0 0 8,922
THERMO FISHER SCIENTIFIC COM 883556102 9,108 15,942 SH   SOLE 0 0 0 15,942
TJX COMPANIES COM 872540109 1,056 16,003 SH   SOLE 0 0 0 16,003
TOMPKINS FINANCIAL CORP COM 890110109 854 10,559 SH   SOLE 0 0 0 10,559
TOOTSIE ROLL COM 890516107 334 10,968 SH   SOLE 0 0 0 10,968
TORONTO DOMINION BANK COM 891160509 310 4,684 SH   SOLE 0 0 0 4,684
TRAVELERS COM 89417E109 577 3,797 SH   SOLE 0 0 0 3,797
UNION PACIFIC CORP COM 907818108 1,311 6,686 SH   SOLE 0 0 0 6,686
UNITED RENTALS COM 911363109 3,878 11,050 SH   SOLE 0 0 0 11,050
UNITEDHEALTH GRP COM 91324p102 2,246 5,749 SH   SOLE 0 0 0 5,749
VANGUARD DIV APPR'N ETF COM 921908844 4,861 31,647 SH   SOLE 0 0 0 31,647
VANGUARD HIGH DIV YIELD COM 921946406 1,209 11,701 SH   SOLE 0 0 0 11,701
VANGUARD MSCI US MID-CAP COM 922908629 213 900 SH   SOLE 0 0 0 900
VANGUARD S&P 500 ETF COM 922908363 595 1,508 SH   SOLE 0 0 0 1,508
VANGUARD TOTAL MKT ETF COM 922908769 2,826 12,727 SH   SOLE 0 0 0 12,727
VANGUARD VALUE ETF COM 922908744 691 5,103 SH   SOLE 0 0 0 5,103
VERIZON COMM COM 92343v104 5,452 100,942 SH   SOLE 0 0 0 100,942
VISA COM 92826c839 31,311 140,564 SH   SOLE 0 0 0 140,564
WAL-MART STORES COM 931142103 232 1,662 SH   SOLE 0 0 0 1,662
WASTE CONNECTIONS COM 94106B101 2,517 19,985 SH   SOLE 0 0 0 19,985
WASTE MGMT COM 94106l109 7,538 50,468 SH   SOLE 0 0 0 50,468
WISDOMTREE LARGE-CAP DIV COM 97717W307 224 1,875 SH   SOLE 0 0 0 1,875
YUM CHINA COM 98850P109 372 6,400 SH   SOLE 0 0 0 6,400
YUM! BRANDS COM 988498101 3,156 25,806 SH   SOLE 0 0 0 25,806
ZIMMER HOLDINGS COM 98956p102 991 6,773 SH   SOLE 0 0 0 6,773
ZOETIS, INC COM 98978V103 6,125 31,550 SH   SOLE 0 0 0 31,550