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,012 51,300 SH   SOLE 0 0 0 51,300
ISHARES US PFD ETF PFD 464288687 3,654 97,362 SH   SOLE 0 0 0 97,362
NUVEEN PFD INCOME PFD 67073b106 117 11,650 SH   SOLE 0 0 0 11,650
3M COMPANY COM 88579Y101 502 3,051 SH   SOLE 0 0 0 3,051
ABBOTT LABS COM 002824100 3,595 42,964 SH   SOLE 0 0 0 42,964
ABBVIE COM 00287y109 1,866 24,638 SH   SOLE 0 0 0 24,638
ACTIVISION BLIZZARD COM 00507V109 417 7,880 SH   SOLE 0 0 0 7,880
ADMA BIOLOGIES COM 000899104 65 14,500 SH   SOLE 0 0 0 14,500
ALIBABA COM 01609W102 1,474 8,815 SH   SOLE 0 0 0 8,815
ALPHABET CL A COM 02079k305 2,848 2,332 SH   SOLE 0 0 0 2,332
ALPHABET CL C COM 02079k107 7,343 6,024 SH   SOLE 0 0 0 6,024
ALTRIA COM 02209S103 1,911 46,715 SH   SOLE 0 0 0 46,715
AMAZON COM 023135106 7,994 4,605 SH   SOLE 0 0 0 4,605
AMGEN COM 031162100 4,214 21,777 SH   SOLE 0 0 0 21,777
AMPHENOL CORP CL A COM 032095101 420 4,350 SH   SOLE 0 0 0 4,350
APPLE COM 037833100 23,199 103,580 SH   SOLE 0 0 0 103,580
APPLIED MATERIALS COM 038222105 544 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 2,992 79,080 SH   SOLE 0 0 0 79,080
AUTO DATA PROCESSING COM 053015103 621 3,850 SH   SOLE 0 0 0 3,850
AUTODESK COM 052769106 868 5,880 SH   SOLE 0 0 0 5,880
BANK OF AMERICA CORP COM 060505104 2,346 80,432 SH   SOLE 0 0 0 80,432
BECTON DICKINSON COM 075887109 6,567 25,959 SH   SOLE 0 0 0 25,959
BELO SUN MINING CORP. COM 080558109 8 21,000 SH   SOLE 0 0 0 21,000
BERKSHIRE HATHAWAY CL B COM 084670702 9,171 44,088 SH   SOLE 0 0 0 44,088
BLACKROCK COM 09247X101 446 1,001 SH   SOLE 0 0 0 1,001
BLACKSTONE GROUP INC COM COM 09260D107 559 11,452 SH   SOLE 0 0 0 11,452
BOEING CO COM 097023105 3,829 10,064 SH   SOLE 0 0 0 10,064
BRISTOL-MYERS SQUIBB COM 110122108 3,254 64,172 SH   SOLE 0 0 0 64,172
CABO DRILLING CORP COM 12687C108 0 40,000 SH   SOLE 0 0 0 40,000
CATERPILLAR COM 149123101 211 1,670 SH   SOLE 0 0 0 1,670
CELGENE CORP COM 151020104 3,762 37,887 SH   SOLE 0 0 0 37,887
CENTURYLINK COM 156700106 378 30,297 SH   SOLE 0 0 0 30,297
CHEVRON COM 166764100 7,808 65,837 SH   SOLE 0 0 0 65,837
CHURCH & DWIGHT CO COM 171340102 2,543 33,795 SH   SOLE 0 0 0 33,795
CISCO SYSTEMS COM 17275R102 1,077 21,806 SH   SOLE 0 0 0 21,806
CLOROX CO COM 189054109 2,005 13,202 SH   SOLE 0 0 0 13,202
CME GRP COM 12572q105 3,813 18,041 SH   SOLE 0 0 0 18,041
COCA COLA CO COM 191216100 4,060 74,582 SH   SOLE 0 0 0 74,582
COLGATE-PALMOLIVE COM 194162103 357 4,855 SH   SOLE 0 0 0 4,855
COMCAST NEW COM 20030n101 233 5,165 SH   SOLE 0 0 0 5,165
COMMUNITY BANK SYSTEM COM 203607106 719 11,650 SH   SOLE 0 0 0 11,650
CONAGRA FOODS COM 205887102 326 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 427 4,521 SH   SOLE 0 0 0 4,521
CONSTELLATION BRANDS COM 21036p108 2,647 12,770 SH   SOLE 0 0 0 12,770
CORNING COM 219350105 532 18,664 SH   SOLE 0 0 0 18,664
COSTCO WHOLESALE CO COM 22160k105 2,880 9,997 SH   SOLE 0 0 0 9,997
DANAHER CORP COM 235851102 6,419 44,441 SH   SOLE 0 0 0 44,441
DEERE & CO COM 244199105 232 1,375 SH   SOLE 0 0 0 1,375
DELUXE CORP COM 248019101 1,132 23,033 SH   SOLE 0 0 0 23,033
DIAMONDS TRUST I ETF COM 78467X109 422 1,568 SH   SOLE 0 0 0 1,568
DISCOVER FINANCIAL SERV COM 254709108 624 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 9,621 73,825 SH   SOLE 0 0 0 73,825
DJ US AERO & DEF ETF COM 464288760 1,599 7,117 SH   SOLE 0 0 0 7,117
DJ US TECHNOLOGY ETF COM 464287721 260 1,275 SH   SOLE 0 0 0 1,275
DOLLAR GENERAL CORP COM 256677105 465 2,925 SH   SOLE 0 0 0 2,925
DUKE ENERGY CORP NEW COM 26441C204 289 3,018 SH   SOLE 0 0 0 3,018
EBAY COM 278642103 936 24,000 SH   SOLE 0 0 0 24,000
ECOLAB COM 278865100 688 3,475 SH   SOLE 0 0 0 3,475
EXXON MOBIL CORP COM 30231g102 3,948 55,907 SH   SOLE 0 0 0 55,907
FACEBOOK COM 30303M102 2,911 16,349 SH   SOLE 0 0 0 16,349
FEDEX CORP COM 31428x106 1,877 12,895 SH   SOLE 0 0 0 12,895
FERRARI NV COM N3167Y103 288 1,870 SH   SOLE 0 0 0 1,870
FORTIVE CORP COM 34959j108 396 5,772 SH   SOLE 0 0 0 5,772
GENERAL DYNAMICS CO COM 369550108 200 1,096 SH   SOLE 0 0 0 1,096
GILEAD SCIENCES COM 375558103 757 11,946 SH   SOLE 0 0 0 11,946
HOME DEPOT COM 437076102 4,495 19,371 SH   SOLE 0 0 0 19,371
IBM COM 459200101 290 1,996 SH   SOLE 0 0 0 1,996
INTEL CORP COM 458140100 1,654 32,100 SH   SOLE 0 0 0 32,100
INTERCONTINENTAL EXCHNGE COM 45866f104 1,684 18,253 SH   SOLE 0 0 0 18,253
INTL FLAVOR & FRAGRANCE COM 459506101 430 3,505 SH   SOLE 0 0 0 3,505
INTUITIVE SURGICAL COM 46120e602 808 1,497 SH   SOLE 0 0 0 1,497
INVESCO S&P EQUAL WT COM 46137V357 1,591 14,716 SH   SOLE 0 0 0 14,716
ISHARES EDGE MSCI MIN VOL COM 46429B697 211 3,298 SH   SOLE 0 0 0 3,298
ISHARES GOLD ETF COM 464285105 403 28,555 SH   SOLE 0 0 0 28,555
ISHARES RUSSELL 3000 COM 464287689 348 2,000 SH   SOLE 0 0 0 2,000
J M SMUCKER CO COM 832696405 2,633 23,931 SH   SOLE 0 0 0 23,931
JETBLUE AIRWAYS CO COM 477143101 302 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 7,766 60,027 SH   SOLE 0 0 0 60,027
JP MORGAN CHASE & CO COM 46625H100 8,271 70,274 SH   SOLE 0 0 0 70,274
KEY CORP COM 493267108 797 44,660 SH   SOLE 0 0 0 44,660
KIMBERLY CLARK CO COM 494368103 2,423 17,054 SH   SOLE 0 0 0 17,054
LAMB WESTON HOLDINGS COM 513272104 258 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 680 1,744 SH   SOLE 0 0 0 1,744
LOWES CO COM 548661107 3,115 28,324 SH   SOLE 0 0 0 28,324
MARATHON PETROLEUM CO COM 56585a102 302 4,970 SH   SOLE 0 0 0 4,970
MASTERCARD COM 57636q104 212 779 SH   SOLE 0 0 0 779
MCDONALD'S CORP COM 580135101 8,833 41,141 SH   SOLE 0 0 0 41,141
MEDIFAST COM 58470H101 337 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 916 8,433 SH   SOLE 0 0 0 8,433
MERCK & CO COM 58933Y105 641 7,613 SH   SOLE 0 0 0 7,613
METLIFE COM 59156r108 1,072 22,734 SH   SOLE 0 0 0 22,734
MICROSOFT CORP COM 594918104 24,581 176,802 SH   SOLE 0 0 0 176,802
MINCO CAPITAL CORP COM 602532103 1 18,000 SH   SOLE 0 0 0 18,000
MORGAN STANLEY COM 617446448 3,706 86,856 SH   SOLE 0 0 0 86,856
MTBC INC COM 55378G102 54 14,158 SH   SOLE 0 0 0 14,158
NASDAQ 100 ETF COM 46090E103 8,540 45,229 SH   SOLE 0 0 0 45,229
NASDAQ BIOTECH ETF COM 464287556 2,681 26,940 SH   SOLE 0 0 0 26,940
NATIONAL GRID GRP COM 636274409 472 8,725 SH   SOLE 0 0 0 8,725
NETFLIX COM 64110L106 5,253 19,627 SH   SOLE 0 0 0 19,627
NEXTERA ENERGY COM 65339F101 562 2,412 SH   SOLE 0 0 0 2,412
NOBLE ENERGY COM 655044105 234 10,408 SH   SOLE 0 0 0 10,408
NORDSON CORP COM 655663102 293 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 5,802 32,294 SH   SOLE 0 0 0 32,294
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NORTHROP GRUMMAN CO COM 666807102 230 614 SH   SOLE 0 0 0 614
NOVARTIS COM 66987V109 1,353 15,571 SH   SOLE 0 0 0 15,571
NUTRIEN LTD COM 67077M108 2,810 56,336 SH   SOLE 0 0 0 56,336
NVIDIA CORP COM 67066g104 384 2,205 SH   SOLE 0 0 0 2,205
OCCIDENTAL PETRO CO COM 674599105 1,017 22,877 SH   SOLE 0 0 0 22,877
ORACLE CORP COM 68389x105 2,053 37,312 SH   SOLE 0 0 0 37,312
PAYCHEX COM 704326107 6,130 74,057 SH   SOLE 0 0 0 74,057
PAYPAL HOLDINGS COM 70450Y103 4,453 42,987 SH   SOLE 0 0 0 42,987
PEPSICO COM 713448108 13,414 97,839 SH   SOLE 0 0 0 97,839
PFIZER COM 717081103 3,151 87,702 SH   SOLE 0 0 0 87,702
PHILIP MORRIS INTL COM 718172109 1,833 24,140 SH   SOLE 0 0 0 24,140
PROCTER & GAMBLE COM 742718109 9,006 72,407 SH   SOLE 0 0 0 72,407
QUALCOMM COM 747525103 229 3,004 SH   SOLE 0 0 0 3,004
RAYTHEON CO COM 755111507 4,520 23,040 SH   SOLE 0 0 0 23,040
RUSSELL 1000 GROWTH ETF COM 464287614 979 6,133 SH   SOLE 0 0 0 6,133
S&P 500 ETF COM 78462f103 4,552 15,338 SH   SOLE 0 0 0 15,338
S&P 500 GROWTH COM 464287309 616 3,422 SH   SOLE 0 0 0 3,422
S&P 500 HIGH-QUALITY ETF COM 46137V241 885 26,384 SH   SOLE 0 0 0 26,384
S&P 500 INDEX ETF COM 464287200 277 928 SH   SOLE 0 0 0 928
S&P CONSUMER DISCRETIONARY COM 81369Y407 297 2,461 SH   SOLE 0 0 0 2,461
S&P CONSUMER STAPLES COM 81369Y308 243 3,950 SH   SOLE 0 0 0 3,950
S&P DIVIDEND ETF COM 78464A763 613 5,977 SH   SOLE 0 0 0 5,977
S&P ENERGY ETF COM 81369y506 718 12,126 SH   SOLE 0 0 0 12,126
S&P FINANCIAL ETF COM 81369Y605 5,442 194,344 SH   SOLE 0 0 0 194,344
S&P HEALTH CARE ETF COM 81369Y209 234 2,595 SH   SOLE 0 0 0 2,595
S&P INDUSTRIAL ETF COM 81369Y704 3,854 49,652 SH   SOLE 0 0 0 49,652
S&P MID-CAP 400 ETF COM 464287507 6,861 35,505 SH   SOLE 0 0 0 35,505
S&P MID-CAP 400 GWTH ETF COM 464287606 228 1,020 SH   SOLE 0 0 0 1,020
S&P REGIONAL BANKING ETF COM 78464A698 935 17,704 SH   SOLE 0 0 0 17,704
S&P SMALL-CAP 600 ETF COM 464287804 6,313 81,098 SH   SOLE 0 0 0 81,098
S&P TECHNOLOGY ETF COM 81369y803 2,434 30,224 SH   SOLE 0 0 0 30,224
SCHEIN HENRY COM 806407102 939 14,780 SH   SOLE 0 0 0 14,780
SOUTHERN COMPANY COM 842587107 1,790 28,986 SH   SOLE 0 0 0 28,986
STARBUCKS CORP COM 855244109 7,794 88,147 SH   SOLE 0 0 0 88,147
STRYKER COM 863667101 7,038 32,538 SH   SOLE 0 0 0 32,538
SUNPOWER CORP COM 867652406 275 25,100 SH   SOLE 0 0 0 25,100
THE HERSHEY CO COM 427866108 1,387 8,949 SH   SOLE 0 0 0 8,949
THERMO FISHER SCIENTIFIC COM 883556102 4,177 14,341 SH   SOLE 0 0 0 14,341
TJX COM 872540109 601 10,775 SH   SOLE 0 0 0 10,775
TOMPKINS FINANCIAL CORP COM 890110109 1,077 13,275 SH   SOLE 0 0 0 13,275
TOOTSIE ROLL COM 890516107 402 10,830 SH   SOLE 0 0 0 10,830
TORONTO DOMINION BANK COM 891160509 301 5,174 SH   SOLE 0 0 0 5,174
TRAVELERS COM 89417E109 507 3,413 SH   SOLE 0 0 0 3,413
UNION PACIFIC CORP COM 907818108 1,142 7,052 SH   SOLE 0 0 0 7,052
UNITED RENTALS COM 911363109 1,427 11,449 SH   SOLE 0 0 0 11,449
UNITED TECH CORP COM 913017109 4,212 30,853 SH   SOLE 0 0 0 30,853
UNITEDHEALTH GRP COM 91324p102 1,041 4,788 SH   SOLE 0 0 0 4,788
US GLOBAL JETS ETF COM 26922A842 870 29,640 SH   SOLE 0 0 0 29,640
VANGUARD DIV APPR'N ETF COM 921908844 4,043 33,808 SH   SOLE 0 0 0 33,808
VANGUARD HIGH DIV YIELD COM 921946406 1,073 12,090 SH   SOLE 0 0 0 12,090
VANGUARD SMALL-CAP ETF COM 922908751 2,143 13,929 SH   SOLE 0 0 0 13,929
VANGUARD TOTAL MKT ETF COM 922908769 2,216 14,676 SH   SOLE 0 0 0 14,676
VERIZON COMM COM 92343v104 5,041 83,521 SH   SOLE 0 0 0 83,521
VISA COM 92826c839 24,782 144,072 SH   SOLE 0 0 0 144,072
WASTE CONNECTIONS COM 94106B101 2,031 22,075 SH   SOLE 0 0 0 22,075
WASTE MGMT COM 94106l109 3,997 34,756 SH   SOLE 0 0 0 34,756
WELLS FARGO & CO COM 949746101 227 4,494 SH   SOLE 0 0 0 4,494
YUM CHINA COM 98850P109 372 8,183 SH   SOLE 0 0 0 8,183
YUM! BRANDS COM 988498101 3,208 28,283 SH   SOLE 0 0 0 28,283
ZIMMER HOLDINGS COM 98956p102 954 6,950 SH   SOLE 0 0 0 6,950
ZOETIS, INC COM 98978V103 1,966 15,778 SH   SOLE 0 0 0 15,778