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,146 56,775 SH   SOLE 0 0 0 56,775
ISHARES US PFD ETF PFD 464288687 4,172 108,327 SH   SOLE 0 0 0 108,327
3M COMPANY COM 88579Y101 546 3,124 SH   SOLE 0 0 0 3,124
ABBOTT LABS COM 002824100 5,336 48,733 SH   SOLE 0 0 0 48,733
ABBVIE COM 00287y109 2,967 27,691 SH   SOLE 0 0 0 27,691
ACTIVISION BLIZZARD COM 00507V109 806 8,676 SH   SOLE 0 0 0 8,676
ALIBABA COM 01609W102 2,426 10,424 SH   SOLE 0 0 0 10,424
ALLIANCE BERNSTEIN HOLDING COM 01881G106 270 8,000 SH   SOLE 0 0 0 8,000
ALPHABET CL A COM 02079k305 3,810 2,174 SH   SOLE 0 0 0 2,174
ALPHABET CL C COM 02079k107 11,253 6,424 SH   SOLE 0 0 0 6,424
ALTRIA COM 02209S103 1,468 35,809 SH   SOLE 0 0 0 35,809
AMAZON COM 023135106 16,565 5,086 SH   SOLE 0 0 0 5,086
AMGEN COM 031162100 5,563 24,193 SH   SOLE 0 0 0 24,193
AMPHENOL CORP CL A COM 032095101 554 4,240 SH   SOLE 0 0 0 4,240
APPLE COM 037833100 52,350 394,526 SH   SOLE 0 0 0 394,526
APPLIED MATERIALS COM 038222105 941 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 2,152 74,820 SH   SOLE 0 0 0 74,820
ATMOS ENERGY CORP COM 049560105 577 6,050 SH   SOLE 0 0 0 6,050
AUTO DATA PROCESSING COM 053015103 703 3,990 SH   SOLE 0 0 0 3,990
AUTODESK COM 052769106 1,801 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 3,113 102,705 SH   SOLE 0 0 0 102,705
BECTON DICKINSON COM 075887109 6,373 25,468 SH   SOLE 0 0 0 25,468
BERKSHIRE HATHAWAY B COM 084670702 10,010 43,169 SH   SOLE 0 0 0 43,169
BLACKROCK COM 09247X101 681 944 SH   SOLE 0 0 0 944
BLACKSTONE GROUP INC COM COM 09260D107 653 10,075 SH   SOLE 0 0 0 10,075
BOEING CO COM 097023105 2,648 12,370 SH   SOLE 0 0 0 12,370
BRISTOL-MYERS SQUIBB COM 110122108 5,432 87,572 SH   SOLE 0 0 0 87,572
CABO DRILLING CORP COM 12687C108 0 40,000 SH   SOLE 0 0 0 40,000
CARRIER GLOBAL COM 14448C104 925 24,518 SH   SOLE 0 0 0 24,518
CATERPILLAR COM 149123101 355 1,950 SH   SOLE 0 0 0 1,950
CHEVRON COM 166764100 5,667 67,103 SH   SOLE 0 0 0 67,103
CHURCH & DWIGHT CO COM 171340102 2,859 32,780 SH   SOLE 0 0 0 32,780
CISCO SYSTEMS COM 17275R102 2,339 52,262 SH   SOLE 0 0 0 52,262
CLOROX CO COM 189054109 2,625 13,001 SH   SOLE 0 0 0 13,001
CME GRP COM 12572q105 3,498 19,214 SH   SOLE 0 0 0 19,214
COCA COLA CO COM 191216100 3,998 72,908 SH   SOLE 0 0 0 72,908
COLGATE-PALMOLIVE COM 194162103 419 4,900 SH   SOLE 0 0 0 4,900
COMCAST NEW COM 20030n101 239 4,565 SH   SOLE 0 0 0 4,565
COMMUNITY BANK SYSTEM COM 203607106 478 7,672 SH   SOLE 0 0 0 7,672
CONAGRA FOODS COM 205887102 385 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 491 6,792 SH   SOLE 0 0 0 6,792
CONSTELLATION BRANDS COM 21036p108 1,724 7,872 SH   SOLE 0 0 0 7,872
CORNING COM 219350105 621 17,252 SH   SOLE 0 0 0 17,252
COSTCO WHOLESALE CO COM 22160k105 4,675 12,408 SH   SOLE 0 0 0 12,408
CSX CORP COM 126408103 209 2,300 SH   SOLE 0 0 0 2,300
DANAHER CORP COM 235851102 9,462 42,593 SH   SOLE 0 0 0 42,593
DEERE & CO COM 244199105 783 2,909 SH   SOLE 0 0 0 2,909
DIAMONDS TRUST I ETF COM 78467X109 460 1,504 SH   SOLE 0 0 0 1,504
DISCOVER FINANCIAL SERV COM 254709108 696 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 13,568 74,884 SH   SOLE 0 0 0 74,884
DJ US AERO & DEF ETF COM 464288760 1,152 12,161 SH   SOLE 0 0 0 12,161
DJ US TECHNOLOGY ETF COM 464287721 434 5,100 SH   SOLE 0 0 0 5,100
DOLLAR GENERAL CORP COM 256677105 557 2,648 SH   SOLE 0 0 0 2,648
DUKE ENERGY CORP NEW COM 26441C204 284 3,099 SH   SOLE 0 0 0 3,099
EBAY COM 278642103 1,045 20,800 SH   SOLE 0 0 0 20,800
ECOLAB COM 278865100 2,920 13,494 SH   SOLE 0 0 0 13,494
EXXON MOBIL CORP COM 30231g102 1,567 38,012 SH   SOLE 0 0 0 38,012
FACEBOOK COM 30303M102 5,025 18,395 SH   SOLE 0 0 0 18,395
FEDEX CORP COM 31428x106 2,091 8,053 SH   SOLE 0 0 0 8,053
FERRARI NV COM N3167Y103 429 1,870 SH   SOLE 0 0 0 1,870
FORTIVE CORP COM 34959j108 315 4,451 SH   SOLE 0 0 0 4,451
FTSE KLD 400 SOCIAL COM 464288570 218 3,044 SH   SOLE 0 0 0 3,044
GILEAD SCIENCES COM 375558103 663 11,375 SH   SOLE 0 0 0 11,375
HOME DEPOT COM 437076102 5,091 19,166 SH   SOLE 0 0 0 19,166
HONEYWELL COM 438516106 261 1,225 SH   SOLE 0 0 0 1,225
IBM COM 459200101 322 2,561 SH   SOLE 0 0 0 2,561
INTEL CORP COM 458140100 1,556 31,238 SH   SOLE 0 0 0 31,238
INTERCONTINENTAL EXCHNGE COM 45866f104 2,032 17,623 SH   SOLE 0 0 0 17,623
INTL FLAVOR & FRAGRANCE COM 459506101 344 3,160 SH   SOLE 0 0 0 3,160
INTUITIVE SURGICAL COM 46120e602 1,296 1,584 SH   SOLE 0 0 0 1,584
INVESCO S&P EQUAL WT COM 46137V357 1,554 12,186 SH   SOLE 0 0 0 12,186
ISHARES EDGE MSCI MIN VOL COM 46429B697 217 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285105 798 44,040 SH   SOLE 0 0 0 44,040
ISHARES RUSSELL 3000 COM 464287689 471 2,108 SH   SOLE 0 0 0 2,108
J M SMUCKER CO COM 832696405 1,817 15,715 SH   SOLE 0 0 0 15,715
JETBLUE AIRWAYS CO COM 477143101 262 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 9,917 63,011 SH   SOLE 0 0 0 63,011
JP MORGAN CHASE COM 46625H100 9,930 78,144 SH   SOLE 0 0 0 78,144
KEY CORP COM 493267108 362 22,045 SH   SOLE 0 0 0 22,045
KIMBERLY CLARK CO COM 494368103 2,280 16,913 SH   SOLE 0 0 0 16,913
LAMB WESTON HOLDINGS COM 513272104 279 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 739 2,081 SH   SOLE 0 0 0 2,081
LOWES CO COM 548661107 4,673 29,114 SH   SOLE 0 0 0 29,114
LUMEN TECHNOLOGIES COM 156700106 334 34,247 SH   SOLE 0 0 0 34,247
MASTERCARD COM 57636q104 278 779 SH   SOLE 0 0 0 779
MCDONALD'S CORP COM 580135101 10,701 49,869 SH   SOLE 0 0 0 49,869
MEDIFAST COM 58470H101 638 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 992 8,467 SH   SOLE 0 0 0 8,467
MERCK & CO COM 58933Y105 859 10,506 SH   SOLE 0 0 0 10,506
METLIFE COM 59156r108 751 16,005 SH   SOLE 0 0 0 16,005
MICROSOFT CORP COM 594918104 38,606 173,574 SH   SOLE 0 0 0 173,574
MONDELEZ INTL COM 609207105 453 7,744 SH   SOLE 0 0 0 7,744
MORGAN STANLEY COM 617446448 5,670 82,730 SH   SOLE 0 0 0 82,730
NASDAQ 100 ETF COM 46090E103 14,856 47,350 SH   SOLE 0 0 0 47,350
NASDAQ BIOTECH ETF COM 464287556 4,015 26,504 SH   SOLE 0 0 0 26,504
NATIONAL GRID GRP COM 636274409 454 7,687 SH   SOLE 0 0 0 7,687
NETFLIX COM 64110L106 10,271 18,995 SH   SOLE 0 0 0 18,995
NEXTERA ENERGY COM 65339F101 1,293 16,756 SH   SOLE 0 0 0 16,756
NIKE COM 654106103 252 1,778 SH   SOLE 0 0 0 1,778
NORDSON CORP COM 655663102 402 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 8,500 35,774 SH   SOLE 0 0 0 35,774
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 1,325 14,036 SH   SOLE 0 0 0 14,036
NVIDIA CORP COM 67066g104 999 1,913 SH   SOLE 0 0 0 1,913
OCCIDENTAL PETRO CO COM 674599105 247 14,295 SH   SOLE 0 0 0 14,295
OTIS WORLDWIDE COM 68902V107 761 11,263 SH   SOLE 0 0 0 11,263
PALANTIR TECHNOLOGIES COM 69608A108 767 32,575 SH   SOLE 0 0 0 32,575
PAYCHEX COM 704326107 6,754 72,479 SH   SOLE 0 0 0 72,479
PAYPAL HOLDINGS COM 70450Y103 11,775 50,278 SH   SOLE 0 0 0 50,278
PEPSICO COM 713448108 15,292 103,117 SH   SOLE 0 0 0 103,117
PFIZER COM 717081103 3,656 99,311 SH   SOLE 0 0 0 99,311
PHILIP MORRIS INTL COM 718172109 1,691 20,422 SH   SOLE 0 0 0 20,422
PROCTER & GAMBLE COM 742718109 10,409 74,808 SH   SOLE 0 0 0 74,808
QUALCOMM COM 747525103 485 3,185 SH   SOLE 0 0 0 3,185
RAYTHEON TECHNOLOGIES COM 75513E101 6,548 91,574 SH   SOLE 0 0 0 91,574
RUSSELL 1000 GROWTH ETF COM 464287614 1,460 6,053 SH   SOLE 0 0 0 6,053
S&P 500 ETF COM 78462f103 4,131 11,050 SH   SOLE 0 0 0 11,050
S&P 500 GROWTH COM 464287309 804 12,593 SH   SOLE 0 0 0 12,593
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,140 27,070 SH   SOLE 0 0 0 27,070
S&P 500 INDEX ETF COM 464287200 274 730 SH   SOLE 0 0 0 730
S&P CONSUMER DISCRETIONARY COM 81369Y407 401 2,493 SH   SOLE 0 0 0 2,493
S&P CONSUMER STAPLES COM 81369Y308 309 4,588 SH   SOLE 0 0 0 4,588
S&P DIVIDEND ETF COM 78464A763 684 6,460 SH   SOLE 0 0 0 6,460
S&P ENERGY ETF COM 81369y506 334 8,819 SH   SOLE 0 0 0 8,819
S&P FINANCIAL ETF COM 81369Y605 5,352 181,552 SH   SOLE 0 0 0 181,552
S&P GOLD SHARES ETF COM 78463V107 500 2,801 SH   SOLE 0 0 0 2,801
S&P HEALTH CARE ETF COM 81369Y209 301 2,652 SH   SOLE 0 0 0 2,652
S&P INDUSTRIAL ETF COM 81369Y704 4,910 55,453 SH   SOLE 0 0 0 55,453
S&P MID-CAP 400 ETF COM 464287507 7,613 33,123 SH   SOLE 0 0 0 33,123
S&P REGIONAL BANKING ETF COM 78464A698 239 4,603 SH   SOLE 0 0 0 4,603
S&P SMALL-CAP 600 VALUE ETF COM 464287879 2,479 30,486 SH   SOLE 0 0 0 30,486
S&P TECHNOLOGY ETF COM 81369y803 3,683 28,325 SH   SOLE 0 0 0 28,325
SALESFORCE COM 79466L302 891 4,003 SH   SOLE 0 0 0 4,003
SCHEIN HENRY COM 806407102 988 14,780 SH   SOLE 0 0 0 14,780
SHOPIFY INC COM 82509L107 555 490 SH   SOLE 0 0 0 490
SOUTHERN COMPANY COM 842587107 1,510 24,576 SH   SOLE 0 0 0 24,576
STARBUCKS CORP COM 855244109 10,824 101,177 SH   SOLE 0 0 0 101,177
STRYKER COM 863667101 7,811 31,878 SH   SOLE 0 0 0 31,878
SUNPOWER CORP COM 867652406 644 25,100 SH   SOLE 0 0 0 25,100
TENCENT HOLDINGS COM 88032Q109 213 2,965 SH   SOLE 0 0 0 2,965
TESLA MOTORS COM 88160R101 393 557 SH   SOLE 0 0 0 557
THE HERSHEY CO COM 427866108 1,359 8,922 SH   SOLE 0 0 0 8,922
THERMO FISHER SCIENTIFIC COM 883556102 7,227 15,515 SH   SOLE 0 0 0 15,515
TJX COMPANIES COM 872540109 1,096 16,055 SH   SOLE 0 0 0 16,055
TOMPKINS FINANCIAL CORP COM 890110109 875 12,392 SH   SOLE 0 0 0 12,392
TOOTSIE ROLL COM 890516107 331 11,151 SH   SOLE 0 0 0 11,151
TORONTO DOMINION BANK COM 891160509 297 5,259 SH   SOLE 0 0 0 5,259
TRAVELERS COM 89417E109 526 3,745 SH   SOLE 0 0 0 3,745
UNION PACIFIC CORP COM 907818108 1,451 6,966 SH   SOLE 0 0 0 6,966
UNITED RENTALS COM 911363109 2,563 11,050 SH   SOLE 0 0 0 11,050
UNITEDHEALTH GRP COM 91324p102 1,864 5,315 SH   SOLE 0 0 0 5,315
UV FLU TECHNOLOGIES COM 918099201 0 10,000 SH   SOLE 0 0 0 10,000
VANGUARD DIV APPR'N ETF COM 921908844 4,970 35,208 SH   SOLE 0 0 0 35,208
VANGUARD HIGH DIV YIELD COM 921946406 1,013 11,072 SH   SOLE 0 0 0 11,072
VANGUARD S&P 500 ETF COM 922908363 538 1,564 SH   SOLE 0 0 0 1,564
VANGUARD TOTAL MKT ETF COM 922908769 2,605 13,385 SH   SOLE 0 0 0 13,385
VANGUARD VALUE ETF COM 922908744 595 5,000 SH   SOLE 0 0 0 5,000
VERIZON COMM COM 92343v104 5,658 96,314 SH   SOLE 0 0 0 96,314
VIATRIS INC COM 92556V106 209 11,134 SH   SOLE 0 0 0 11,134
VISA COM 92826c839 31,053 141,971 SH   SOLE 0 0 0 141,971
VYSTAR CORPORATION COM 92927N106 0 10,000 SH   SOLE 0 0 0 10,000
WAL-MART STORES COM 931142103 210 1,460 SH   SOLE 0 0 0 1,460
WASTE CONNECTIONS COM 94106B101 2,233 21,775 SH   SOLE 0 0 0 21,775
WASTE MGMT COM 94106l109 5,863 49,716 SH   SOLE 0 0 0 49,716
WISDOMTREE LARGE-CAP DIV COM 97717W307 202 1,875 SH   SOLE 0 0 0 1,875
YUM CHINA COM 98850P109 432 7,573 SH   SOLE 0 0 0 7,573
YUM! BRANDS COM 988498101 2,824 26,014 SH   SOLE 0 0 0 26,014
ZIMMER HOLDINGS COM 98956p102 1,076 6,980 SH   SOLE 0 0 0 6,980
ZOETIS, INC COM 98978V103 4,580 27,672 SH   SOLE 0 0 0 27,672