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,112 53,975 SH   SOLE 0 0 0 53,975
ISHARES US PFD ETF PFD 464288687 4,083 103,812 SH   SOLE 0 0 0 103,812
3M COMPANY COM 88579Y101 617 3,106 SH   SOLE 0 0 0 3,106
ABBOTT LABS COM 002824100 6,103 52,647 SH   SOLE 0 0 0 52,647
ABBVIE COM 00287y109 3,126 27,753 SH   SOLE 0 0 0 27,753
ACTIVISION BLIZZARD COM 00507V109 875 9,164 SH   SOLE 0 0 0 9,164
ALIBABA COM 01609W102 2,635 11,618 SH   SOLE 0 0 0 11,618
ALLIANCE BERNSTEIN HOLDING COM 01881G106 570 12,250 SH   SOLE 0 0 0 12,250
ALPHABET CL A COM 02079k305 5,120 2,097 SH   SOLE 0 0 0 2,097
ALPHABET CL C COM 02079k107 16,092 6,421 SH   SOLE 0 0 0 6,421
ALTRIA COM 02209S103 1,562 32,752 SH   SOLE 0 0 0 32,752
AMAZON COM 023135106 18,260 5,308 SH   SOLE 0 0 0 5,308
AMERICAN EXPRESS CO COM 025816109 224 1,353 SH   SOLE 0 0 0 1,353
AMERICAN TOWER CL A COM 03027X100 237 879 SH   SOLE 0 0 0 879
AMGEN COM 031162100 6,063 24,875 SH   SOLE 0 0 0 24,875
AMPHENOL CORP CL A COM 032095101 577 8,435 SH   SOLE 0 0 0 8,435
APPLE COM 037833100 53,502 390,639 SH   SOLE 0 0 0 390,639
APPLIED MATERIALS COM 038222105 1,556 10,928 SH   SOLE 0 0 0 10,928
AT & T CORP COM 00206r102 1,702 59,150 SH   SOLE 0 0 0 59,150
ATMOS ENERGY CORP COM 049560105 464 4,825 SH   SOLE 0 0 0 4,825
AUTO DATA PROCESSING COM 053015103 780 3,925 SH   SOLE 0 0 0 3,925
AUTODESK COM 052769106 1,721 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 4,421 107,225 SH   SOLE 0 0 0 107,225
BECTON DICKINSON COM 075887109 6,004 24,687 SH   SOLE 0 0 0 24,687
BERKSHIRE HATHAWAY B COM 084670702 11,861 42,679 SH   SOLE 0 0 0 42,679
BLACKROCK COM 09247X101 826 944 SH   SOLE 0 0 0 944
BLACKSTONE GROUP INC COM COM 09260D107 979 10,075 SH   SOLE 0 0 0 10,075
BOEING CO COM 097023105 3,547 14,805 SH   SOLE 0 0 0 14,805
BRISTOL-MYERS SQUIBB COM 110122108 5,314 79,531 SH   SOLE 0 0 0 79,531
BROADSTONE NET LEASE COM 11135E203 599 25,596 SH   SOLE 0 0 0 25,596
CABO DRILLING CORP COM 12687C108 0 40,000 SH   SOLE 0 0 0 40,000
CARRIER GLOBAL COM 14448C104 995 20,481 SH   SOLE 0 0 0 20,481
CATERPILLAR COM 149123101 424 1,950 SH   SOLE 0 0 0 1,950
CHEVRON COM 166764100 7,024 67,065 SH   SOLE 0 0 0 67,065
CHURCH & DWIGHT CO COM 171340102 2,912 34,166 SH   SOLE 0 0 0 34,166
CISCO SYSTEMS COM 17275R102 2,576 48,611 SH   SOLE 0 0 0 48,611
CITIGROUP NEW COM 172967424 205 2,896 SH   SOLE 0 0 0 2,896
CLOROX CO COM 189054109 2,238 12,438 SH   SOLE 0 0 0 12,438
CME GRP COM 12572q105 4,060 19,090 SH   SOLE 0 0 0 19,090
COCA COLA CO COM 191216100 3,807 70,361 SH   SOLE 0 0 0 70,361
COLGATE-PALMOLIVE COM 194162103 390 4,790 SH   SOLE 0 0 0 4,790
COMCAST NEW COM 20030n101 339 5,948 SH   SOLE 0 0 0 5,948
COMMUNITY BANK SYSTEM COM 203607106 555 7,339 SH   SOLE 0 0 0 7,339
CONAGRA FOODS COM 205887102 387 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 489 6,818 SH   SOLE 0 0 0 6,818
CONSTELLATION BRANDS COM 21036p108 1,802 7,706 SH   SOLE 0 0 0 7,706
CORNING COM 219350105 693 16,954 SH   SOLE 0 0 0 16,954
COSTCO WHOLESALE CO COM 22160k105 5,025 12,699 SH   SOLE 0 0 0 12,699
CSX CORP COM 126408103 221 6,900 SH   SOLE 0 0 0 6,900
DANAHER CORP COM 235851102 11,366 42,354 SH   SOLE 0 0 0 42,354
DEERE & CO COM 244199105 1,569 4,447 SH   SOLE 0 0 0 4,447
DIAMONDS TRUST I ETF COM 78467X109 439 1,274 SH   SOLE 0 0 0 1,274
DISCOVER FINANCIAL SERV COM 254709108 910 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 13,541 77,037 SH   SOLE 0 0 0 77,037
DJ US AERO & DEF ETF COM 464288760 1,295 11,826 SH   SOLE 0 0 0 11,826
DJ US TECHNOLOGY ETF COM 464287721 504 5,075 SH   SOLE 0 0 0 5,075
DOLLAR GENERAL CORP COM 256677105 498 2,303 SH   SOLE 0 0 0 2,303
DUKE ENERGY CORP NEW COM 26441C204 306 3,099 SH   SOLE 0 0 0 3,099
EBAY COM 278642103 1,460 20,800 SH   SOLE 0 0 0 20,800
ECOLAB COM 278865100 2,815 13,669 SH   SOLE 0 0 0 13,669
ELI LILLY & CO COM 532457108 230 1,000 SH   SOLE 0 0 0 1,000
EXXON MOBIL CORP COM 30231g102 2,410 38,202 SH   SOLE 0 0 0 38,202
FACEBOOK COM 30303M102 6,793 19,537 SH   SOLE 0 0 0 19,537
FEDEX CORP COM 31428x106 2,499 8,378 SH   SOLE 0 0 0 8,378
FERRARI NV COM N3167Y103 406 1,970 SH   SOLE 0 0 0 1,970
FTSE KLD 400 SOCIAL COM 464288570 252 3,044 SH   SOLE 0 0 0 3,044
GENERAL DYNAMICS CO COM 369550108 246 1,306 SH   SOLE 0 0 0 1,306
GILEAD SCIENCES COM 375558103 758 11,005 SH   SOLE 0 0 0 11,005
HOME DEPOT COM 437076102 6,116 19,180 SH   SOLE 0 0 0 19,180
HONEYWELL COM 438516106 270 1,229 SH   SOLE 0 0 0 1,229
IBM COM 459200101 381 2,596 SH   SOLE 0 0 0 2,596
INTEL CORP COM 458140100 1,719 30,628 SH   SOLE 0 0 0 30,628
INTERCONTINENTAL EXCHNGE COM 45866f104 2,061 17,359 SH   SOLE 0 0 0 17,359
INTL FLAVOR & FRAGRANCE COM 459506101 459 3,075 SH   SOLE 0 0 0 3,075
INTUITIVE SURGICAL COM 46120e602 1,477 1,606 SH   SOLE 0 0 0 1,606
INVESCO S&P EQUAL WT COM 46137V357 1,708 11,334 SH   SOLE 0 0 0 11,334
ISHARES EDGE MSCI MIN VOL COM 46429B697 236 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285204 739 21,923 SH   SOLE 0 0 0 21,923
ISHARES RUSSELL 3000 COM 464287689 539 2,108 SH   SOLE 0 0 0 2,108
J M SMUCKER CO COM 832696405 1,706 13,164 SH   SOLE 0 0 0 13,164
JETBLUE AIRWAYS CO COM 477143101 302 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 10,421 63,256 SH   SOLE 0 0 0 63,256
JP MORGAN CHASE COM 46625H100 12,327 79,250 SH   SOLE 0 0 0 79,250
KEY CORP COM 493267108 337 16,320 SH   SOLE 0 0 0 16,320
KIMBERLY CLARK CO COM 494368103 2,272 16,985 SH   SOLE 0 0 0 16,985
LAMB WESTON HOLDINGS COM 513272104 286 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 793 2,096 SH   SOLE 0 0 0 2,096
LOWES CO COM 548661107 5,573 28,729 SH   SOLE 0 0 0 28,729
LUMEN TECHNOLOGIES COM 550241103 449 33,047 SH   SOLE 0 0 0 33,047
MARATHON PETROLEUM CO COM 56585a102 260 4,300 SH   SOLE 0 0 0 4,300
MASTERCARD COM 57636q104 303 831 SH   SOLE 0 0 0 831
MCDONALD'S CORP COM 580135101 11,558 50,035 SH   SOLE 0 0 0 50,035
MEDIFAST COM 58470H101 906 3,200 SH   SOLE 0 0 0 3,200
MEDTRONIC COM G5960L103 1,055 8,499 SH   SOLE 0 0 0 8,499
MERCK & CO COM 58933Y105 829 10,665 SH   SOLE 0 0 0 10,665
METLIFE COM 59156r108 955 15,951 SH   SOLE 0 0 0 15,951
MICROSOFT CORP COM 594918104 45,661 168,554 SH   SOLE 0 0 0 168,554
MONDELEZ INTL COM 609207105 415 6,642 SH   SOLE 0 0 0 6,642
MORGAN STANLEY COM 617446448 7,637 83,286 SH   SOLE 0 0 0 83,286
MOTOROLA COM 620076307 244 1,125 SH   SOLE 0 0 0 1,125
NASDAQ 100 ETF COM 46090E103 16,225 45,777 SH   SOLE 0 0 0 45,777
NASDAQ BIOTECH ETF COM 464287556 4,626 28,265 SH   SOLE 0 0 0 28,265
NASDAQ NEXT GEN 100 ETF COM 46138G631 930 27,035 SH   SOLE 0 0 0 27,035
NATIONAL GRID GRP COM 636274409 436 6,816 SH   SOLE 0 0 0 6,816
NETFLIX COM 64110L106 10,013 18,957 SH   SOLE 0 0 0 18,957
NEXTERA ENERGY COM 65339F101 1,383 18,878 SH   SOLE 0 0 0 18,878
NIKE COM 654106103 257 1,661 SH   SOLE 0 0 0 1,661
NORDSON CORP COM 655663102 439 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 9,611 36,213 SH   SOLE 0 0 0 36,213
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 1,182 12,959 SH   SOLE 0 0 0 12,959
NVIDIA CORP COM 67066g104 1,535 1,918 SH   SOLE 0 0 0 1,918
OCCIDENTAL PETRO CO COM 674599105 446 14,255 SH   SOLE 0 0 0 14,255
OTIS WORLDWIDE COM 68902V107 614 7,511 SH   SOLE 0 0 0 7,511
PALANTIR TECHNOLOGIES COM 69608A108 650 24,660 SH   SOLE 0 0 0 24,660
PAYCHEX COM 704326107 7,919 73,798 SH   SOLE 0 0 0 73,798
PAYPAL HOLDINGS COM 70450Y103 14,540 49,882 SH   SOLE 0 0 0 49,882
PEPSICO COM 713448108 15,328 103,450 SH   SOLE 0 0 0 103,450
PFIZER COM 717081103 4,018 102,598 SH   SOLE 0 0 0 102,598
PHILIP MORRIS INTL COM 718172109 1,965 19,827 SH   SOLE 0 0 0 19,827
PLUG POWER COM 72919P202 409 11,960 SH   SOLE 0 0 0 11,960
PROCTER & GAMBLE COM 742718109 10,268 76,097 SH   SOLE 0 0 0 76,097
QUALCOMM COM 747525103 497 3,475 SH   SOLE 0 0 0 3,475
RAYTHEON TECHNOLOGIES COM 75513E101 7,910 92,721 SH   SOLE 0 0 0 92,721
RUSSELL 1000 GROWTH ETF COM 464287614 1,384 5,098 SH   SOLE 0 0 0 5,098
S&P 500 ETF COM 78462f103 4,415 10,313 SH   SOLE 0 0 0 10,313
S&P 500 GROWTH COM 464287309 789 10,853 SH   SOLE 0 0 0 10,853
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,243 25,578 SH   SOLE 0 0 0 25,578
S&P 500 INDEX ETF COM 464287200 314 731 SH   SOLE 0 0 0 731
S&P CONSUMER DISCRETIONARY COM 81369Y407 675 3,780 SH   SOLE 0 0 0 3,780
S&P CONSUMER STAPLES COM 81369Y308 257 3,668 SH   SOLE 0 0 0 3,668
S&P DIVIDEND ETF COM 78464A763 772 6,311 SH   SOLE 0 0 0 6,311
S&P ENERGY ETF COM 81369y506 446 8,276 SH   SOLE 0 0 0 8,276
S&P FINANCIAL ETF COM 81369Y605 6,866 187,136 SH   SOLE 0 0 0 187,136
S&P GOLD SHARES ETF COM 78463V107 464 2,801 SH   SOLE 0 0 0 2,801
S&P HEALTH CARE ETF COM 81369Y209 334 2,654 SH   SOLE 0 0 0 2,654
S&P INDUSTRIAL ETF COM 81369Y704 5,763 56,282 SH   SOLE 0 0 0 56,282
S&P MATERIALS ETF COM 81369Y100 261 3,166 SH   SOLE 0 0 0 3,166
S&P MID-CAP 400 ETF COM 464287507 9,050 33,679 SH   SOLE 0 0 0 33,679
S&P REGIONAL BANKING ETF COM 78464A698 302 4,603 SH   SOLE 0 0 0 4,603
S&P SMALL-CAP 600 VALUE ETF COM 464287879 7,584 71,933 SH   SOLE 0 0 0 71,933
S&P TECHNOLOGY ETF COM 81369y803 4,093 27,717 SH   SOLE 0 0 0 27,717
SALESFORCE COM 79466L302 1,710 7,000 SH   SOLE 0 0 0 7,000
SBA COMM COM 78410G104 210 660 SH   SOLE 0 0 0 660
SCHEIN HENRY COM 806407102 1,097 14,780 SH   SOLE 0 0 0 14,780
SHERWIN WILLIAMS COM 824348106 215 789 SH   SOLE 0 0 0 789
SHOPIFY INC COM 82509L107 668 457 SH   SOLE 0 0 0 457
SOUTHERN COMPANY COM 842587107 1,480 24,455 SH   SOLE 0 0 0 24,455
STARBUCKS CORP COM 855244109 11,279 100,876 SH   SOLE 0 0 0 100,876
STATE ST BOSTON COM 857477103 220 2,677 SH   SOLE 0 0 0 2,677
STRYKER COM 863667101 8,043 30,969 SH   SOLE 0 0 0 30,969
SUNPOWER CORP COM 867652406 733 25,100 SH   SOLE 0 0 0 25,100
TAIWAN SEMICONDUCTOR COM 874039100 725 6,036 SH   SOLE 0 0 0 6,036
TELEDYNE TECH COM 879360105 209 500 SH   SOLE 0 0 0 500
TENCENT HOLDINGS COM 88032Q109 239 3,180 SH   SOLE 0 0 0 3,180
TESLA MOTORS COM 88160R101 409 602 SH   SOLE 0 0 0 602
TEXAS INSTRUMENTS COM 882508104 207 1,074 SH   SOLE 0 0 0 1,074
THE HERSHEY CO COM 427866108 1,554 8,922 SH   SOLE 0 0 0 8,922
THERMO FISHER SCIENTIFIC COM 883556102 8,171 16,198 SH   SOLE 0 0 0 16,198
TJX COMPANIES COM 872540109 1,024 15,190 SH   SOLE 0 0 0 15,190
TOMPKINS FINANCIAL CORP COM 890110109 965 12,436 SH   SOLE 0 0 0 12,436
TOOTSIE ROLL COM 890516107 372 10,968 SH   SOLE 0 0 0 10,968
TORONTO DOMINION BANK COM 891160509 360 5,145 SH   SOLE 0 0 0 5,145
TRAVELERS COM 89417E109 564 3,764 SH   SOLE 0 0 0 3,764
UNION PACIFIC CORP COM 907818108 1,476 6,712 SH   SOLE 0 0 0 6,712
UNITED RENTALS COM 911363109 3,525 11,050 SH   SOLE 0 0 0 11,050
UNITEDHEALTH GRP COM 91324p102 2,290 5,719 SH   SOLE 0 0 0 5,719
UV FLU TECHNOLOGIES COM 918099201 0 10,000 SH   SOLE 0 0 0 10,000
VANGUARD DIV APPR'N ETF COM 921908844 4,978 32,157 SH   SOLE 0 0 0 32,157
VANGUARD HIGH DIV YIELD COM 921946406 1,105 10,543 SH   SOLE 0 0 0 10,543
VANGUARD MSCI US MID-CAP COM 922908629 214 900 SH   SOLE 0 0 0 900
VANGUARD S&P 500 ETF COM 922908363 597 1,518 SH   SOLE 0 0 0 1,518
VANGUARD TOTAL MKT ETF COM 922908769 2,848 12,780 SH   SOLE 0 0 0 12,780
VANGUARD VALUE ETF COM 922908744 698 5,075 SH   SOLE 0 0 0 5,075
VERIZON COMM COM 92343v104 5,409 96,539 SH   SOLE 0 0 0 96,539
VISA COM 92826c839 32,926 140,819 SH   SOLE 0 0 0 140,819
VYSTAR CORPORATION COM 92927N106 0 10,000 SH   SOLE 0 0 0 10,000
WAL-MART STORES COM 931142103 234 1,662 SH   SOLE 0 0 0 1,662
WASTE CONNECTIONS COM 94106B101 2,601 21,775 SH   SOLE 0 0 0 21,775
WASTE MGMT COM 94106l109 7,032 50,190 SH   SOLE 0 0 0 50,190
WISDOMTREE LARGE-CAP DIV COM 97717W307 226 1,875 SH   SOLE 0 0 0 1,875
YUM CHINA COM 98850P109 439 6,625 SH   SOLE 0 0 0 6,625
YUM! BRANDS COM 988498101 2,938 25,537 SH   SOLE 0 0 0 25,537
ZIMMER HOLDINGS COM 98956p102 1,095 6,812 SH   SOLE 0 0 0 6,812
ZOETIS, INC COM 98978V103 5,732 30,760 SH   SOLE 0 0 0 30,760