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,064 57,775 SH   SOLE 0 0 0 57,775
ISHARES US PFD ETF PFD 464288687 3,817 110,197 SH   SOLE 0 0 0 110,197
3M COMPANY COM 88579Y101 487 3,124 SH   SOLE 0 0 0 3,124
ABBOTT LABS COM 002824100 3,993 43,674 SH   SOLE 0 0 0 43,674
ABBVIE COM 00287y109 2,667 27,161 SH   SOLE 0 0 0 27,161
ACTIVISION BLIZZARD COM 00507V109 670 8,826 SH   SOLE 0 0 0 8,826
ADMA BIOLOGIES COM 000899104 63 21,500 SH   SOLE 0 0 0 21,500
ALIBABA COM 01609W102 2,008 9,311 SH   SOLE 0 0 0 9,311
ALPHABET CL A COM 02079k305 3,198 2,255 SH   SOLE 0 0 0 2,255
ALPHABET CL C COM 02079k107 8,783 6,214 SH   SOLE 0 0 0 6,214
ALTRIA COM 02209S103 1,589 40,491 SH   SOLE 0 0 0 40,491
AMAZON COM 023135106 13,430 4,868 SH   SOLE 0 0 0 4,868
AMGEN COM 031162100 5,306 22,495 SH   SOLE 0 0 0 22,495
AMPHENOL CORP CL A COM 032095101 407 4,250 SH   SOLE 0 0 0 4,250
APPLE COM 037833100 36,161 99,127 SH   SOLE 0 0 0 99,127
APPLIED MATERIALS COM 038222105 659 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 2,469 81,670 SH   SOLE 0 0 0 81,670
ATMOS ENERGY CORP COM 049560105 472 4,735 SH   SOLE 0 0 0 4,735
AUTO DATA PROCESSING COM 053015103 594 3,990 SH   SOLE 0 0 0 3,990
AUTODESK COM 052769106 1,411 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 2,426 102,133 SH   SOLE 0 0 0 102,133
BECTON DICKINSON COM 075887109 6,198 25,903 SH   SOLE 0 0 0 25,903
BERKSHIRE HATHAWAY B COM 084670702 7,739 43,354 SH   SOLE 0 0 0 43,354
BLACKROCK COM 09247X101 514 944 SH   SOLE 0 0 0 944
BLACKSTONE GROUP INC COM COM 09260D107 571 10,075 SH   SOLE 0 0 0 10,075
BOEING CO COM 097023105 2,347 12,802 SH   SOLE 0 0 0 12,802
BRISTOL-MYERS SQUIBB COM 110122108 5,607 95,358 SH   SOLE 0 0 0 95,358
CABO DRILLING CORP COM 12687C108 0 40,000 SH   SOLE 0 0 0 40,000
CARRIER GLOBAL COM 14448C104 597 26,886 SH   SOLE 0 0 0 26,886
CATERPILLAR COM 149123101 240 1,900 SH   SOLE 0 0 0 1,900
CENTURYLINK COM 156700106 343 34,247 SH   SOLE 0 0 0 34,247
CHEVRON COM 166764100 5,967 66,877 SH   SOLE 0 0 0 66,877
CHURCH & DWIGHT CO COM 171340102 2,545 32,930 SH   SOLE 0 0 0 32,930
CISCO SYSTEMS COM 17275R102 1,860 39,871 SH   SOLE 0 0 0 39,871
CLOROX CO COM 189054109 2,899 13,213 SH   SOLE 0 0 0 13,213
CME GRP COM 12572q105 3,299 20,296 SH   SOLE 0 0 0 20,296
COCA COLA CO COM 191216100 3,261 72,994 SH   SOLE 0 0 0 72,994
COLGATE-PALMOLIVE COM 194162103 359 4,900 SH   SOLE 0 0 0 4,900
COMMUNITY BANK SYSTEM COM 203607106 618 10,840 SH   SOLE 0 0 0 10,840
CONAGRA FOODS COM 205887102 374 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 524 7,292 SH   SOLE 0 0 0 7,292
CONSTELLATION BRANDS COM 21036p108 1,590 9,087 SH   SOLE 0 0 0 9,087
CORNING COM 219350105 483 18,649 SH   SOLE 0 0 0 18,649
COSTCO WHOLESALE CO COM 22160k105 3,418 11,274 SH   SOLE 0 0 0 11,274
DANAHER CORP COM 235851102 7,682 43,443 SH   SOLE 0 0 0 43,443
DEERE & CO COM 244199105 224 1,425 SH   SOLE 0 0 0 1,425
DIAMONDS TRUST I ETF COM 78467X109 343 1,329 SH   SOLE 0 0 0 1,329
DISCOVER FINANCIAL SERV COM 254709108 385 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 8,584 76,983 SH   SOLE 0 0 0 76,983
DJ US AERO & DEF ETF COM 464288760 1,049 6,368 SH   SOLE 0 0 0 6,368
DJ US TECHNOLOGY ETF COM 464287721 344 1,275 SH   SOLE 0 0 0 1,275
DOLLAR GENERAL CORP COM 256677105 502 2,635 SH   SOLE 0 0 0 2,635
DUKE ENERGY CORP NEW COM 26441C204 257 3,215 SH   SOLE 0 0 0 3,215
EBAY COM 278642103 1,091 20,800 SH   SOLE 0 0 0 20,800
ECOLAB COM 278865100 2,024 10,175 SH   SOLE 0 0 0 10,175
EXXON MOBIL CORP COM 30231g102 2,243 50,166 SH   SOLE 0 0 0 50,166
FACEBOOK COM 30303M102 3,640 16,031 SH   SOLE 0 0 0 16,031
FEDEX CORP COM 31428x106 1,217 8,682 SH   SOLE 0 0 0 8,682
FERRARI NV COM N3167Y103 320 1,870 SH   SOLE 0 0 0 1,870
FORTIVE CORP COM 34959j108 310 4,576 SH   SOLE 0 0 0 4,576
GILEAD SCIENCES COM 375558103 854 11,100 SH   SOLE 0 0 0 11,100
HOME DEPOT COM 437076102 4,773 19,053 SH   SOLE 0 0 0 19,053
IBM COM 459200101 241 1,996 SH   SOLE 0 0 0 1,996
INTEL CORP COM 458140100 1,927 32,213 SH   SOLE 0 0 0 32,213
INTERCONTINENTAL EXCHNGE COM 45866f104 1,622 17,703 SH   SOLE 0 0 0 17,703
INTL FLAVOR & FRAGRANCE COM 459506101 387 3,160 SH   SOLE 0 0 0 3,160
INTUITIVE SURGICAL COM 46120e602 875 1,536 SH   SOLE 0 0 0 1,536
INVESCO S&P EQUAL WT COM 46137V357 1,301 12,781 SH   SOLE 0 0 0 12,781
ISHARES GOLD ETF COM 464285105 647 38,105 SH   SOLE 0 0 0 38,105
ISHARES RUSSELL 3000 COM 464287689 380 2,108 SH   SOLE 0 0 0 2,108
J M SMUCKER CO COM 832696405 1,926 18,207 SH   SOLE 0 0 0 18,207
JETBLUE AIRWAYS CO COM 477143101 196 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 8,717 61,987 SH   SOLE 0 0 0 61,987
JP MORGAN CHASE & CO COM 46625H100 7,229 76,853 SH   SOLE 0 0 0 76,853
KEY CORP COM 493267108 291 23,920 SH   SOLE 0 0 0 23,920
KIMBERLY CLARK CO COM 494368103 2,308 16,330 SH   SOLE 0 0 0 16,330
LAMB WESTON HOLDINGS COM 513272104 226 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 757 2,074 SH   SOLE 0 0 0 2,074
LOWES CO COM 548661107 3,864 28,597 SH   SOLE 0 0 0 28,597
MASTERCARD COM 57636q104 230 779 SH   SOLE 0 0 0 779
MCDONALD'S CORP COM 580135101 8,870 48,086 SH   SOLE 0 0 0 48,086
MEDIFAST COM 58470H101 451 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 788 8,592 SH   SOLE 0 0 0 8,592
MERCK & CO COM 58933Y105 812 10,501 SH   SOLE 0 0 0 10,501
METLIFE COM 59156r108 690 18,905 SH   SOLE 0 0 0 18,905
MICROSOFT CORP COM 594918104 35,515 174,510 SH   SOLE 0 0 0 174,510
MORGAN STANLEY COM 617446448 3,808 78,841 SH   SOLE 0 0 0 78,841
NASDAQ 100 ETF COM 46090E103 11,429 46,161 SH   SOLE 0 0 0 46,161
NASDAQ BIOTECH ETF COM 464287556 3,569 26,109 SH   SOLE 0 0 0 26,109
NATIONAL GRID GRP COM 636274409 502 8,259 SH   SOLE 0 0 0 8,259
NETFLIX COM 64110L106 8,687 19,090 SH   SOLE 0 0 0 19,090
NEXTERA ENERGY COM 65339F101 882 3,672 SH   SOLE 0 0 0 3,672
NOBLE ENERGY COM 655044105 93 10,408 SH   SOLE 0 0 0 10,408
NORDSON CORP COM 655663102 379 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 5,750 32,752 SH   SOLE 0 0 0 32,752
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 1,276 14,611 SH   SOLE 0 0 0 14,611
NVIDIA CORP COM 67066g104 769 2,024 SH   SOLE 0 0 0 2,024
OCCIDENTAL PETRO CO COM 674599105 378 20,677 SH   SOLE 0 0 0 20,677
OTIS WORLDWIDE COM 68902V107 761 13,389 SH   SOLE 0 0 0 13,389
PAYCHEX COM 704326107 5,490 72,470 SH   SOLE 0 0 0 72,470
PAYPAL HOLDINGS COM 70450Y103 8,240 47,292 SH   SOLE 0 0 0 47,292
PEPSICO COM 713448108 13,309 100,630 SH   SOLE 0 0 0 100,630
PFIZER COM 717081103 2,846 87,032 SH   SOLE 0 0 0 87,032
PHILIP MORRIS INTL COM 718172109 1,505 21,477 SH   SOLE 0 0 0 21,477
PROCTER & GAMBLE COM 742718109 8,873 74,212 SH   SOLE 0 0 0 74,212
QUALCOMM COM 747525103 291 3,185 SH   SOLE 0 0 0 3,185
RAYTHEON TECHNOLOGIES COM 75513E101 5,558 90,200 SH   SOLE 0 0 0 90,200
RUSSELL 1000 GROWTH ETF COM 464287614 1,173 6,113 SH   SOLE 0 0 0 6,113
S&P 500 ETF COM 78462f103 3,459 11,218 SH   SOLE 0 0 0 11,218
S&P 500 GROWTH COM 464287309 674 3,247 SH   SOLE 0 0 0 3,247
S&P 500 HIGH-QUALITY ETF COM 46137V241 961 27,140 SH   SOLE 0 0 0 27,140
S&P 500 INDEX ETF COM 464287200 246 795 SH   SOLE 0 0 0 795
S&P CONSUMER DISCRETIONARY COM 81369Y407 316 2,474 SH   SOLE 0 0 0 2,474
S&P CONSUMER STAPLES COM 81369Y308 269 4,588 SH   SOLE 0 0 0 4,588
S&P DIVIDEND ETF COM 78464A763 544 5,969 SH   SOLE 0 0 0 5,969
S&P ENERGY ETF COM 81369y506 388 10,261 SH   SOLE 0 0 0 10,261
S&P FINANCIAL ETF COM 81369Y605 4,355 188,222 SH   SOLE 0 0 0 188,222
S&P GOLD SHARES ETF COM 78463V107 403 2,406 SH   SOLE 0 0 0 2,406
S&P HEALTH CARE ETF COM 81369Y209 273 2,727 SH   SOLE 0 0 0 2,727
S&P INDUSTRIAL ETF COM 81369Y704 3,521 51,258 SH   SOLE 0 0 0 51,258
S&P MID-CAP 400 ETF COM 464287507 6,055 34,049 SH   SOLE 0 0 0 34,049
S&P TECHNOLOGY ETF COM 81369y803 2,970 28,425 SH   SOLE 0 0 0 28,425
SCHEIN HENRY COM 806407102 863 14,780 SH   SOLE 0 0 0 14,780
SHOPIFY INC COM 82509L107 351 370 SH   SOLE 0 0 0 370
SOUTHERN COMPANY COM 842587107 1,438 27,726 SH   SOLE 0 0 0 27,726
STARBUCKS CORP COM 855244109 7,632 103,709 SH   SOLE 0 0 0 103,709
STRYKER COM 863667101 5,934 32,931 SH   SOLE 0 0 0 32,931
SUNPOWER CORP COM 867652406 192 25,100 SH   SOLE 0 0 0 25,100
THE HERSHEY CO COM 427866108 1,156 8,922 SH   SOLE 0 0 0 8,922
THERMO FISHER SCIENTIFIC COM 883556102 5,039 13,908 SH   SOLE 0 0 0 13,908
TJX COMPANIES COM 872540109 791 15,640 SH   SOLE 0 0 0 15,640
TOMPKINS FINANCIAL CORP COM 890110109 799 12,340 SH   SOLE 0 0 0 12,340
TOOTSIE ROLL COM 890516107 382 11,151 SH   SOLE 0 0 0 11,151
TORONTO DOMINION BANK COM 891160509 229 5,126 SH   SOLE 0 0 0 5,126
TRAVELERS COM 89417E109 432 3,792 SH   SOLE 0 0 0 3,792
UNION PACIFIC CORP COM 907818108 1,182 6,993 SH   SOLE 0 0 0 6,993
UNITED RENTALS COM 911363109 1,662 11,149 SH   SOLE 0 0 0 11,149
UNITEDHEALTH GRP COM 91324p102 1,494 5,065 SH   SOLE 0 0 0 5,065
VANGUARD DIV APPR'N ETF COM 921908844 4,237 36,162 SH   SOLE 0 0 0 36,162
VANGUARD HIGH DIV YIELD COM 921946406 910 11,545 SH   SOLE 0 0 0 11,545
VANGUARD S&P 500 ETF COM 922908363 225 795 SH   SOLE 0 0 0 795
VANGUARD TOTAL MKT ETF COM 922908769 2,028 12,956 SH   SOLE 0 0 0 12,956
VERIZON COMM COM 92343v104 4,937 89,555 SH   SOLE 0 0 0 89,555
VISA COM 92826c839 27,459 142,147 SH   SOLE 0 0 0 142,147
WASTE CONNECTIONS COM 94106B101 2,042 21,775 SH   SOLE 0 0 0 21,775
WASTE MGMT COM 94106l109 4,731 44,671 SH   SOLE 0 0 0 44,671
YUM CHINA COM 98850P109 386 8,033 SH   SOLE 0 0 0 8,033
YUM! BRANDS COM 988498101 2,474 28,461 SH   SOLE 0 0 0 28,461
ZIMMER HOLDINGS COM 98956p102 833 6,980 SH   SOLE 0 0 0 6,980
ZOETIS, INC COM 98978V103 3,356 24,486 SH   SOLE 0 0 0 24,486