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
3M COCOM88579Y1011,2396,429SH SOLE 06,4290
ABBOTT LABSCOM0028241004,17834,860SH SOLE 034,8600
ACCENTURE PLC IRELANDSHS CLASS AG1151C1017,54127,298SH SOLE 027,2980
AFLAC INCCOM0010551021,09521,390SH SOLE 021,3900
AIR PRODS & CHEMS INCCOM0091581063,59512,779SH SOLE 012,7790
ALPHABET INCCAP STK CL A02079K305514249SH SOLE 02490
ALPHABET INCCAP STK CL C02079K107401194SH SOLE 01940
ALPS ETF TRALERIAN MLP00162Q4522,14170,199SH SOLE 070,1990
AMAZON COM INCCOM023135106675218SH SOLE 02180
AMERICAN TOWER CORP NEWCOM03027X1006,90928,902SH SOLE 028,9020
AMERICAN WTR WKS CO INC NEWCOM0304201034,10427,374SH SOLE 027,3740
AMERISOURCEBERGEN CORPCOM03073E1054,34836,826SH SOLE 036,8260
AMGEN INCCOM0311621003,44113,829SH SOLE 013,8290
ANALOG DEVICES INCCOM0326541054,10926,498SH SOLE 026,4980
APPLE INCCOM0378331007,34760,151SH SOLE 060,1510
ASML HOLDING N VN Y REGISTRY SHSN07059210233377SH SOLE 03770
ATMOS ENERGY CORPCOM0495601059289,387SH SOLE 09,3870
AUTOMATIC DATA PROCESSING INCOM0530151031,1956,339SH SOLE 06,3390
BECTON DICKINSON & COCOM0758871099053,720SH SOLE 03,7200
BLACKROCK CORPOR HI YLD FD ICOM09255P1071,425121,385SH SOLE 0121,3850
BLACKROCK ENHANCED EQUITY DICOM09251A1049610,200SH SOLE 010,2000
BLACKROCK INCCOM09247X1017,5379,997SH SOLE 09,9970
BROADRIDGE FINL SOLUTIONS INCOM11133T1031,0546,882SH SOLE 06,8820
BROWN & BROWN INCCOM1152361011,02622,442SH SOLE 022,4420
BROWN FORMAN CORPCL B11563720987012,608SH SOLE 012,6080
CHUBB LIMITEDCOMH1467J1043,24220,524SH SOLE 020,5240
CHURCH & DWIGHT INCCOM17134010288510,128SH SOLE 010,1280
CISCO SYS INCCOM17275R1026,819131,870SH SOLE 0131,8700
CLOROX CO DELCOM1890541099564,955SH SOLE 04,9550
CMS ENERGY CORPCOM12589610095315,561SH SOLE 015,5610
COLGATE PALMOLIVE COCOM1941621031,34217,023SH SOLE 017,0230
COMCAST CORP NEWCL A20030N1016,943128,319SH SOLE 0128,3190
COMMERCE BANCSHARES INCCOM2005251034,26155,624SH SOLE 055,6240
COSTCO WHSL CORP NEWCOM22160K1056,79319,271SH SOLE 019,2710
CROWN CASTLE INTL CORP NEWCOM22822V1012,77416,116SH SOLE 016,1160
DARDEN RESTAURANTS INCCOM2371941052111,488SH SOLE 01,4880
DEERE & COCOM2441991054611,233SH SOLE 01,2330
DISNEY WALT COCOM2546871064,33823,510SH SOLE 023,5100
EATON VANCE TAX-MANAGED BUY-COM27828Y10816610,730SH SOLE 010,7300
ECOLAB INCCOM2788651003,97518,568SH SOLE 018,5680
EMERSON ELEC COCOM2910111041,10612,263SH SOLE 012,2630
EVERSOURCE ENERGYCOM30040W10890410,445SH SOLE 010,4450
EXXON MOBIL CORPCOM30231G1021,03018,444SH SOLE 018,4440
FACTSET RESH SYS INCCOM3030751053,82412,392SH SOLE 012,3920
FEDERAL RLTY INVT TRSH BEN INT NEW3137472069329,183SH SOLE 09,1830
FIRST TR ENERGY INFRASTRCTRCOM33738C10343635,234SH SOLE 035,2340
FIRST TR EXCHANGE TRADED FDCONSUMR DISCRE33734X1012103,612SH SOLE 03,6120
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X13565915,851SH SOLE 015,8510
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X1761,25511,044SH SOLE 011,0440
FIRST TR EXCHANGE TRADED FDWTR ETF33733B1007209,210SH SOLE 09,2100
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E1041,1635,332SH SOLE 05,3320
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW33739Q4083,96566,124SH SOLE 066,1240
FIRST TR EXCHANGE-TRADED FDGBL WND ENRG ETF33736G10628412,597SH SOLE 012,5970
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E5002824,110SH SOLE 04,1100
FIRST TR EXCHANGE-TRADED FDNASDAQ 100 EX33733E40189911,198SH SOLE 011,1980
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D1012,368103,831SH SOLE 0103,8310
FIRST TR NASDAQ 100 TECH INDSHS3373451021,1497,969SH SOLE 07,9690
GENERAL DYNAMICS CORPCOM3695501083,40218,736SH SOLE 018,7360
GRAINGER W W INCCOM3848021041,0642,654SH SOLE 02,6540
HENRY JACK & ASSOC INCCOM4262811018815,804SH SOLE 05,8040
HOME DEPOT INCCOM4370761023,57011,695SH SOLE 011,6950
HONEYWELL INTL INCCOM4385161064,20519,373SH SOLE 019,3730
ILLINOIS TOOL WKS INCCOM4523081093,75316,942SH SOLE 016,9420
INTERCONTINENTAL EXCHANGE INCOM45866F1049228,259SH SOLE 08,2590
INTERNATIONAL BUSINESS MACHSCOM4592001017775,830SH SOLE 05,8300
INVESCO ACTIVELY MANAGED ETFULTRA SHRT DUR46090A8873,21063,598SH SOLE 063,5980
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J8091,64971,520SH SOLE 071,5200
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J8741,68572,180SH SOLE 072,1800
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J8581,83072,336SH SOLE 072,3360
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3575383,800SH SOLE 03,8000
INVESCO QQQ TRUNIT SER 146090E1031,7725,551SH SOLE 05,5510
ISHARES TREXPANDED TECH4642875156,76719,819SH SOLE 019,8190
ISHARES TREXPND TEC SC ETF4642875496,71618,611SH SOLE 018,6110
ISHARES TRFLTG RATE NT ETF46429B6551,60631,620SH SOLE 031,6200
ISHARES TRIBDS DEC28 ETF46435U5151,78563,024SH SOLE 063,0240
ISHARES TRIBONDS 27 ETF46435UAA91,84969,196SH SOLE 069,1960
ISHARES TRIBONDS DEC202646435GAA01,96574,532SH SOLE 074,5320
ISHARES TRIBONDS DEC21 ETF46434VBK54,127166,077SH SOLE 0166,0770
ISHARES TRIBONDS DEC22 ETF46434VBA74,254167,090SH SOLE 0167,0900
ISHARES TRIBONDS DEC23 ETF46434VAX84,270163,356SH SOLE 0163,3560
ISHARES TRIBONDS DEC24 ETF46434VBG45,922224,415SH SOLE 0224,4150
ISHARES TRIBONDS DEC25 ETF46434VBD15,212194,271SH SOLE 0194,2710
ISHARES TRMSCI KLD400 SOC4642885704696,138SH SOLE 06,1380
ISHARES TRMSCI USA ESG SLC4642888024134,704SH SOLE 04,7040
ISHARES TRNASDAQ BIOTECH4642875561,2818,510SH SOLE 08,5100
ISHARES TRNORTH AMERN NAT4642873741,89268,609SH SOLE 068,6090
ISHARES TRPHLX SEMICND ETF4642875237,70118,163SH SOLE 018,1630
ISHARES TRS&P 100 ETF4642871011,80369,010SH SOLE 069,0100
ISHARES TRSHORT TREAS BD4642886794023,638SH SOLE 03,6380
ISHARES TRTRANS AVG ETF4642871927,74530,063SH SOLE 030,0630
ISHARES TRU.S. CNSM SV ETF4642875806,91992,465SH SOLE 092,4650
ISHARES TRU.S. ENERGY ETF4642877962308,758SH SOLE 08,7580
ISHARES TRU.S. TECH ETF4642877216,70076,392SH SOLE 076,3920
ISHARES TRUS HLTHCARE ETF4642877627,05627,953SH SOLE 027,9530
ISHARES TRUS INDUSTRIALS4642877547,11367,297SH SOLE 067,2970
ISHARES U S ETF TRBLACKROCK ST MAT46431W5074068,098SH SOLE 08,0980
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8374148,156SH SOLE 08,1560
JOHNSON & JOHNSONCOM4781601046,17437,564SH SOLE 037,5640
KEYCORPCOM4932671085,145257,514SH SOLE 0257,5140
KROGER COCOM50104410112,518347,829SH SOLE 0347,8290
L3HARRIS TECHNOLOGIES INCCOM5024311093,87219,102SH SOLE 019,1020
LINDE PLCSHSG5494J1031,0643,798SH SOLE 03,7980
LOCKHEED MARTIN CORPCOM5398301098702,355SH SOLE 02,3550
LOWES COS INCCOM5486611078,53244,864SH SOLE 044,8640
MASTERCARD INCORPORATEDCL A57636Q1043,5349,926SH SOLE 09,9260
MCCORMICK & CO INCCOM NON VTG5797802068729,781SH SOLE 09,7810
MCDONALDS CORPCOM5801351011,0344,613SH SOLE 04,6130
MEDTRONIC PLCSHSG5960L1033,35128,364SH SOLE 028,3640
MICROSOFT CORPCOM5949181048,98338,102SH SOLE 038,1020
MONDELEZ INTL INCCL A6092071053,44558,855SH SOLE 058,8550
MORGAN STANLEYCOM NEW6174464483,10539,980SH SOLE 039,9800
NEW JERSEY RES CORPCOM64602510687822,020SH SOLE 022,0200
NEXTERA ENERGY INCCOM65339F1015,77176,328SH SOLE 076,3280
NIKE INCCL B6541061031,49011,216SH SOLE 011,2160
NUVEEN CR STRATEGIES INCOMECOM SHS67073D1027511,500SH SOLE 011,5000
NVIDIA CORPORATIONCOM67066G1046361,191SH SOLE 01,1910
PAYCHEX INCCOM7043261071,09811,202SH SOLE 011,2020
PEPSICO INCCOM7134481086,11643,236SH SOLE 043,2360
PHILLIPS 66COM71854610491111,169SH SOLE 011,1690
PNC FINL SVCS GROUP INCCOM6934751052961,686SH SOLE 01,6860
PPG INDS INCCOM6935061071,2568,359SH SOLE 08,3590
PRICE T ROWE GROUP INCCOM74144T1084,08423,797SH SOLE 023,7970
PROCTER AND GAMBLE COCOM7427181093,76427,796SH SOLE 027,7960
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,36217,621SH SOLE 017,6210
REALTY INCOME CORPCOM75610910493914,789SH SOLE 014,7890
S&P GLOBAL INCCOM78409V1043,83410,864SH SOLE 010,8640
SHERWIN WILLIAMS COCOM8243481069961,350SH SOLE 01,3500
SHOPIFY INCCL A82509L107353319SH SOLE 03190
SMUCKER J M COCOM NEW8326964051,36210,767SH SOLE 010,7670
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,0353,134SH SOLE 03,1340
SPDR S&P 500 ETF TRTR UNIT78462F1034491,133SH SOLE 01,1330
SPDR SER TRS&P BK ETF78464A7973707,126SH SOLE 07,1260
SPDR SER TRSPDR BLOOMBERG78468R6634034,404SH SOLE 04,4040
STARBUCKS CORPCOM8552441091,0839,915SH SOLE 09,9150
STRYKER CORPORATIONCOM8636671014,33817,810SH SOLE 017,8100
SYSCO CORPCOM8718291072,85536,265SH SOLE 036,2650
TEXAS INSTRS INCCOM8825081047,52439,811SH SOLE 039,8110
UNION PAC CORPCOM9078181083,86717,546SH SOLE 017,5460
UNITED PARCEL SERVICE INCCL B9113121064,23224,896SH SOLE 024,8960
UNITEDHEALTH GROUP INCCOM91324P1026,76718,188SH SOLE 018,1880
V F CORPCOM9182041083,85448,219SH SOLE 048,2190
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F6769914,067SH SOLE 04,0670
VANGUARD INDEX FDSGROWTH ETF922908736222863SH SOLE 08630
VANGUARD WORLD FDSINF TECH ETF92204A7023,1638,824SH SOLE 08,8240
VERIZON COMMUNICATIONS INCCOM92343V1043,16454,404SH SOLE 054,4040
WALMART INCCOM9311421031,0077,417SH SOLE 07,4170
WEC ENERGY GROUP INCCOM92939U1068969,576SH SOLE 09,5760
WELLS FARGO CO NEWCOM9497461013348,554SH SOLE 08,5540
XCEL ENERGY INCCOM98389B10091613,773SH SOLE 013,7730
XYLEM INCCOM98419M1001,06910,161SH SOLE 010,1610
ZYNGA INCCL A98986T10817817,470SH SOLE 017,4700