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 862 44,315 SH   SOLE 0 0 0 44,315
ISHARES US PFD ETF PFD 464288687 2,483 66,112 SH   SOLE 0 0 0 66,112
NUVEEN PFD INCOME PFD 67073b106 113 11,250 SH   SOLE 0 0 0 11,250
3M COMPANY COM 88579Y101 670 3,051 SH   SOLE 0 0 0 3,051
ABBOTT LABS COM 002824100 1,440 24,024 SH   SOLE 0 5,000 0 19,024
ABBVIE COM 00287y109 1,842 19,456 SH   SOLE 0 5,000 0 14,456
ALIBABA COM 01609W102 1,570 8,553 SH   SOLE 0 0 0 8,553
ALPHABET CL A COM 02079k305 2,535 2,444 SH   SOLE 0 670 0 1,774
ALPHABET CL C COM 02079k107 6,328 6,133 SH   SOLE 0 670 0 5,463
ALPS ALERIAN MLP COM 00162Q866 155 16,577 SH   SOLE 0 0 0 16,577
ALTRIA COM 02209S103 3,868 62,069 SH   SOLE 0 0 0 62,069
AMAZON COM 023135106 5,872 4,057 SH   SOLE 0 650 0 3,407
AMGEN COM 031162100 3,445 20,208 SH   SOLE 0 0 0 20,208
AMPHENOL CORP CL A COM 032095101 433 5,025 SH   SOLE 0 0 0 5,025
ANNALY CAPITAL MGT COM 035710409 127 12,186 SH   SOLE 0 0 0 12,186
APPLE COM 037833100 18,344 109,332 SH   SOLE 0 7,000 0 102,332
APPLIED MATERIALS COM 038222105 711 12,784 SH   SOLE 0 10,000 0 2,784
AT & T CORP COM 00206r102 3,152 88,418 SH   SOLE 0 14,919 0 73,499
AUTO DATA PROCESSING COM 053015103 411 3,625 SH   SOLE 0 0 0 3,625
AUTODESK COM 052769106 738 5,880 SH   SOLE 0 0 0 5,880
BANK OF AMERICA CORP COM 060505104 1,874 62,497 SH   SOLE 0 0 0 62,497
BECTON DICKINSON COM 075887109 4,636 21,392 SH   SOLE 0 0 0 21,392
BEESTON ENTERPRISES COM 07712Q304 0 20,500 SH   SOLE 0 0 0 20,500
BERKSHIRE HATHAWAY CL B COM 084670702 8,661 43,420 SH   SOLE 0 0 0 43,420
BLACKROCK COM 09247X101 545 1,006 SH   SOLE 0 0 0 1,006
BLACKSTONE GRP COM 09253u108 354 11,075 SH   SOLE 0 0 0 11,075
BOEING CO COM 097023105 1,260 3,843 SH   SOLE 0 0 0 3,843
BRISTOL-MYERS SQUIBB COM 110122108 8,931 141,200 SH   SOLE 0 0 0 141,200
CATERPILLAR COM 149123101 236 1,598 SH   SOLE 0 0 0 1,598
CELGENE CORP COM 151020104 4,373 49,015 SH   SOLE 0 12,000 0 37,015
CENTURYLINK COM 156700106 407 24,797 SH   SOLE 0 20,000 0 4,797
CHEVRON COM 166764100 7,558 66,277 SH   SOLE 0 6,000 0 60,277
CHURCH & DWIGHT CO COM 171340102 1,752 34,798 SH   SOLE 0 0 0 34,798
CISCO SYSTEMS COM 17275R102 491 11,437 SH   SOLE 0 0 0 11,437
CITIGROUP NEW COM 172967424 459 6,793 SH   SOLE 0 0 0 6,793
CLOROX CO COM 189054109 1,744 13,099 SH   SOLE 0 0 0 13,099
CME GRP COM 12572q105 2,981 18,431 SH   SOLE 0 0 0 18,431
COCA COLA CO COM 191216100 2,497 57,492 SH   SOLE 0 0 0 57,492
COGNEX COM 192422103 344 6,620 SH   SOLE 0 0 0 6,620
COLGATE-PALMOLIVE COM 194162103 371 5,180 SH   SOLE 0 0 0 5,180
COMMUNITY BANK SYSTEM COM 203607106 699 13,058 SH   SOLE 0 0 0 13,058
CONAGRA FOODS COM 205887102 392 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 333 4,268 SH   SOLE 0 0 0 4,268
CONSTELLATION BRANDS COM 21036p108 1,915 8,404 SH   SOLE 0 0 0 8,404
CORNING COM 219350105 539 19,336 SH   SOLE 0 0 0 19,336
COSTCO WHOLESALE CO COM 22160k105 748 3,970 SH   SOLE 0 0 0 3,970
CRACKER BARREL COM 22410J106 774 4,863 SH   SOLE 0 0 0 4,863
DANAHER CORP COM 235851102 4,573 46,702 SH   SOLE 0 0 0 46,702
DEERE & CO COM 244199105 221 1,425 SH   SOLE 0 0 0 1,425
DELUXE CORP COM 248019101 5,325 71,945 SH   SOLE 0 0 0 71,945
DIAMONDS TRUST I ETF COM 78467X109 410 1,698 SH   SOLE 0 0 0 1,698
DISCOVER FINANCIAL SERV COM 254709108 553 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 7,587 75,539 SH   SOLE 0 0 0 75,539
DJ US AERO & DEF ETF COM 464288760 1,316 6,647 SH   SOLE 0 0 0 6,647
DJ US TECHNOLOGY ETF COM 464287721 219 1,300 SH   SOLE 0 0 0 1,300
DOLLAR GENERAL CORP COM 256677105 239 2,560 SH   SOLE 0 0 0 2,560
DOWDUPONT INC COM 26078J100 3,512 55,125 SH   SOLE 0 0 0 55,125
DUKE ENERGY CORP NEW COM 26441C204 203 2,618 SH   SOLE 0 0 0 2,618
EBAY COM 278642103 966 24,000 SH   SOLE 0 17,500 0 6,500
EXXON MOBIL CORP COM 30231g102 5,026 67,368 SH   SOLE 0 0 0 67,368
FACEBOOK COM 30303M102 3,012 18,847 SH   SOLE 0 0 0 18,847
FEDEX CORP COM 31428x106 3,355 13,973 SH   SOLE 0 0 0 13,973
FERRARI NV COM N3167Y103 256 2,120 SH   SOLE 0 0 0 2,120
FORTIVE CORP COM 34959j108 494 6,366 SH   SOLE 0 0 0 6,366
GENERAL DYNAMICS CO COM 369550108 225 1,020 SH   SOLE 0 0 0 1,020
GENERAL ELECTRIC COM 369604103 429 31,826 SH   SOLE 0 0 0 31,826
GILEAD SCIENCES COM 375558103 1,982 26,295 SH   SOLE 0 8,500 0 17,795
GLAXO SMITH KLINE PLC COM 37733W105 524 13,405 SH   SOLE 0 0 0 13,405
GUGGENHEIM S&P EQUAL WT COM 78355w106 2,447 24,599 SH   SOLE 0 0 0 24,599
HOME DEPOT COM 437076102 3,530 19,806 SH   SOLE 0 8,000 0 11,806
IBM COM 459200101 267 1,740 SH   SOLE 0 0 0 1,740
INTEL CORP COM 458140100 1,610 30,916 SH   SOLE 0 0 0 30,916
INTERCONTINENTAL EXCHNGE COM 45866f104 1,351 18,628 SH   SOLE 0 10,500 0 8,128
INTL FLAVOR & FRAGRANCE COM 459506101 500 3,650 SH   SOLE 0 0 0 3,650
INTUITIVE SURGICAL COM 46120e602 283 685 SH   SOLE 0 0 0 685
ISHARES GOLD ETF COM 464285105 450 35,385 SH   SOLE 0 0 0 35,385
ISHARES RUSSELL 3000 COM 464287689 313 2,000 SH   SOLE 0 0 0 2,000
J M SMUCKER CO COM 832696405 3,670 29,591 SH   SOLE 0 0 0 29,591
JETBLUE AIRWAYS CO COM 477143101 366 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 7,334 57,231 SH   SOLE 0 0 0 57,231
JP MORGAN CHASE & CO COM 46625H100 7,310 66,475 SH   SOLE 0 0 0 66,475
KEY CORP COM 493267108 1,999 102,250 SH   SOLE 0 0 0 102,250
KIMBERLY CLARK CO COM 494368103 1,987 18,046 SH   SOLE 0 0 0 18,046
LAMB WESTON HOLDINGS COM 513272104 206 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 579 1,712 SH   SOLE 0 0 0 1,712
LOWES CO COM 548661107 2,515 28,657 SH   SOLE 0 0 0 28,657
MARATHON PETROLEUM CO COM 56585a102 205 2,800 SH   SOLE 0 0 0 2,800
MASTERCARD COM 57636q104 218 1,244 SH   SOLE 0 0 0 1,244
MCDONALD'S CORP COM 580135101 6,308 40,337 SH   SOLE 0 0 0 40,337
MEDICAL TRANSCRIPTION BILLING COM 58464J105 47 14,158 SH   SOLE 0 0 0 14,158
MEDIFAST COM 58470H101 304 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 625 7,788 SH   SOLE 0 0 0 7,788
MERCK & CO COM 58933Y105 395 7,260 SH   SOLE 0 0 0 7,260
METLIFE COM 59156r108 1,300 28,334 SH   SOLE 0 0 0 28,334
MICROSOFT CORP COM 594918104 16,714 183,131 SH   SOLE 0 16,000 0 167,131
MORGAN STANLEY COM 617446448 4,898 90,767 SH   SOLE 0 0 0 90,767
NASDAQ 100 ETF COM 73935a104 7,462 46,603 SH   SOLE 0 0 0 46,603
NASDAQ BIOTECH ETF COM 464287556 2,865 26,838 SH   SOLE 0 0 0 26,838
NASPERS LIMITED COM 631512209 273 5,449 SH   SOLE 0 0 0 5,449
NATIONAL GRID GRP COM 636274409 609 10,791 SH   SOLE 0 0 0 10,791
NETFLIX COM 64110L106 6,253 21,170 SH   SOLE 0 0 0 21,170
NEXTERA ENERGY COM 65339F101 270 1,654 SH   SOLE 0 0 0 1,654
NORDSON CORP COM 655663102 273 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 4,669 34,389 SH   SOLE 0 0 0 34,389
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 313 896 SH   SOLE 0 0 0 896
NOVARTIS COM 66987V109 1,503 18,585 SH   SOLE 0 0 0 18,585
NUTRIEN LTD COM 67077M108 2,997 63,420 SH   SOLE 0 0 0 63,420
OCCIDENTAL PETRO CO COM 674599105 1,427 21,975 SH   SOLE 0 10,000 0 11,975
ORACLE CORP COM 68389x105 2,681 58,595 SH   SOLE 0 0 0 58,595
PAYCHEX COM 704326107 4,321 70,160 SH   SOLE 0 8,200 0 61,960
PAYPAL HOLDINGS COM 70450Y103 2,196 28,938 SH   SOLE 0 13,500 0 15,438
PEPSICO COM 713448108 10,693 97,967 SH   SOLE 0 0 0 97,967
PFIZER COM 717081103 3,109 87,615 SH   SOLE 0 0 0 87,615
PHILIP MORRIS INTL COM 718172109 4,342 43,682 SH   SOLE 0 0 0 43,682
PRAXAIR COM 74005P104 794 5,500 SH   SOLE 0 0 0 5,500
PROCTER & GAMBLE COM 742718109 6,147 77,529 SH   SOLE 0 0 0 77,529
QUALCOMM COM 747525103 203 3,659 SH   SOLE 0 0 0 3,659
RAYTHEON CO COM 755111507 4,425 20,505 SH   SOLE 0 0 0 20,505
RUSSELL 1000 GROWTH ETF COM 464287614 972 7,142 SH   SOLE 0 0 0 7,142
S&P 500 ETF COM 78462f103 4,037 15,341 SH   SOLE 0 0 0 15,341
S&P 500 GROWTH COM 464287309 659 4,247 SH   SOLE 0 0 0 4,247
S&P 500 HIGH-QUALITY ETF COM 73935X682 715 23,964 SH   SOLE 0 0 0 23,964
S&P DIVIDEND ETF COM 78464A763 580 6,360 SH   SOLE 0 0 0 6,360
S&P ENERGY ETF COM 81369y506 885 13,131 SH   SOLE 0 0 0 13,131
S&P FINANCIAL ETF COM 81369Y605 5,524 200,379 SH   SOLE 0 0 0 200,379
S&P GOLD SHARES ETF COM 78463V107 277 2,200 SH   SOLE 0 0 0 2,200
S&P INDUSTRIAL ETF COM 81369Y704 3,148 42,373 SH   SOLE 0 0 0 42,373
S&P MID-CAP 400 ETF COM 464287507 6,778 36,134 SH   SOLE 0 0 0 36,134
S&P MID-CAP 400 GWTH ETF COM 464287606 273 1,250 SH   SOLE 0 0 0 1,250
S&P REGIONAL BANKING ETF COM 78464A698 1,254 20,768 SH   SOLE 0 0 0 20,768
S&P SMALL-CAP 600 ETF COM 464287804 6,390 82,976 SH   SOLE 0 0 0 82,976
S&P TECHNOLOGY ETF COM 81369y803 1,599 24,444 SH   SOLE 0 0 0 24,444
SCHEIN HENRY COM 806407102 993 14,780 SH   SOLE 0 10,000 0 4,780
SCHLUMBERGER COM 806857108 1,644 25,385 SH   SOLE 0 0 0 25,385
SOUTHERN COMPANY COM 842587107 1,370 30,672 SH   SOLE 0 0 0 30,672
STARBUCKS CORP COM 855244109 5,552 95,906 SH   SOLE 0 0 0 95,906
STATE ST BOSTON COM 857477103 269 2,700 SH   SOLE 0 0 0 2,700
STERICYCLE COM 858912108 574 9,800 SH   SOLE 0 6,000 0 3,800
STRYKER COM 863667101 5,498 34,166 SH   SOLE 0 0 0 34,166
SUNPOWER CORP COM 867652406 200 25,000 SH   SOLE 0 25,000 0 0
THE HERSHEY CO COM 427866108 950 9,595 SH   SOLE 0 0 0 9,595
THERMO FISHER SCIENTIFIC COM 883556102 3,125 15,137 SH   SOLE 0 2,300 0 12,837
TOMPKINS FINANCIAL CORP COM 890110109 1,031 13,606 SH   SOLE 0 0 0 13,606
TOOTSIE ROLL COM 890516107 301 10,212 SH   SOLE 0 0 0 10,212
TORONTO DOMINION BANK COM 891160509 319 5,603 SH   SOLE 0 0 0 5,603
TRAVELERS COM 89417E109 494 3,557 SH   SOLE 0 0 0 3,557
UNDER ARMOUR CL A COM 904311107 205 12,525 SH   SOLE 0 0 0 12,525
UNION PACIFIC CORP COM 907818108 1,009 7,504 SH   SOLE 0 0 0 7,504
UNITED RENTALS COM 911363109 1,758 10,175 SH   SOLE 0 8,000 0 2,175
UNITED TECH CORP COM 913017109 3,817 30,340 SH   SOLE 0 0 0 30,340
US GLOBAL JETS ETF COM 26922A842 1,264 39,280 SH   SOLE 0 0 0 39,280
VANGUARD DIV APPR'N ETF COM 921908844 2,874 28,443 SH   SOLE 0 0 0 28,443
VANGUARD HIGH DIV YIELD COM 921946406 1,033 12,521 SH   SOLE 0 0 0 12,521
VANGUARD REIT ETF INDX COM 922908553 1,346 17,839 SH   SOLE 0 0 0 17,839
VANGUARD SMALL-CAP ETF COM 922908751 2,213 15,065 SH   SOLE 0 0 0 15,065
VANGUARD TOTAL MKT ETF COM 922908769 2,068 15,239 SH   SOLE 0 0 0 15,239
VERIZON COMM COM 92343v104 4,063 84,960 SH   SOLE 0 0 0 84,960
VISA COM 92826c839 18,666 156,046 SH   SOLE 0 22,000 0 134,046
WASTE CONNECTIONS COM 94106B101 1,584 22,075 SH   SOLE 0 15,000 0 7,075
WASTE MGMT COM 94106l109 2,368 28,147 SH   SOLE 0 0 0 28,147
WELLS FARGO & CO COM 949746101 309 5,894 SH   SOLE 0 0 0 5,894
YUM CHINA COM 98850P109 345 8,303 SH   SOLE 0 0 0 8,303
YUM! BRANDS COM 988498101 2,512 29,507 SH   SOLE 0 0 0 29,507
ZIMMER HOLDINGS COM 98956p102 842 7,723 SH   SOLE 0 0 0 7,723