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 992 51,150 SH   SOLE 0 0 0 51,150
ISHARES US PFD ETF PFD 464288687 2,664 72,298 SH   SOLE 0 0 0 72,298
3M COMPANY COM 88579Y101 529 3,051 SH   SOLE 0 0 0 3,051
ABBOTT LABS COM 002824100 3,600 42,809 SH   SOLE 0 0 0 42,809
ABBVIE COM 00287y109 1,646 22,637 SH   SOLE 0 0 0 22,637
ACTIVISION BLIZZARD COM 00507V109 358 7,590 SH   SOLE 0 0 0 7,590
ADMA BIOLOGIES COM 000899104 56 14,500 SH   SOLE 0 0 0 14,500
ALIBABA COM 01609W102 1,443 8,515 SH   SOLE 0 0 0 8,515
ALPHABET CL A COM 02079k305 2,520 2,327 SH   SOLE 0 0 0 2,327
ALPHABET CL C COM 02079k107 6,576 6,084 SH   SOLE 0 0 0 6,084
ALTRIA COM 02209S103 2,404 50,767 SH   SOLE 0 0 0 50,767
AMAZON COM 023135106 8,686 4,587 SH   SOLE 0 0 0 4,587
AMGEN COM 031162100 3,947 21,417 SH   SOLE 0 0 0 21,417
AMPHENOL CORP CL A COM 032095101 420 4,380 SH   SOLE 0 0 0 4,380
APPLE COM 037833100 20,709 104,634 SH   SOLE 0 0 0 104,634
APPLIED MATERIALS COM 038222105 490 10,900 SH   SOLE 0 0 0 10,900
AT & T CORP COM 00206r102 2,676 79,849 SH   SOLE 0 0 0 79,849
AUTO DATA PROCESSING COM 053015103 637 3,850 SH   SOLE 0 0 0 3,850
AUTODESK COM 052769106 958 5,880 SH   SOLE 0 0 0 5,880
BANK OF AMERICA CORP COM 060505104 2,333 80,457 SH   SOLE 0 0 0 80,457
BECTON DICKINSON COM 075887109 6,219 24,678 SH   SOLE 0 0 0 24,678
BERKSHIRE HATHAWAY CL B COM 084670702 9,342 43,825 SH   SOLE 0 0 0 43,825
BLACKROCK COM 09247X101 519 1,106 SH   SOLE 0 0 0 1,106
BLACKSTONE GRP COM 09253u108 509 11,452 SH   SOLE 0 0 0 11,452
BOEING CO COM 097023105 3,278 9,004 SH   SOLE 0 0 0 9,004
BRISTOL-MYERS SQUIBB COM 110122108 2,967 65,429 SH   SOLE 0 0 0 65,429
CABO DRILLING CORP COM 12687C108 0 40,000 SH   SOLE 0 0 0 40,000
CATERPILLAR COM 149123101 214 1,570 SH   SOLE 0 0 0 1,570
CELGENE CORP COM 151020104 3,590 38,837 SH   SOLE 0 0 0 38,837
CENTURYLINK COM 156700106 356 30,297 SH   SOLE 0 0 0 30,297
CHEVRON COM 166764100 8,276 66,509 SH   SOLE 0 0 0 66,509
CHURCH & DWIGHT CO COM 171340102 2,482 33,970 SH   SOLE 0 0 0 33,970
CISCO SYSTEMS COM 17275R102 1,094 19,988 SH   SOLE 0 0 0 19,988
CITIGROUP NEW COM 172967424 411 5,868 SH   SOLE 0 0 0 5,868
CLOROX CO COM 189054109 2,021 13,202 SH   SOLE 0 0 0 13,202
CME GRP COM 12572q105 3,526 18,165 SH   SOLE 0 0 0 18,165
COCA COLA CO COM 191216100 3,738 73,419 SH   SOLE 0 0 0 73,419
COLGATE-PALMOLIVE COM 194162103 348 4,855 SH   SOLE 0 0 0 4,855
COMCAST NEW COM 20030n101 218 5,165 SH   SOLE 0 0 0 5,165
COMMUNITY BANK SYSTEM COM 203607106 792 12,022 SH   SOLE 0 0 0 12,022
CONAGRA FOODS COM 205887102 282 10,626 SH   SOLE 0 0 0 10,626
CONSOLIDATED EDISON COM 209115104 399 4,555 SH   SOLE 0 0 0 4,555
CONSTELLATION BRANDS COM 21036p108 2,414 12,255 SH   SOLE 0 0 0 12,255
CORNING COM 219350105 620 18,664 SH   SOLE 0 0 0 18,664
CORTEVA COM 22052L104 520 17,590 SH   SOLE 0 0 0 17,590
COSTCO WHOLESALE CO COM 22160k105 2,383 9,018 SH   SOLE 0 0 0 9,018
CRACKER BARREL COM 22410J106 369 2,162 SH   SOLE 0 0 0 2,162
DANAHER CORP COM 235851102 6,446 45,105 SH   SOLE 0 0 0 45,105
DEERE & CO COM 244199105 228 1,375 SH   SOLE 0 0 0 1,375
DELUXE CORP COM 248019101 1,137 27,967 SH   SOLE 0 0 0 27,967
DIAMONDS TRUST I ETF COM 78467X109 413 1,553 SH   SOLE 0 0 0 1,553
DISCOVER FINANCIAL SERV COM 254709108 597 7,691 SH   SOLE 0 0 0 7,691
DISNEY WALT CO COM 254687106 10,297 73,738 SH   SOLE 0 0 0 73,738
DJ US AERO & DEF ETF COM 464288760 1,519 7,090 SH   SOLE 0 0 0 7,090
DJ US TECHNOLOGY ETF COM 464287721 252 1,275 SH   SOLE 0 0 0 1,275
DOLLAR GENERAL CORP COM 256677105 395 2,925 SH   SOLE 0 0 0 2,925
DOW CHEMICAL COM 260557103 863 17,508 SH   SOLE 0 0 0 17,508
DUKE ENERGY CORP NEW COM 26441C204 266 3,018 SH   SOLE 0 0 0 3,018
DUPONT DE NEMOURS COM 26614N102 1,320 17,590 SH   SOLE 0 0 0 17,590
EBAY COM 278642103 948 24,000 SH   SOLE 0 0 0 24,000
EXXON MOBIL CORP COM 30231g102 4,495 58,660 SH   SOLE 0 0 0 58,660
FACEBOOK COM 30303M102 3,211 16,639 SH   SOLE 0 0 0 16,639
FEDEX CORP COM 31428x106 2,112 12,865 SH   SOLE 0 0 0 12,865
FERRARI NV COM N3167Y103 305 1,890 SH   SOLE 0 0 0 1,890
FORTIVE CORP COM 34959j108 542 6,650 SH   SOLE 0 0 0 6,650
GILEAD SCIENCES COM 375558103 1,073 15,878 SH   SOLE 0 0 0 15,878
GLAXO SMITH KLINE PLC COM 37733W105 371 9,265 SH   SOLE 0 0 0 9,265
HOME DEPOT COM 437076102 4,023 19,346 SH   SOLE 0 0 0 19,346
IBM COM 459200101 275 1,996 SH   SOLE 0 0 0 1,996
INTEL CORP COM 458140100 1,552 32,420 SH   SOLE 0 0 0 32,420
INTERCONTINENTAL EXCHNGE COM 45866f104 1,564 18,203 SH   SOLE 0 0 0 18,203
INTL FLAVOR & FRAGRANCE COM 459506101 509 3,505 SH   SOLE 0 0 0 3,505
INTUITIVE SURGICAL COM 46120e602 785 1,497 SH   SOLE 0 0 0 1,497
INVESCO S&P EQUAL WT COM 46137V357 1,880 17,436 SH   SOLE 0 0 0 17,436
ISHARES EDGE MSCI MIN VOL COM 46429B697 204 3,298 SH   SOLE 0 0 0 3,298
ISHARES GOLD ETF COM 464285105 384 28,435 SH   SOLE 0 0 0 28,435
ISHARES RUSSELL 3000 COM 464287689 345 2,000 SH   SOLE 0 0 0 2,000
J M SMUCKER CO COM 832696405 2,922 25,363 SH   SOLE 0 0 0 25,363
JETBLUE AIRWAYS CO COM 477143101 333 18,000 SH   SOLE 0 0 0 18,000
JOHNSON & JOHNSON COM 478160104 8,317 59,715 SH   SOLE 0 0 0 59,715
JP MORGAN CHASE & CO COM 46625H100 7,801 69,773 SH   SOLE 0 0 0 69,773
KEY CORP COM 493267108 973 54,833 SH   SOLE 0 0 0 54,833
KIMBERLY CLARK CO COM 494368103 2,305 17,293 SH   SOLE 0 0 0 17,293
LAMB WESTON HOLDINGS COM 513272104 224 3,542 SH   SOLE 0 0 0 3,542
LOCKHEED MARTIN COM 539830109 621 1,708 SH   SOLE 0 0 0 1,708
LOWES CO COM 548661107 2,847 28,213 SH   SOLE 0 0 0 28,213
MARATHON PETROLEUM CO COM 56585a102 278 4,970 SH   SOLE 0 0 0 4,970
MCDONALD'S CORP COM 580135101 8,619 41,506 SH   SOLE 0 0 0 41,506
MEDIFAST COM 58470H101 417 3,250 SH   SOLE 0 0 0 3,250
MEDTRONIC COM G5960L103 799 8,208 SH   SOLE 0 0 0 8,208
MERCK & CO COM 58933Y105 625 7,451 SH   SOLE 0 0 0 7,451
METLIFE COM 59156r108 1,220 24,553 SH   SOLE 0 0 0 24,553
MICROSOFT CORP COM 594918104 23,912 178,499 SH   SOLE 0 0 0 178,499
MINCO CAPITAL CORP COM 602532103 1 18,000 SH   SOLE 0 0 0 18,000
MONSTER BEVERAGE CO COM 61174x109 236 3,702 SH   SOLE 0 0 0 3,702
MORGAN STANLEY COM 617446448 3,833 87,491 SH   SOLE 0 0 0 87,491
MTBC INC COM 55378G102 71 14,158 SH   SOLE 0 0 0 14,158
NASDAQ 100 ETF COM 46090E103 8,454 45,274 SH   SOLE 0 0 0 45,274
NASDAQ BIOTECH ETF COM 464287556 2,961 27,137 SH   SOLE 0 0 0 27,137
NATIONAL GRID GRP COM 636274409 513 9,644 SH   SOLE 0 0 0 9,644
NETFLIX COM 64110L106 7,319 19,926 SH   SOLE 0 0 0 19,926
NEXTERA ENERGY COM 65339F101 390 1,904 SH   SOLE 0 0 0 1,904
NOBLE ENERGY COM 655044105 233 10,408 SH   SOLE 0 0 0 10,408
NORDSON CORP COM 655663102 283 2,000 SH   SOLE 0 0 0 2,000
NORFOLK SOUTHERN COM 655844108 6,518 32,699 SH   SOLE 0 0 0 32,699
NORTEL NETWORKS CO COM 656568508 0 10,010 SH   SOLE 0 0 0 10,010
NOVARTIS COM 66987V109 1,436 15,731 SH   SOLE 0 0 0 15,731
NUTRIEN LTD COM 67077M108 3,088 57,766 SH   SOLE 0 0 0 57,766
NVIDIA CORP COM 67066g104 366 2,230 SH   SOLE 0 0 0 2,230
OCCIDENTAL PETRO CO COM 674599105 1,375 27,352 SH   SOLE 0 0 0 27,352
ORACLE CORP COM 68389x105 2,162 37,945 SH   SOLE 0 0 0 37,945
PAYCHEX COM 704326107 5,637 68,496 SH   SOLE 0 0 0 68,496
PAYPAL HOLDINGS COM 70450Y103 4,324 37,775 SH   SOLE 0 0 0 37,775
PEPSICO COM 713448108 12,862 98,087 SH   SOLE 0 0 0 98,087
PFIZER COM 717081103 3,820 88,188 SH   SOLE 0 0 0 88,188
PHILIP MORRIS INTL COM 718172109 1,912 24,353 SH   SOLE 0 0 0 24,353
PROCTER & GAMBLE COM 742718109 7,840 71,503 SH   SOLE 0 0 0 71,503
QUALCOMM COM 747525103 229 3,004 SH   SOLE 0 0 0 3,004
RAYTHEON CO COM 755111507 4,007 23,044 SH   SOLE 0 0 0 23,044
RUSSELL 1000 GROWTH ETF COM 464287614 965 6,133 SH   SOLE 0 0 0 6,133
S&P 500 ETF COM 78462f103 4,413 15,063 SH   SOLE 0 0 0 15,063
S&P 500 GROWTH COM 464287309 621 3,462 SH   SOLE 0 0 0 3,462
S&P 500 HIGH-QUALITY ETF COM 46137V241 875 26,414 SH   SOLE 0 0 0 26,414
S&P 500 INDEX ETF COM 464287200 273 928 SH   SOLE 0 0 0 928
S&P CONSUMER DISCRETIONARY COM 81369Y407 273 2,291 SH   SOLE 0 0 0 2,291
S&P CONSUMER STAPLES COM 81369Y308 220 3,790 SH   SOLE 0 0 0 3,790
S&P DIVIDEND ETF COM 78464A763 603 5,977 SH   SOLE 0 0 0 5,977
S&P ENERGY ETF COM 81369y506 796 12,493 SH   SOLE 0 0 0 12,493
S&P FINANCIAL ETF COM 81369Y605 5,456 197,674 SH   SOLE 0 0 0 197,674
S&P HEALTH CARE ETF COM 81369Y209 238 2,565 SH   SOLE 0 0 0 2,565
S&P INDUSTRIAL ETF COM 81369Y704 3,821 49,358 SH   SOLE 0 0 0 49,358
S&P MID-CAP 400 ETF COM 464287507 6,928 35,662 SH   SOLE 0 0 0 35,662
S&P MID-CAP 400 GWTH ETF COM 464287606 231 1,020 SH   SOLE 0 0 0 1,020
S&P REGIONAL BANKING ETF COM 78464A698 1,045 19,549 SH   SOLE 0 0 0 19,549
S&P SMALL-CAP 600 ETF COM 464287804 6,425 82,072 SH   SOLE 0 0 0 82,072
S&P TECHNOLOGY ETF COM 81369y803 2,374 30,419 SH   SOLE 0 0 0 30,419
SCHEIN HENRY COM 806407102 1,033 14,780 SH   SOLE 0 0 0 14,780
SOUTHERN COMPANY COM 842587107 1,616 29,224 SH   SOLE 0 0 0 29,224
STARBUCKS CORP COM 855244109 7,444 88,798 SH   SOLE 0 0 0 88,798
STRYKER COM 863667101 6,793 33,043 SH   SOLE 0 0 0 33,043
SUNPOWER CORP COM 867652406 268 25,100 SH   SOLE 0 0 0 25,100
THE HERSHEY CO COM 427866108 1,240 9,249 SH   SOLE 0 0 0 9,249
THERMO FISHER SCIENTIFIC COM 883556102 4,210 14,336 SH   SOLE 0 0 0 14,336
TJX COM 872540109 506 9,570 SH   SOLE 0 0 0 9,570
TOMPKINS FINANCIAL CORP COM 890110109 1,082 13,254 SH   SOLE 0 0 0 13,254
TOOTSIE ROLL COM 890516107 400 10,830 SH   SOLE 0 0 0 10,830
TORONTO DOMINION BANK COM 891160509 301 5,160 SH   SOLE 0 0 0 5,160
TRAVELERS COM 89417E109 510 3,413 SH   SOLE 0 0 0 3,413
UNDER ARMOUR CL A COM 904311107 224 8,850 SH   SOLE 0 0 0 8,850
UNION PACIFIC CORP COM 907818108 1,192 7,051 SH   SOLE 0 0 0 7,051
UNITED RENTALS COM 911363109 1,505 11,350 SH   SOLE 0 0 0 11,350
UNITED TECH CORP COM 913017109 3,986 30,616 SH   SOLE 0 0 0 30,616
UNITEDHEALTH GRP COM 91324p102 1,074 4,403 SH   SOLE 0 0 0 4,403
US GLOBAL JETS ETF COM 26922A842 981 32,465 SH   SOLE 0 0 0 32,465
VANGUARD DIV APPR'N ETF COM 921908844 3,619 31,428 SH   SOLE 0 0 0 31,428
VANGUARD HIGH DIV YIELD COM 921946406 1,056 12,088 SH   SOLE 0 0 0 12,088
VANGUARD SMALL-CAP ETF COM 922908751 2,202 14,059 SH   SOLE 0 0 0 14,059
VANGUARD TOTAL MKT ETF COM 922908769 2,218 14,776 SH   SOLE 0 0 0 14,776
VERIZON COMM COM 92343v104 4,825 84,449 SH   SOLE 0 0 0 84,449
VISA COM 92826c839 25,207 145,246 SH   SOLE 0 0 0 145,246
WASTE CONNECTIONS COM 94106B101 2,110 22,075 SH   SOLE 0 0 0 22,075
WASTE MGMT COM 94106l109 3,894 33,755 SH   SOLE 0 0 0 33,755
WELLS FARGO & CO COM 949746101 226 4,769 SH   SOLE 0 0 0 4,769
YUM CHINA COM 98850P109 378 8,183 SH   SOLE 0 0 0 8,183
YUM! BRANDS COM 988498101 3,138 28,357 SH   SOLE 0 0 0 28,357
ZIMMER HOLDINGS COM 98956p102 818 6,950 SH   SOLE 0 0 0 6,950
ZOETIS, INC COM 98978V103 1,703 15,003 SH   SOLE 0 0 0 15,003