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 798 39,880 SH   SOLE 0 0 0 39,880
ISHARES US PFD ETF PFD 464288687 2,593 68,120 SH   SOLE 0 0 0 68,120
3M COMPANY COM 88579Y101 718 3,051 SH   SOLE 0 0 0 3,051
ABBOTT LABS COM 002824100 1,306 22,879 SH   SOLE 0 5,000 0 17,879
ABBVIE COM 00287y109 1,860 19,236 SH   SOLE 0 5,000 0 14,236
AGRIUM COM 008916108 3,434 29,865 SH   SOLE 0 0 0 29,865
ALIBABA COM 01609W102 1,375 7,977 SH   SOLE 0 0 0 7,977
ALPHABET CL A COM 02079k305 2,564 2,434 SH   SOLE 0 670 0 1,764
ALPHABET CL C COM 02079k107 6,433 6,148 SH   SOLE 0 670 0 5,478
ALPS ALERIAN MLP COM 00162Q866 213 19,779 SH   SOLE 0 0 0 19,779
ALTRIA COM 02209S103 4,569 63,988 SH   SOLE 0 0 0 63,988
AMAZON COM 023135106 4,713 4,030 SH   SOLE 0 650 0 3,380
AMGEN COM 031162100 3,464 19,918 SH   SOLE 0 0 0 19,918
AMPHENOL CORP CL A COM 032095101 460 5,235 SH   SOLE 0 0 0 5,235
ANNALY CAPITAL MGT COM 035710409 161 13,564 SH   SOLE 0 0 0 13,564
APPLE COM 037833100 18,706 110,538 SH   SOLE 0 7,000 0 103,538
AT & T CORP COM 00206r102 3,538 91,008 SH   SOLE 0 14,919 0 76,039
AUTO DATA PROCESSING COM 053015103 428 3,655 SH   SOLE 0 0 0 3,655
AUTODESK COM 052769106 616 5,880 SH   SOLE 0 0 0 5,880
BANK OF AMERICA CORP COM 060505104 1,583 53,640 SH   SOLE 0 0 0 53,640
BECTON DICKINSON COM 075887109 4,390 20,508 SH   SOLE 0 0 0 20,508
BEESTON ENTERPRISES COM 07712Q304 0 20,500 SH   SOLE 0 0 0 20,500
BERKSHIRE HATHAWAY CL B COM 084670702 8,616 43,465 SH   SOLE 0 0 0 43,465
BLACKROCK COM 09247X101 517 1,006 SH   SOLE 0 0 0 1,006
BLACKSTONE GRP COM 09253u108 326 10,175 SH   SOLE 0 0 0 10,175
BOEING CO COM 097023105 1,012 3,433 SH   SOLE 0 0 0 3,433
BRISTOL-MYERS SQUIBB COM 110122108 8,776 143,212 SH   SOLE 0 0 0 143,212
CATERPILLAR COM 149123101 252 1,598 SH   SOLE 0 0 0 1,598
CELGENE CORP COM 151020104 4,983 47,748 SH   SOLE 0 12,000 0 35,748
CENTURYLINK COM 156700106 220 13,197 SH   SOLE 0 10,000 0 3,197
CHEVRON COM 166764100 8,283 66,162 SH   SOLE 0 5,000 0 61,162
CHURCH & DWIGHT CO COM 171340102 1,717 34,223 SH   SOLE 0 0 0 34,223
CISCO SYSTEMS COM 17275R102 453 11,830 SH   SOLE 0 0 0 11,830
CITIGROUP NEW COM 172967424 506 6,798 SH   SOLE 0 0 0 6,798
CLOROX CO COM 189054109 1,948 13,099 SH   SOLE 0 0 0 13,099
CME GRP COM 12572q105 2,655 18,180 SH   SOLE 0 0 0 18,180
COCA COLA CO COM 191216100 2,686 58,547 SH   SOLE 0 0 0 58,547
COGNEX COM 192422103 411 6,718 SH   SOLE 0 0 0 6,718
COLGATE-PALMOLIVE COM 194162103 391 5,180 SH   SOLE 0 0 0 5,180
COMCAST NEW COM 20030n101 207 5,158 SH   SOLE 0 0 0 5,158
COMMUNITY BANK SYSTEM COM 203607106 725 13,491 SH   SOLE 0 0 0 13,491
CONAGRA FOODS COM 205887102 400 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 369 4,343 SH   SOLE 0 0 0 4,343
CONSTELLATION BRANDS COM 21036p108 1,829 8,004 SH   SOLE 0 0 0 8,004
CORNING COM 219350105 619 19,336 SH   SOLE 0 0 0 19,336
COSTCO WHOLESALE CO COM 22160k105 739 3,970 SH   SOLE 0 0 0 3,970
CR BARD COM 067383109 381 1,150 SH   SOLE 0 0 0 1,150
CRACKER BARREL COM 22410J106 796 5,011 SH   SOLE 0 0 0 4,961
DANAHER CORP COM 235851102 4,371 47,096 SH   SOLE 0 0 0 47,096
DEERE & CO COM 244199105 215 1,375 SH   SOLE 0 0 0 1,375
DELUXE CORP COM 248019101 5,541 72,113 SH   SOLE 0 0 0 72,113
DIAMONDS TRUST I ETF COM 78467X109 426 1,723 SH   SOLE 0 0 0 1,673
DISCOVER FINANCIAL SERV COM 254709108 592 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 8,304 77,242 SH   SOLE 0 0 0 77,242
DJ US AERO & DEF ETF COM 464288760 1,240 6,594 SH   SOLE 0 0 0 6,594
DJ US TECHNOLOGY ETF COM 464287721 201 1,235 SH   SOLE 0 0 0 1,235
DOLLAR GENERAL CORP COM 256677105 207 2,225 SH   SOLE 0 0 0 2,225
DOWDUPONT INC COM 26078J100 3,663 51,426 SH   SOLE 0 0 0 51,426
DUKE ENERGY CORP NEW COM 26441C204 220 2,618 SH   SOLE 0 0 0 2,618
EBAY COM 278642103 906 24,000 SH   SOLE 0 17,500 0 6,500
EXXON MOBIL CORP COM 30231g102 5,742 68,651 SH   SOLE 0 0 0 68,651
FACEBOOK COM 30303M102 3,244 18,384 SH   SOLE 0 0 0 18,384
FEDEX CORP COM 31428x106 3,358 13,458 SH   SOLE 0 0 0 13,458
FERRARI NV COM N3167Y103 212 2,022 SH   SOLE 0 0 0 2,022
FORTIVE CORP COM 34959j108 461 6,366 SH   SOLE 0 0 0 6,366
GENERAL DYNAMICS CO COM 369550108 208 1,020 SH   SOLE 0 0 0 1,020
GENERAL ELECTRIC COM 369604103 740 42,433 SH   SOLE 0 0 0 42,433
GILEAD SCIENCES COM 375558103 1,910 26,666 SH   SOLE 0 8,500 0 18,166
GLAXO SMITH KLINE PLC COM 37733W105 678 19,128 SH   SOLE 0 0 0 19,128
GUGGENHEIM S&P EQUAL WT COM 78355w106 2,521 24,956 SH   SOLE 0 0 0 24,956
HOME DEPOT COM 437076102 3,650 19,256 SH   SOLE 0 8,000 0 11,256
IBM COM 459200101 274 1,785 SH   SOLE 0 0 0 1,785
INTEL CORP COM 458140100 1,449 31,394 SH   SOLE 0 0 0 31,394
INTERCONTINENTAL EXCHNGE COM 45866f104 1,314 18,628 SH   SOLE 0 10,500 0 8,128
INTL FLAVOR & FRAGRANCE COM 459506101 509 3,335 SH   SOLE 0 0 0 3,335
ISHARES GOLD ETF COM 464285105 452 36,135 SH   SOLE 0 0 0 36,135
ISHARES RUSSELL 3000 COM 464287689 214 1,350 SH   SOLE 0 0 0 1,350
J M SMUCKER CO COM 832696405 3,771 30,355 SH   SOLE 0 0 0 30,355
JETBLUE AIRWAYS CO COM 477143101 402 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 8,050 57,618 SH   SOLE 0 0 0 57,618
JP MORGAN CHASE & CO COM 46625H100 7,050 65,927 SH   SOLE 0 0 0 65,927
KEY CORP COM 493267108 2,242 111,150 SH   SOLE 0 0 0 111,150
KIMBERLY CLARK CO COM 494368103 2,128 17,639 SH   SOLE 0 0 0 17,639
LOCKHEED MARTIN COM 539830109 547 1,703 SH   SOLE 0 0 0 1,703
LOWES CO COM 548661107 2,733 29,406 SH   SOLE 0 0 0 29,406
MCDONALD'S CORP COM 580135101 6,987 40,594 SH   SOLE 0 0 0 40,594
MEDICAL TRANSCRIPTION BILLING COM 58464J105 37 14,158 SH   SOLE 0 0 0 14,158
MEDIFAST COM 58470H101 227 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 629 7,788 SH   SOLE 0 0 0 7,788
MERCK & CO COM 58933Y105 435 7,725 SH   SOLE 0 0 0 7,725
METLIFE COM 59156r108 1,455 28,782 SH   SOLE 0 0 0 28,782
MICROSOFT CORP COM 594918104 15,808 184,798 SH   SOLE 0 16,000 0 168,798
MORGAN STANLEY COM 617446448 4,821 91,879 SH   SOLE 0 0 0 91,879
NASDAQ 100 ETF COM 73935a104 7,376 47,354 SH   SOLE 0 0 0 47,354
NASDAQ BIOTECH ETF COM 464287556 2,891 27,073 SH   SOLE 0 0 0 27,073
NASPERS LIMITED COM 631512209 308 5,449 SH   SOLE 0 0 0 5,449
NATIONAL GRID GRP COM 636274409 637 10,828 SH   SOLE 0 0 0 10,828
NETFLIX COM 64110L106 4,124 21,485 SH   SOLE 0 0 0 21,485
NEXTERA ENERGY COM 65339F101 258 1,654 SH   SOLE 0 0 0 1,654
NORDSON CORP COM 655663102 293 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 5,028 34,699 SH   SOLE 0 0 0 34,699
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 279 909 SH   SOLE 0 0 0 909
NOVARTIS COM 66987V109 1,596 19,010 SH   SOLE 0 0 0 19,010
OCCIDENTAL PETRO CO COM 674599105 1,663 22,574 SH   SOLE 0 10,000 0 12,574
ORACLE CORP COM 68389x105 2,884 61,005 SH   SOLE 0 0 0 61,005
PAYCHEX COM 704326107 4,816 70,746 SH   SOLE 0 8,200 0 62,546
PAYPAL HOLDINGS COM 70450Y103 2,095 28,453 SH   SOLE 0 13,500 0 14,953
PEPSICO COM 713448108 11,836 98,700 SH   SOLE 0 0 0 98,700
PFIZER COM 717081103 3,214 88,748 SH   SOLE 0 0 0 88,748
PHILIP MORRIS INTL COM 718172109 4,627 43,792 SH   SOLE 0 0 0 43,792
PRAXAIR COM 74005P104 851 5,500 SH   SOLE 0 0 0 5,500
PROCTER & GAMBLE COM 742718109 7,334 79,823 SH   SOLE 0 0 0 79,823
QUALCOMM COM 747525103 218 3,398 SH   SOLE 0 0 0 3,398
RAYTHEON CO COM 755111507 3,939 20,969 SH   SOLE 0 0 0 20,969
RUSSELL 1000 GROWTH ETF COM 464287614 1,004 7,457 SH   SOLE 0 0 0 7,457
S&P 500 ETF COM 78462f103 4,217 15,802 SH   SOLE 0 0 0 15,802
S&P 500 GROWTH COM 464287309 649 4,247 SH   SOLE 0 0 0 4,247
S&P 500 HIGH-QUALITY ETF COM 73935X682 730 23,964 SH   SOLE 0 0 0 23,964
S&P DIVIDEND ETF COM 78464A763 601 6,360 SH   SOLE 0 0 0 6,360
S&P ENERGY ETF COM 81369y506 953 13,184 SH   SOLE 0 0 0 13,184
S&P FINANCIAL ETF COM 81369Y605 5,522 197,851 SH   SOLE 0 0 0 197,851
S&P GOLD SHARES ETF COM 78463V107 233 1,886 SH   SOLE 0 0 0 1,886
S&P INDUSTRIAL ETF COM 81369Y704 2,870 37,932 SH   SOLE 0 0 0 37,832
S&P MID-CAP 400 ETF COM 464287507 6,864 36,170 SH   SOLE 0 0 0 36,095
S&P MID-CAP 400 GWTH ETF COM 464287606 270 1,250 SH   SOLE 0 0 0 1,250
S&P REGIONAL BANKING ETF COM 78464A698 1,214 20,633 SH   SOLE 0 0 0 20,633
S&P SMALL-CAP 600 ETF COM 464287804 6,347 82,636 SH   SOLE 0 0 0 82,486
S&P TECHNOLOGY ETF COM 81369y803 1,471 22,999 SH   SOLE 0 0 0 22,999
SCHEIN HENRY COM 806407102 1,033 14,780 SH   SOLE 0 10,000 0 4,780
SCHLUMBERGER COM 806857108 1,712 25,409 SH   SOLE 0 0 0 25,409
SOUTHERN COMPANY COM 842587107 1,526 31,726 SH   SOLE 0 0 0 31,726
STARBUCKS CORP COM 855244109 5,567 96,930 SH   SOLE 0 0 0 96,880
STATE ST BOSTON COM 857477103 264 2,700 SH   SOLE 0 0 0 2,700
STERICYCLE COM 858912108 666 9,800 SH   SOLE 0 6,000 0 3,800
STRYKER COM 863667101 5,399 34,866 SH   SOLE 0 0 0 34,866
SUNPOWER CORP COM 867652406 155 18,400 SH   SOLE 0 14,500 0 3,900
THE HERSHEY CO COM 427866108 1,123 9,895 SH   SOLE 0 0 0 9,895
THERMO FISHER SCIENTIFIC COM 883556102 2,874 15,137 SH   SOLE 0 2,300 0 12,837
TOMPKINS FINANCIAL CORP COM 890110109 1,105 13,588 SH   SOLE 0 0 0 13,588
TOOTSIE ROLL COM 890516107 372 10,212 SH   SOLE 0 0 0 10,212
TORONTO DOMINION BANK COM 891160509 328 5,592 SH   SOLE 0 0 0 5,592
TRAVELERS COM 89417E109 480 3,537 SH   SOLE 0 0 0 3,537
UNDER ARMOUR CL A COM 904311107 186 12,875 SH   SOLE 0 0 0 12,875
UNION PACIFIC CORP COM 907818108 1,033 7,704 SH   SOLE 0 0 0 7,704
UNITED RENTALS COM 911363109 1,702 9,900 SH   SOLE 0 8,000 0 1,900
UNITED TECH CORP COM 913017109 3,986 31,248 SH   SOLE 0 0 0 31,248
US GLOBAL JETS ETF COM 26922A842 1,093 33,560 SH   SOLE 0 0 0 33,560
VANGUARD DIV APPR'N ETF COM 921908844 3,038 29,778 SH   SOLE 0 0 0 29,743
VANGUARD HIGH DIV YIELD COM 921946406 1,073 12,536 SH   SOLE 0 0 0 12,536
VANGUARD REIT ETF INDX COM 922908553 1,591 19,174 SH   SOLE 0 0 0 19,174
VANGUARD SMALL-CAP ETF COM 922908751 2,236 15,125 SH   SOLE 0 0 0 15,125
VANGUARD TOTAL MKT ETF COM 922908769 2,087 15,203 SH   SOLE 0 0 0 15,203
VERIZON COMM COM 92343v104 4,592 86,749 SH   SOLE 0 0 0 86,749
VISA COM 92826c839 17,965 157,564 SH   SOLE 0 22,000 0 135,564
WASTE CONNECTIONS COM 94106B101 1,566 22,075 SH   SOLE 0 15,000 0 7,075
WASTE MGMT COM 94106l109 2,483 28,769 SH   SOLE 0 0 0 28,769
WELLS FARGO & CO COM 949746101 358 5,894 SH   SOLE 0 0 0 5,894
YUM CHINA COM 98850P109 330 8,253 SH   SOLE 0 0 0 8,253
YUM! BRANDS COM 988498101 2,435 29,831 SH   SOLE 0 0 0 29,831
ZIMMER HOLDINGS COM 98956p102 941 7,799 SH   SOLE 0 0 0 7,799