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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
FIRST TRUST PFD SEC & INCPFD33739E1081,13756,450SH SOLE00056,450
ISHARES US PFD ETF PFD4642886874,170108,603SH SOLE000108,603
3M COMPANYCOM88579Y1015983,106SH SOLE0003,106
ABBOTT LABSCOM0028241005,97349,841SH SOLE00049,841
ABBVIECOM00287y1093,02627,959SH SOLE00027,959
ACTIVISION BLIZZARDCOM00507V1098058,661SH SOLE0008,661
ALIBABACOM01609W1022,57511,356SH SOLE00011,356
ALLIANCE BERNSTEIN HOLDINGCOM01881G1063208,000SH SOLE0008,000
ALPHABET CL ACOM02079k3054,4902,177SH SOLE0002,177
ALPHABET CL CCOM02079k10713,3566,457SH SOLE0006,457
ALTRIACOM02209S1031,81435,459SH SOLE00035,459
AMAZONCOM02313510616,0895,200SH SOLE0005,200
AMERICAN TOWER CL ACOM03027X100210879SH SOLE000879
AMGENCOM0311621006,24025,078SH SOLE00025,078
AMPHENOL CORP CL ACOM0320951015588,460SH SOLE0008,460
APPLECOM03783310048,233394,868SH SOLE000394,868
APPLIED MATERIALSCOM0382221051,45610,900SH SOLE00010,900
AT & T CORPCOM00206r1022,25074,317SH SOLE00074,317
ATMOS ENERGY CORPCOM0495601055495,550SH SOLE0005,550
AUTO DATA PROCESSINGCOM0530151037423,935SH SOLE0003,935
AUTODESKCOM0527691061,6345,897SH SOLE0005,897
BANK OF AMERICA CORPCOM0605051044,085105,585SH SOLE000105,585
BECTON DICKINSONCOM0758871096,31325,965SH SOLE00025,965
BERKSHIRE HATHAWAY BCOM08467070211,06443,308SH SOLE00043,308
BLACKROCKCOM09247X101712944SH SOLE000944
BLACKSTONE GROUP INC COMCOM09260D10775110,075SH SOLE00010,075
BOEING COCOM0970231053,49413,717SH SOLE00013,717
BRISTOL-MYERS SQUIBBCOM1101221085,24283,027SH SOLE00083,027
CABO DRILLING CORPCOM12687C108040,000SH SOLE00040,000
CARRIER GLOBALCOM14448C10498823,391SH SOLE00023,391
CATERPILLARCOM1491231014521,950SH SOLE0001,950
CHEVRONCOM1667641007,13368,069SH SOLE00068,069
CHURCH & DWIGHT COCOM1713401022,93733,628SH SOLE00033,628
CISCO SYSTEMSCOM17275R1022,70552,313SH SOLE00052,313
CITIGROUP NEWCOM1729674242112,896SH SOLE0002,896
CLOROX COCOM1890541092,50813,001SH SOLE00013,001
CME GRPCOM12572q1054,00219,596SH SOLE00019,596
COCA COLA COCOM1912161003,82872,629SH SOLE00072,629
COLGATE-PALMOLIVECOM1941621033784,800SH SOLE0004,800
COMCAST NEWCOM20030n1013065,648SH SOLE0005,648
COMMUNITY BANK SYSTEMCOM2036071065797,541SH SOLE0007,541
CONAGRA FOODSCOM20588710240010,626SH SOLE00010,626
CONSOLIDATED EDISONCOM2091151045166,892SH SOLE0006,892
CONSTELLATION BRANDSCOM21036p1081,7937,866SH SOLE0007,866
CORNINGCOM21935010573816,953SH SOLE00016,953
COSTCO WHOLESALE COCOM22160k1054,59913,049SH SOLE00013,049
CSX CORPCOM1264081032222,300SH SOLE0002,300
DANAHER CORPCOM2358511029,64542,854SH SOLE00042,854
DEERE & COCOM2441991051,4153,781SH SOLE0003,781
DIAMONDS TRUST I ETFCOM78467X1094951,499SH SOLE0001,499
DISCOVER FINANCIAL SERVCOM2547091087317,691SH SOLE0007,691
DISNEY WALT COCOM25468710613,96575,682SH SOLE00075,682
DJ US AERO & DEF ETFCOM4642887601,24311,942SH SOLE00011,942
DJ US TECHNOLOGY ETFCOM4642877214455,075SH SOLE0005,075
DOLLAR GENERAL CORPCOM2566771054692,316SH SOLE0002,316
DUKE ENERGY CORP NEWCOM26441C2042993,099SH SOLE0003,099
EBAYCOM2786421031,27420,800SH SOLE00020,800
ECOLABCOM2788651002,96813,864SH SOLE00013,864
EXXON MOBIL CORPCOM30231g1022,15638,620SH SOLE00038,620
FACEBOOKCOM30303M1025,80819,720SH SOLE00019,720
FEDEX CORPCOM31428x1062,3618,313SH SOLE0008,313
FERRARI NVCOMN3167Y1034121,970SH SOLE0001,970
FORTIVE CORPCOM34959j1083094,376SH SOLE0004,376
FTSE KLD 400 SOCIALCOM4642885702323,044SH SOLE0003,044
GENERAL DYNAMICS COCOM3695501082371,306SH SOLE0001,306
GILEAD SCIENCESCOM37555810373511,380SH SOLE00011,380
HOME DEPOTCOM4370761025,87819,257SH SOLE00019,257
HONEYWELLCOM4385161062671,229SH SOLE0001,229
IBMCOM4592001013462,596SH SOLE0002,596
INTEL CORPCOM4581401001,99131,110SH SOLE00031,110
INTERCONTINENTAL EXCHNGECOM45866f1041,93917,359SH SOLE00017,359
INTL FLAVOR & FRAGRANCECOM4595061014293,075SH SOLE0003,075
INTUITIVE SURGICALCOM46120e6021,2591,704SH SOLE0001,704
INVESCO S&P EQUAL WTCOM46137V3571,68011,859SH SOLE00011,859
ISHARES EDGE MSCI MIN VOLCOM46429B6972213,200SH SOLE0003,200
ISHARES GOLD ETFCOM46428510572244,380SH SOLE00044,380
ISHARES RUSSELL 3000COM4642876895002,108SH SOLE0002,108
J M SMUCKER COCOM8326964051,78214,084SH SOLE00014,084
JETBLUE AIRWAYS COCOM47714310136618,000SH SOLE00018,000
JOHNSON & JOHNSONCOM47816010410,56464,275SH SOLE00064,275
JP MORGAN CHASECOM46625H10012,00278,840SH SOLE00078,840
KEY CORPCOM49326710838819,395SH SOLE00019,395
KIMBERLY CLARK COCOM4943681032,34116,834SH SOLE00016,834
LAMB WESTON HOLDINGSCOM5132721042743,542SH SOLE0003,542
LOCKHEED MARTINCOM5398301097712,086SH SOLE0002,086
LOWES COCOM5486611075,57629,321SH SOLE00029,321
LUMEN TECHNOLOGIESCOM55024110344133,047SH SOLE00033,047
MARATHON PETROLEUM COCOM56585a1022304,300SH SOLE0004,300
MASTERCARDCOM57636q104277779SH SOLE000779
MCDONALD'S CORPCOM58013510111,31150,466SH SOLE00050,466
MEDIFASTCOM58470H1016883,250SH SOLE0003,250
MEDTRONICCOMG5960L1031,0048,499SH SOLE0008,499
MERCK & COCOM58933Y10581910,625SH SOLE00010,625
METLIFECOM59156r10896215,825SH SOLE00015,825
MICROSOFT CORPCOM59491810440,420171,438SH SOLE000171,438
MONDELEZ INTLCOM6092071054537,744SH SOLE0007,744
MORGAN STANLEYCOM6174464486,44783,016SH SOLE00083,016
MOTOROLACOM6200763072121,125SH SOLE0001,125
NASDAQ 100 ETFCOM46090E10315,13347,419SH SOLE00047,419
NASDAQ BIOTECH ETFCOM4642875563,98926,493SH SOLE00026,493
NASDAQ NEXT GEN 100 ETFCOM46138G63142813,445SH SOLE00013,445
NATIONAL GRID GRPCOM6362744094347,328SH SOLE0007,328
NETFLIXCOM64110L1069,89318,965SH SOLE00018,965
NEXTERA ENERGYCOM65339F1011,29217,089SH SOLE00017,089
NIKECOM6541061032211,661SH SOLE0001,661
NORDSON CORPCOM6556631023972,000SH SOLE0002,000
NORFOLK SOUTHERNCOM6558441089,70436,138SH SOLE00036,138
NORTEL NETWORKS COCOM656568508010,010SH SOLE00010,010
NOVARTISCOM66987V1091,08612,708SH SOLE00012,708
NVIDIA CORPCOM67066g1041,0211,913SH SOLE0001,913
OCCIDENTAL PETRO COCOM67459910537914,255SH SOLE00014,255
OTIS WORLDWIDECOM68902V10769910,207SH SOLE00010,207
PALANTIR TECHNOLOGIESCOM69608A10867829,125SH SOLE00029,125
PAYCHEXCOM7043261077,29474,409SH SOLE00074,409
PAYPAL HOLDINGSCOM70450Y10312,21550,302SH SOLE00050,302
PEPSICOCOM71344810814,715104,031SH SOLE000104,031
PFIZERCOM7170811033,666101,183SH SOLE000101,183
PHILIP MORRIS INTLCOM7181721091,78920,157SH SOLE00020,157
PLUG POWERCOM72919P20243312,090SH SOLE00012,090
PROCTER & GAMBLECOM74271810910,19175,248SH SOLE00075,248
QUALCOMMCOM7475251034163,135SH SOLE0003,135
RAYTHEON TECHNOLOGIESCOM75513E1017,20793,270SH SOLE00093,270
REPLIGEN CORPCOM7599161092011,033SH SOLE0001,033
RUSSELL 1000 GROWTH ETFCOM4642876141,2795,263SH SOLE0005,263
S&P 500 ETFCOM78462f1034,17710,538SH SOLE00010,538
S&P 500 GROWTHCOM46428730978612,078SH SOLE00012,078
S&P 500 HIGH-QUALITY ETFCOM46137V2411,17426,488SH SOLE00026,488
S&P 500 INDEX ETFCOM464287200291731SH SOLE000731
S&P CONSUMER DISCRETIONARYCOM81369Y4074372,599SH SOLE0002,599
S&P CONSUMER STAPLESCOM81369Y3083184,656SH SOLE0004,656
S&P DIVIDEND ETFCOM78464A7637516,360SH SOLE0006,360
S&P ENERGY ETFCOM81369y5064288,719SH SOLE0008,719
S&P FINANCIAL ETFCOM81369Y6056,260183,855SH SOLE000183,855
S&P GOLD SHARES ETFCOM78463V1074482,801SH SOLE0002,801
S&P HEALTH CARE ETFCOM81369Y2093112,662SH SOLE0002,662
S&P INDUSTRIAL ETFCOM81369Y7045,55756,449SH SOLE00056,449
S&P MID-CAP 400 ETFCOM4642875078,71433,477SH SOLE00033,477
S&P REGIONAL BANKING ETFCOM78464A6983054,603SH SOLE0004,603
S&P SMALL-CAP 600 VALUE ETFCOM4642878796,28862,419SH SOLE00062,419
S&P TECHNOLOGY ETFCOM81369y8033,76128,317SH SOLE00028,317
SALESFORCECOM79466L3021,3076,170SH SOLE0006,170
SCHEIN HENRYCOM8064071021,02314,780SH SOLE00014,780
SHOPIFY INCCOM82509L107578522SH SOLE000522
SOUTHERN COMPANYCOM8425871071,52424,520SH SOLE00024,520
STARBUCKS CORPCOM85524410911,070101,312SH SOLE000101,312
STATE ST BOSTONCOM8574771032252,677SH SOLE0002,677
STRYKERCOM8636671017,75331,829SH SOLE00031,829
SUNPOWER CORPCOM86765240684025,100SH SOLE00025,100
TAIWAN SEMICONDUCTORCOM8740391004633,917SH SOLE0003,917
TELEDYNE TECHCOM879360105207500SH SOLE000500
TENCENT HOLDINGSCOM88032Q1092543,180SH SOLE0003,180
TESLA MOTORSCOM88160R101365547SH SOLE000547
TEXAS INSTRUMENTSCOM8825081042031,074SH SOLE0001,074
THE HERSHEY COCOM4278661081,4118,922SH SOLE0008,922
THERMO FISHER SCIENTIFICCOM8835561027,33816,078SH SOLE00016,078
TJX COMPANIESCOM8725401091,06316,075SH SOLE00016,075
TOMPKINS FINANCIAL CORPCOM8901101091,02712,415SH SOLE00012,415
TOOTSIE ROLLCOM89051610735310,651SH SOLE00010,651
TORONTO DOMINION BANKCOM8911605093425,241SH SOLE0005,241
TRAVELERSCOM89417E1095663,764SH SOLE0003,764
UNION PACIFIC CORPCOM9078181081,5366,967SH SOLE0006,967
UNITED RENTALSCOM9113631093,63911,050SH SOLE00011,050
UNITEDHEALTH GRPCOM91324p1022,1695,830SH SOLE0005,830
UV FLU TECHNOLOGIESCOM918099201010,000SH SOLE00010,000
VANGUARD DIV APPR'N ETFCOM9219088444,93533,556SH SOLE00033,556
VANGUARD HIGH DIV YIELDCOM9219464061,01810,074SH SOLE00010,074
VANGUARD S&P 500 ETFCOM9229083635611,540SH SOLE0001,540
VANGUARD TOTAL MKT ETFCOM9229087692,78913,495SH SOLE00013,495
VANGUARD VALUE ETFCOM9229087446655,060SH SOLE0005,060
VERIZON COMMCOM92343v1045,66597,413SH SOLE00097,413
VISACOM92826c83929,973141,562SH SOLE000141,562
VYSTAR CORPORATIONCOM92927N106010,000SH SOLE00010,000
WASTE CONNECTIONSCOM94106B1012,35121,775SH SOLE00021,775
WASTE MGMTCOM94106l1096,54350,713SH SOLE00050,713
WISDOMTREE LARGE-CAP DIVCOM97717W3072151,875SH SOLE0001,875
YUM CHINACOM98850P1094427,473SH SOLE0007,473
YUM! BRANDSCOM9884981012,79225,810SH SOLE00025,810
ZIMMER HOLDINGSCOM98956p1021,1176,980SH SOLE0006,980
ZOETIS, INCCOM98978V1034,72630,013SH SOLE00030,013