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,102 57,500 SH   SOLE 0 0 0 57,500
ISHARES US PFD ETF PFD 464288687 3,831 105,112 SH   SOLE 0 0 0 105,112
3M COMPANY COM 88579Y101 500 3,124 SH   SOLE 0 0 0 3,124
ABBOTT LABS COM 002824100 4,871 44,754 SH   SOLE 0 0 0 44,754
ABBVIE COM 00287y109 2,379 27,161 SH   SOLE 0 0 0 27,161
ACTIVISION BLIZZARD COM 00507V109 702 8,666 SH   SOLE 0 0 0 8,666
ADMA BIOLOGIES COM 000899104 36 15,250 SH   SOLE 0 0 0 15,250
ALIBABA COM 01609W102 2,776 9,444 SH   SOLE 0 0 0 9,444
ALPHABET CL A COM 02079k305 3,271 2,232 SH   SOLE 0 0 0 2,232
ALPHABET CL C COM 02079k107 9,222 6,276 SH   SOLE 0 0 0 6,276
ALTRIA COM 02209S103 1,526 39,491 SH   SOLE 0 0 0 39,491
AMAZON COM 023135106 15,520 4,929 SH   SOLE 0 0 0 4,929
AMGEN COM 031162100 6,019 23,683 SH   SOLE 0 0 0 23,683
AMPHENOL CORP CL A COM 032095101 459 4,240 SH   SOLE 0 0 0 4,240
APPLE COM 037833100 45,531 393,154 SH   SOLE 0 0 0 393,154
APPLIED MATERIALS COM 038222105 648 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 2,243 78,676 SH   SOLE 0 0 0 78,676
ATMOS ENERGY CORP COM 049560105 570 5,960 SH   SOLE 0 0 0 5,960
AUTO DATA PROCESSING COM 053015103 557 3,990 SH   SOLE 0 0 0 3,990
AUTODESK COM 052769106 1,362 5,897 SH   SOLE 0 0 0 5,897
BANK OF AMERICA CORP COM 060505104 2,443 101,430 SH   SOLE 0 0 0 101,430
BECTON DICKINSON COM 075887109 5,910 25,401 SH   SOLE 0 0 0 25,401
BERKSHIRE HATHAWAY B COM 084670702 9,172 43,074 SH   SOLE 0 0 0 43,074
BLACKROCK COM 09247X101 532 944 SH   SOLE 0 0 0 944
BLACKSTONE GROUP INC COM COM 09260D107 526 10,075 SH   SOLE 0 0 0 10,075
BOEING CO COM 097023105 2,058 12,454 SH   SOLE 0 0 0 12,454
BRISTOL-MYERS SQUIBB COM 110122108 5,438 90,193 SH   SOLE 0 0 0 90,193
CABO DRILLING CORP COM 12687C108 0 40,000 SH   SOLE 0 0 0 40,000
CARRIER GLOBAL COM 14448C104 749 24,538 SH   SOLE 0 0 0 24,538
CATERPILLAR COM 149123101 283 1,900 SH   SOLE 0 0 0 1,900
CHEVRON COM 166764100 4,763 66,150 SH   SOLE 0 0 0 66,150
CHURCH & DWIGHT CO COM 171340102 3,094 33,015 SH   SOLE 0 0 0 33,015
CISCO SYSTEMS COM 17275R102 1,863 47,306 SH   SOLE 0 0 0 47,306
CLOROX CO COM 189054109 2,732 13,001 SH   SOLE 0 0 0 13,001
CME GRP COM 12572q105 3,308 19,773 SH   SOLE 0 0 0 19,773
COCA COLA CO COM 191216100 3,587 72,664 SH   SOLE 0 0 0 72,664
COLGATE-PALMOLIVE COM 194162103 378 4,900 SH   SOLE 0 0 0 4,900
COMCAST NEW COM 20030n101 211 4,565 SH   SOLE 0 0 0 4,565
COMMUNITY BANK SYSTEM COM 203607106 441 8,094 SH   SOLE 0 0 0 8,094
CONAGRA FOODS COM 205887102 379 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 567 7,292 SH   SOLE 0 0 0 7,292
CONSTELLATION BRANDS COM 21036p108 1,511 7,972 SH   SOLE 0 0 0 7,972
CORNING COM 219350105 611 18,850 SH   SOLE 0 0 0 18,850
COSTCO WHOLESALE CO COM 22160k105 4,198 11,825 SH   SOLE 0 0 0 11,825
DANAHER CORP COM 235851102 9,228 42,853 SH   SOLE 0 0 0 42,853
DEERE & CO COM 244199105 644 2,905 SH   SOLE 0 0 0 2,905
DIAMONDS TRUST I ETF COM 78467X109 369 1,329 SH   SOLE 0 0 0 1,329
DISCOVER FINANCIAL SERV COM 254709108 444 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 9,342 75,292 SH   SOLE 0 0 0 75,292
DJ US AERO & DEF ETF COM 464288760 1,003 6,333 SH   SOLE 0 0 0 6,333
DJ US TECHNOLOGY ETF COM 464287721 384 1,275 SH   SOLE 0 0 0 1,275
DOLLAR GENERAL CORP COM 256677105 555 2,648 SH   SOLE 0 0 0 2,648
DUKE ENERGY CORP NEW COM 26441C204 274 3,099 SH   SOLE 0 0 0 3,099
EBAY COM 278642103 1,084 20,800 SH   SOLE 0 0 0 20,800
ECOLAB COM 278865100 2,580 12,909 SH   SOLE 0 0 0 12,909
EXXON MOBIL CORP COM 30231g102 1,531 44,593 SH   SOLE 0 0 0 44,593
FACEBOOK COM 30303M102 4,189 15,996 SH   SOLE 0 0 0 15,996
FEDEX CORP COM 31428x106 2,020 8,032 SH   SOLE 0 0 0 8,032
FERRARI NV COM N3167Y103 344 1,870 SH   SOLE 0 0 0 1,870
FORTIVE CORP COM 34959j108 339 4,451 SH   SOLE 0 0 0 4,451
GILEAD SCIENCES COM 375558103 703 11,125 SH   SOLE 0 0 0 11,125
HOME DEPOT COM 437076102 5,322 19,165 SH   SOLE 0 0 0 19,165
HONEYWELL COM 438516106 202 1,225 SH   SOLE 0 0 0 1,225
IBM COM 459200101 310 2,546 SH   SOLE 0 0 0 2,546
INTEL CORP COM 458140100 1,668 32,213 SH   SOLE 0 0 0 32,213
INTERCONTINENTAL EXCHNGE COM 45866f104 1,771 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 1,124 1,584 SH   SOLE 0 0 0 1,584
INVESCO S&P EQUAL WT COM 46137V357 1,321 12,221 SH   SOLE 0 0 0 12,221
ISHARES EDGE MSCI MIN VOL COM 46429B697 204 3,200 SH   SOLE 0 0 0 3,200
ISHARES GOLD ETF COM 464285105 778 43,265 SH   SOLE 0 0 0 43,265
ISHARES RUSSELL 3000 COM 464287689 413 2,108 SH   SOLE 0 0 0 2,108
J M SMUCKER CO COM 832696405 1,816 15,720 SH   SOLE 0 0 0 15,720
JETBLUE AIRWAYS CO COM 477143101 204 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 9,233 62,016 SH   SOLE 0 0 0 62,016
JP MORGAN CHASE COM 46625H100 7,386 76,719 SH   SOLE 0 0 0 76,719
KEY CORP COM 493267108 263 22,045 SH   SOLE 0 0 0 22,045
KIMBERLY CLARK CO COM 494368103 2,375 16,088 SH   SOLE 0 0 0 16,088
LAMB WESTON HOLDINGS COM 513272104 235 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 796 2,076 SH   SOLE 0 0 0 2,076
LOWES CO COM 548661107 4,732 28,528 SH   SOLE 0 0 0 28,528
LUMEN TECHNOLOGIES COM 156700106 346 34,247 SH   SOLE 0 0 0 34,247
MASTERCARD COM 57636q104 263 779 SH   SOLE 0 0 0 779
MCDONALD'S CORP COM 580135101 10,765 49,046 SH   SOLE 0 0 0 49,046
MEDIFAST COM 58470H101 534 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 877 8,442 SH   SOLE 0 0 0 8,442
MERCK & CO COM 58933Y105 871 10,503 SH   SOLE 0 0 0 10,503
METLIFE COM 59156r108 682 18,350 SH   SOLE 0 0 0 18,350
MICROSOFT CORP COM 594918104 36,594 173,985 SH   SOLE 0 0 0 173,985
MONDELEZ INTL COM 609207105 432 7,524 SH   SOLE 0 0 0 7,524
MORGAN STANLEY COM 617446448 4,035 83,451 SH   SOLE 0 0 0 83,451
NASDAQ 100 ETF COM 46090E103 12,891 46,398 SH   SOLE 0 0 0 46,398
NASDAQ BIOTECH ETF COM 464287556 3,541 26,149 SH   SOLE 0 0 0 26,149
NATIONAL GRID GRP COM 636274409 477 8,259 SH   SOLE 0 0 0 8,259
NETFLIX COM 64110L106 9,533 19,065 SH   SOLE 0 0 0 19,065
NEXTERA ENERGY COM 65339F101 1,159 4,177 SH   SOLE 0 0 0 4,177
NIKE COM 654106103 223 1,778 SH   SOLE 0 0 0 1,778
NOBLE ENERGY COM 655044105 89 10,408 SH   SOLE 0 0 0 10,408
NORDSON CORP COM 655663102 384 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 7,408 34,617 SH   SOLE 0 0 0 34,617
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 1,246 14,326 SH   SOLE 0 0 0 14,326
NVIDIA CORP COM 67066g104 1,057 1,953 SH   SOLE 0 0 0 1,953
OCCIDENTAL PETRO CO COM 674599105 174 17,400 SH   SOLE 0 0 0 17,400
OTIS WORLDWIDE COM 68902V107 715 11,449 SH   SOLE 0 0 0 11,449
PAYCHEX COM 704326107 5,837 73,178 SH   SOLE 0 0 0 73,178
PAYPAL HOLDINGS COM 70450Y103 9,521 48,321 SH   SOLE 0 0 0 48,321
PEPSICO COM 713448108 14,215 102,564 SH   SOLE 0 0 0 102,564
PFIZER COM 717081103 3,406 92,797 SH   SOLE 0 0 0 92,797
PHILIP MORRIS INTL COM 718172109 1,564 20,852 SH   SOLE 0 0 0 20,852
PROCTER & GAMBLE COM 742718109 10,300 74,104 SH   SOLE 0 0 0 74,104
QUALCOMM COM 747525103 375 3,185 SH   SOLE 0 0 0 3,185
RAYTHEON TECHNOLOGIES COM 75513E101 5,198 90,343 SH   SOLE 0 0 0 90,343
RUSSELL 1000 GROWTH ETF COM 464287614 1,326 6,113 SH   SOLE 0 0 0 6,113
S&P 500 ETF COM 78462f103 3,711 11,082 SH   SOLE 0 0 0 11,082
S&P 500 GROWTH COM 464287309 736 3,187 SH   SOLE 0 0 0 3,187
S&P 500 HIGH-QUALITY ETF COM 46137V241 1,048 27,100 SH   SOLE 0 0 0 27,100
S&P 500 INDEX ETF COM 464287200 245 730 SH   SOLE 0 0 0 730
S&P CONSUMER DISCRETIONARY COM 81369Y407 358 2,437 SH   SOLE 0 0 0 2,437
S&P CONSUMER STAPLES COM 81369Y308 294 4,588 SH   SOLE 0 0 0 4,588
S&P DIVIDEND ETF COM 78464A763 551 5,959 SH   SOLE 0 0 0 5,959
S&P ENERGY ETF COM 81369y506 289 9,634 SH   SOLE 0 0 0 9,634
S&P FINANCIAL ETF COM 81369Y605 4,373 181,677 SH   SOLE 0 0 0 181,677
S&P GOLD SHARES ETF COM 78463V107 496 2,801 SH   SOLE 0 0 0 2,801
S&P HEALTH CARE ETF COM 81369Y209 279 2,647 SH   SOLE 0 0 0 2,647
S&P INDUSTRIAL ETF COM 81369Y704 4,142 53,808 SH   SOLE 0 0 0 53,808
S&P MID-CAP 400 ETF COM 464287507 6,274 33,856 SH   SOLE 0 0 0 33,856
S&P SMALL-CAP 600 VALUE ETF COM 464287879 285 2,331 SH   SOLE 0 0 0 2,331
S&P TECHNOLOGY ETF COM 81369y803 3,296 28,245 SH   SOLE 0 0 0 28,245
SALESFORCE COM 79466L302 502 1,999 SH   SOLE 0 0 0 1,999
SCHEIN HENRY COM 806407102 869 14,780 SH   SOLE 0 0 0 14,780
SHOPIFY INC COM 82509L107 476 465 SH   SOLE 0 0 0 465
SOUTHERN COMPANY COM 842587107 1,364 25,156 SH   SOLE 0 0 0 25,156
STARBUCKS CORP COM 855244109 8,779 102,172 SH   SOLE 0 0 0 102,172
STRYKER COM 863667101 6,776 32,521 SH   SOLE 0 0 0 32,521
SUNPOWER CORP COM 867652406 314 25,100 SH   SOLE 0 0 0 25,100
TESLA MOTORS COM 88160R101 254 592 SH   SOLE 0 0 0 592
THE HERSHEY CO COM 427866108 1,279 8,922 SH   SOLE 0 0 0 8,922
THERMO FISHER SCIENTIFIC COM 883556102 6,112 13,844 SH   SOLE 0 0 0 13,844
TJX COMPANIES COM 872540109 884 15,885 SH   SOLE 0 0 0 15,885
TOMPKINS FINANCIAL CORP COM 890110109 702 12,364 SH   SOLE 0 0 0 12,364
TOOTSIE ROLL COM 890516107 345 11,151 SH   SOLE 0 0 0 11,151
TORONTO DOMINION BANK COM 891160509 242 5,239 SH   SOLE 0 0 0 5,239
TRAVELERS COM 89417E109 404 3,733 SH   SOLE 0 0 0 3,733
UNION PACIFIC CORP COM 907818108 1,376 6,991 SH   SOLE 0 0 0 6,991
UNITED RENTALS COM 911363109 1,946 11,149 SH   SOLE 0 0 0 11,149
UNITEDHEALTH GRP COM 91324p102 1,590 5,100 SH   SOLE 0 0 0 5,100
VANGUARD DIV APPR'N ETF COM 921908844 4,670 36,298 SH   SOLE 0 0 0 36,298
VANGUARD HIGH DIV YIELD COM 921946406 933 11,525 SH   SOLE 0 0 0 11,525
VANGUARD S&P 500 ETF COM 922908363 363 1,181 SH   SOLE 0 0 0 1,181
VANGUARD TOTAL MKT ETF COM 922908769 2,320 13,622 SH   SOLE 0 0 0 13,622
VERIZON COMM COM 92343v104 5,597 94,086 SH   SOLE 0 0 0 94,086
VISA COM 92826c839 28,438 142,211 SH   SOLE 0 0 0 142,211
WAL-MART STORES COM 931142103 204 1,460 SH   SOLE 0 0 0 1,460
WASTE CONNECTIONS COM 94106B101 2,260 21,775 SH   SOLE 0 0 0 21,775
WASTE MGMT COM 94106l109 5,360 47,359 SH   SOLE 0 0 0 47,359
YUM CHINA COM 98850P109 401 7,573 SH   SOLE 0 0 0 7,573
YUM! BRANDS COM 988498101 2,399 26,273 SH   SOLE 0 0 0 26,273
ZIMMER HOLDINGS COM 98956p102 950 6,980 SH   SOLE 0 0 0 6,980
ZOETIS, INC COM 98978V103 4,139 25,027 SH   SOLE 0 0 0 25,027