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 916 48,040 SH   SOLE 0 0 0 48,040
ISHARES US PFD ETF PFD 464288687 2,500 66,289 SH   SOLE 0 0 0 66,289
NUVEEN PFD INCOME PFD 67073b106 114 12,250 SH   SOLE 0 0 0 12,250
3M COMPANY COM 88579Y101 603 3,064 SH   SOLE 0 0 0 3,064
ABBOTT LABS COM 002824100 1,477 24,221 SH   SOLE 0 5,000 0 19,221
ABBVIE COM 00287y109 1,812 19,553 SH   SOLE 0 5,000 0 14,553
ALIBABA COM 01609W102 1,668 8,993 SH   SOLE 0 0 0 8,993
ALPHABET CL A COM 02079k305 2,727 2,415 SH   SOLE 0 670 0 1,745
ALPHABET CL C COM 02079k107 6,801 6,096 SH   SOLE 0 670 0 5,426
ALPS ALERIAN MLP COM 00162Q866 159 15,705 SH   SOLE 0 0 0 15,705
ALTRIA COM 02209S103 3,371 59,358 SH   SOLE 0 0 0 59,358
AMAZON COM 023135106 7,127 4,193 SH   SOLE 0 650 0 3,543
AMGEN COM 031162100 3,705 20,069 SH   SOLE 0 0 0 20,069
AMPHENOL CORP CL A COM 032095101 429 4,925 SH   SOLE 0 0 0 4,925
ANNALY CAPITAL MGT COM 035710409 111 10,802 SH   SOLE 0 0 0 10,802
APPLE COM 037833100 20,085 108,505 SH   SOLE 0 7,000 0 101,505
APPLIED MATERIALS COM 038222105 559 12,100 SH   SOLE 0 10,000 0 2,100
AT & T CORP COM 00206r102 2,832 88,211 SH   SOLE 0 14,919 0 73,292
AUTO DATA PROCESSING COM 053015103 483 3,600 SH   SOLE 0 0 0 3,600
AUTODESK COM 052769106 771 5,880 SH   SOLE 0 0 0 5,880
BANK OF AMERICA CORP COM 060505104 1,882 66,754 SH   SOLE 0 0 0 66,754
BECTON DICKINSON COM 075887109 5,276 22,022 SH   SOLE 0 0 0 22,022
BEESTON ENTERPRISES COM 07712Q304 0 20,500 SH   SOLE 0 0 0 20,500
BERKSHIRE HATHAWAY CL B COM 084670702 7,994 42,830 SH   SOLE 0 0 0 42,830
BLACKROCK COM 09247X101 502 1,006 SH   SOLE 0 0 0 1,006
BLACKSTONE GRP COM 09253u108 366 11,390 SH   SOLE 0 0 0 11,390
BOEING CO COM 097023105 1,437 4,284 SH   SOLE 0 0 0 4,284
BRISTOL-MYERS SQUIBB COM 110122108 4,216 76,176 SH   SOLE 0 0 0 76,176
CATERPILLAR COM 149123101 220 1,618 SH   SOLE 0 0 0 1,618
CELGENE CORP COM 151020104 3,487 43,903 SH   SOLE 0 12,000 0 31,903
CENTURYLINK COM 156700106 472 25,297 SH   SOLE 0 20,000 0 5,297
CHEVRON COM 166764100 8,359 66,114 SH   SOLE 0 6,000 0 60,114
CHURCH & DWIGHT CO COM 171340102 1,879 35,343 SH   SOLE 0 0 0 35,343
CISCO SYSTEMS COM 17275R102 492 11,437 SH   SOLE 0 0 0 11,437
CITIGROUP NEW COM 172967424 460 6,868 SH   SOLE 0 0 0 6,868
CLOROX CO COM 189054109 1,853 13,702 SH   SOLE 0 0 0 13,702
CME GRP COM 12572q105 3,004 18,328 SH   SOLE 0 0 0 18,328
COCA COLA CO COM 191216100 2,482 56,587 SH   SOLE 0 0 0 56,587
COGNEX COM 192422103 270 6,060 SH   SOLE 0 0 0 6,060
COLGATE-PALMOLIVE COM 194162103 336 5,180 SH   SOLE 0 0 0 5,180
COMMUNITY BANK SYSTEM COM 203607106 730 12,351 SH   SOLE 0 0 0 12,351
CONAGRA FOODS COM 205887102 380 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 351 4,497 SH   SOLE 0 0 0 4,497
CONSTELLATION BRANDS COM 21036p108 2,023 9,242 SH   SOLE 0 0 0 9,242
CORNING COM 219350105 533 19,373 SH   SOLE 0 0 0 19,373
COSTCO WHOLESALE CO COM 22160k105 840 4,020 SH   SOLE 0 0 0 4,020
CRACKER BARREL COM 22410J106 753 4,822 SH   SOLE 0 0 0 4,822
DANAHER CORP COM 235851102 4,593 46,543 SH   SOLE 0 0 0 46,543
DELUXE CORP COM 248019101 4,270 64,492 SH   SOLE 0 0 0 64,492
DIAMONDS TRUST I ETF COM 78467X109 351 1,448 SH   SOLE 0 0 0 1,448
DISCOVER FINANCIAL SERV COM 254709108 542 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 7,775 74,181 SH   SOLE 0 0 0 74,181
DJ US AERO & DEF ETF COM 464288760 1,332 6,922 SH   SOLE 0 0 0 6,922
DJ US TECHNOLOGY ETF COM 464287721 232 1,300 SH   SOLE 0 0 0 1,300
DOLLAR GENERAL CORP COM 256677105 252 2,560 SH   SOLE 0 0 0 2,560
DOWDUPONT INC COM 26078J100 3,783 57,382 SH   SOLE 0 0 0 57,382
DUKE ENERGY CORP NEW COM 26441C204 225 2,843 SH   SOLE 0 0 0 2,843
EBAY COM 278642103 870 24,000 SH   SOLE 0 17,500 0 6,500
EXXON MOBIL CORP COM 30231g102 5,482 66,261 SH   SOLE 0 0 0 66,261
FACEBOOK COM 30303M102 3,618 18,618 SH   SOLE 0 0 0 18,618
FEDEX CORP COM 31428x106 3,433 15,121 SH   SOLE 0 0 0 15,121
FERRARI NV COM N3167Y103 321 2,380 SH   SOLE 0 0 0 2,380
FORTIVE CORP COM 34959j108 531 6,893 SH   SOLE 0 0 0 6,893
GENERAL ELECTRIC COM 369604103 383 28,116 SH   SOLE 0 0 0 28,116
GILEAD SCIENCES COM 375558103 1,784 25,177 SH   SOLE 0 8,500 0 16,677
GLAXO SMITH KLINE PLC COM 37733W105 484 12,017 SH   SOLE 0 0 0 12,017
HOME DEPOT COM 437076102 3,918 20,081 SH   SOLE 0 8,000 0 12,081
IBM COM 459200101 266 1,904 SH   SOLE 0 0 0 1,904
INTEL CORP COM 458140100 1,521 30,596 SH   SOLE 0 0 0 30,596
INTERCONTINENTAL EXCHNGE COM 45866f104 1,370 18,628 SH   SOLE 0 10,500 0 8,128
INTL FLAVOR & FRAGRANCE COM 459506101 452 3,650 SH   SOLE 0 0 0 3,650
INTUITIVE SURGICAL COM 46120e602 328 685 SH   SOLE 0 0 0 685
INVESCO S&P EQUAL WT COM 46137V357 2,498 24,514 SH   SOLE 0 0 0 24,514
ISHARES GOLD ETF COM 464285105 425 35,385 SH   SOLE 0 0 0 35,385
ISHARES RUSSELL 3000 COM 464287689 325 2,000 SH   SOLE 0 0 0 2,000
J M SMUCKER CO COM 832696405 3,136 29,175 SH   SOLE 0 0 0 29,175
JETBLUE AIRWAYS CO COM 477143101 342 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 6,888 56,770 SH   SOLE 0 0 0 56,770
JP MORGAN CHASE & CO COM 46625H100 6,914 66,353 SH   SOLE 0 0 0 66,353
KEY CORP COM 493267108 1,943 99,438 SH   SOLE 0 0 0 99,438
KIMBERLY CLARK CO COM 494368103 1,928 18,303 SH   SOLE 0 0 0 18,303
LAMB WESTON HOLDINGS COM 513272104 243 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 507 1,717 SH   SOLE 0 0 0 1,717
LOWES CO COM 548661107 2,739 28,659 SH   SOLE 0 0 0 28,659
MASTERCARD COM 57636q104 244 1,244 SH   SOLE 0 0 0 1,244
MCDONALD'S CORP COM 580135101 6,277 40,058 SH   SOLE 0 0 0 40,058
MEDICAL TRANSCRIPTION BILLING COM 58464J105 55 14,158 SH   SOLE 0 0 0 14,158
MEDIFAST COM 58470H101 521 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 667 7,788 SH   SOLE 0 0 0 7,788
MERCK & CO COM 58933Y105 450 7,410 SH   SOLE 0 0 0 7,410
METLIFE COM 59156r108 1,183 27,133 SH   SOLE 0 0 0 27,133
MICROSOFT CORP COM 594918104 17,740 179,898 SH   SOLE 0 16,000 0 163,898
MONSTER BEVERAGE CO COM 61174x109 203 3,537 SH   SOLE 0 0 0 3,537
MORGAN STANLEY COM 617446448 4,212 88,858 SH   SOLE 0 0 0 88,858
NASDAQ 100 ETF COM 46090E103 7,872 45,860 SH   SOLE 0 0 0 45,860
NASDAQ BIOTECH ETF COM 464287556 2,958 26,933 SH   SOLE 0 0 0 26,933
NATIONAL GRID GRP COM 636274409 672 12,028 SH   SOLE 0 0 0 12,028
NETFLIX COM 64110L106 8,098 20,688 SH   SOLE 0 0 0 20,688
NEXTERA ENERGY COM 65339F101 276 1,654 SH   SOLE 0 0 0 1,654
NORDSON CORP COM 655663102 257 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 5,074 33,633 SH   SOLE 0 0 0 33,633
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 276 896 SH   SOLE 0 0 0 896
NOVARTIS COM 66987V109 1,277 16,911 SH   SOLE 0 0 0 16,911
NUTRIEN LTD COM 67077M108 3,331 61,252 SH   SOLE 0 0 0 61,252
NVIDIA CORP COM 67066g104 368 1,552 SH   SOLE 0 0 0 1,552
OCCIDENTAL PETRO CO COM 674599105 2,425 28,982 SH   SOLE 0 10,000 0 18,982
ORACLE CORP COM 68389x105 2,442 55,422 SH   SOLE 0 0 0 55,422
PAYCHEX COM 704326107 4,771 69,799 SH   SOLE 0 8,200 0 61,599
PAYPAL HOLDINGS COM 70450Y103 2,644 31,748 SH   SOLE 0 13,500 0 18,248
PEPSICO COM 713448108 10,646 97,782 SH   SOLE 0 0 0 97,782
PFIZER COM 717081103 3,130 86,265 SH   SOLE 0 0 0 86,265
PHILIP MORRIS INTL COM 718172109 2,808 34,778 SH   SOLE 0 0 0 34,778
PRAXAIR COM 74005P104 870 5,500 SH   SOLE 0 0 0 5,500
PROCTER & GAMBLE COM 742718109 5,745 73,600 SH   SOLE 0 0 0 73,600
QUALCOMM COM 747525103 205 3,661 SH   SOLE 0 0 0 3,661
RAYTHEON CO COM 755111507 3,952 20,456 SH   SOLE 0 0 0 20,456
RUSSELL 1000 GROWTH ETF COM 464287614 1,027 7,142 SH   SOLE 0 0 0 7,142
S&P 500 ETF COM 78462f103 4,465 16,460 SH   SOLE 0 0 0 16,460
S&P 500 GROWTH COM 464287309 630 3,872 SH   SOLE 0 0 0 3,872
S&P 500 HIGH-QUALITY ETF COM 46137V241 721 24,012 SH   SOLE 0 0 0 24,012
S&P DIVIDEND ETF COM 78464A763 598 6,451 SH   SOLE 0 0 0 6,451
S&P ENERGY ETF COM 81369y506 1,020 13,436 SH   SOLE 0 0 0 13,436
S&P FINANCIAL ETF COM 81369Y605 5,356 201,422 SH   SOLE 0 0 0 201,422
S&P GOLD SHARES ETF COM 78463V107 221 1,861 SH   SOLE 0 0 0 1,861
S&P INDUSTRIAL ETF COM 81369Y704 3,456 48,243 SH   SOLE 0 0 0 48,243
S&P MID-CAP 400 ETF COM 464287507 7,221 37,073 SH   SOLE 0 0 0 37,073
S&P MID-CAP 400 GWTH ETF COM 464287606 280 1,245 SH   SOLE 0 0 0 1,245
S&P REGIONAL BANKING ETF COM 78464A698 1,256 20,593 SH   SOLE 0 0 0 20,593
S&P SMALL-CAP 600 ETF COM 464287804 6,986 83,709 SH   SOLE 0 0 0 83,709
S&P TECHNOLOGY ETF COM 81369y803 1,933 27,829 SH   SOLE 0 0 0 27,829
SCHEIN HENRY COM 806407102 1,074 14,780 SH   SOLE 0 10,000 0 4,780
SCHLUMBERGER COM 806857108 1,486 22,173 SH   SOLE 0 0 0 22,173
SOUTHERN COMPANY COM 842587107 1,468 31,699 SH   SOLE 0 0 0 31,699
STARBUCKS CORP COM 855244109 4,586 93,884 SH   SOLE 0 0 0 93,884
STATE ST BOSTON COM 857477103 251 2,700 SH   SOLE 0 0 0 2,700
STERICYCLE COM 858912108 640 9,800 SH   SOLE 0 6,000 0 3,800
STRYKER COM 863667101 5,652 33,469 SH   SOLE 0 0 0 33,469
SUNPOWER CORP COM 867652406 192 25,000 SH   SOLE 0 25,000 0 0
THE HERSHEY CO COM 427866108 873 9,379 SH   SOLE 0 0 0 9,379
THERMO FISHER SCIENTIFIC COM 883556102 3,157 15,242 SH   SOLE 0 2,300 0 12,942
TOMPKINS FINANCIAL CORP COM 890110109 1,132 13,178 SH   SOLE 0 0 0 13,178
TOOTSIE ROLL COM 890516107 324 10,517 SH   SOLE 0 0 0 10,517
TORONTO DOMINION BANK COM 891160509 330 5,707 SH   SOLE 0 0 0 5,707
TRAVELERS COM 89417E109 437 3,573 SH   SOLE 0 0 0 3,573
UNDER ARMOUR CL A COM 904311107 282 12,525 SH   SOLE 0 0 0 12,525
UNION PACIFIC CORP COM 907818108 1,063 7,499 SH   SOLE 0 0 0 7,499
UNITED RENTALS COM 911363109 1,502 10,175 SH   SOLE 0 8,000 0 2,175
UNITED TECH CORP COM 913017109 3,757 30,047 SH   SOLE 0 0 0 30,047
US GLOBAL JETS ETF COM 26922A842 1,146 39,665 SH   SOLE 0 0 0 39,665
VANGUARD DIV APPR'N ETF COM 921908844 2,853 28,074 SH   SOLE 0 0 0 28,074
VANGUARD HIGH DIV YIELD COM 921946406 1,011 12,169 SH   SOLE 0 0 0 12,169
VANGUARD REIT ETF INDX COM 922908553 1,404 17,243 SH   SOLE 0 0 0 17,243
VANGUARD SMALL-CAP ETF COM 922908751 2,275 14,616 SH   SOLE 0 0 0 14,616
VANGUARD TOTAL MKT ETF COM 922908769 2,148 15,294 SH   SOLE 0 0 0 15,294
VERIZON COMM COM 92343v104 4,313 85,737 SH   SOLE 0 0 0 85,737
VISA COM 92826c839 20,264 152,993 SH   SOLE 0 22,000 0 130,993
WASTE CONNECTIONS COM 94106B101 1,662 22,075 SH   SOLE 0 15,000 0 7,075
WASTE MGMT COM 94106l109 2,310 28,400 SH   SOLE 0 0 0 28,400
WELLS FARGO & CO COM 949746101 306 5,519 SH   SOLE 0 0 0 5,519
YUM CHINA COM 98850P109 319 8,304 SH   SOLE 0 0 0 8,304
YUM! BRANDS COM 988498101 2,283 29,184 SH   SOLE 0 0 0 29,184
ZIMMER HOLDINGS COM 98956p102 823 7,386 SH   SOLE 0 0 0 7,386
ZOETIS, INC COM 98978V103 723 8,483 SH   SOLE 0 0 0 8,483