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
3M CO COM 88579Y101 950 5,347 SH   SOLE   5,347 0 0
ABBOTT LABS COM 002824100 5,336 37,912 SH   SOLE   37,912 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,469 27,665 SH   SOLE   27,665 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,161 2,047 SH   SOLE   2,047 0 0
AFLAC INC COM 001055102 1,240 21,238 SH   SOLE   21,238 0 0
AIR PRODS & CHEMS INC COM 009158106 4,350 14,299 SH   SOLE   14,299 0 0
ALPHABET INC CAP STK CL A 02079K305 695 240 SH   SOLE   240 0 0
ALPHABET INC CAP STK CL C 02079K107 483 167 SH   SOLE   167 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 781 23,866 SH   SOLE   23,866 0 0
AMAZON COM INC COM 023135106 694 208 SH   SOLE   208 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,622 29,476 SH   SOLE   29,476 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 5,276 27,935 SH   SOLE   27,935 0 0
AMERISOURCEBERGEN CORP COM 03073E105 5,285 39,767 SH   SOLE   39,767 0 0
AMGEN INC COM 031162100 3,653 16,236 SH   SOLE   16,236 0 0
ANALOG DEVICES INC COM 032654105 5,016 28,536 SH   SOLE   28,536 0 0
APPLE INC COM 037833100 10,782 60,718 SH   SOLE   60,718 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 278 350 SH   SOLE   350 0 0
ATMOS ENERGY CORP COM 049560105 1,012 9,661 SH   SOLE   9,661 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,540 6,245 SH   SOLE   6,245 0 0
BECTON DICKINSON & CO COM 075887109 949 3,772 SH   SOLE   3,772 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,231 99,785 SH   SOLE   99,785 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 103 10,200 SH   SOLE   10,200 0 0
BLACKROCK INC COM 09247X101 9,405 10,272 SH   SOLE   10,272 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,264 6,914 SH   SOLE   6,914 0 0
BROWN & BROWN INC COM 115236101 1,541 21,921 SH   SOLE   21,921 0 0
BROWN FORMAN CORP CL B 115637209 935 12,838 SH   SOLE   12,838 0 0
CHUBB LIMITED COM H1467J104 4,432 22,925 SH   SOLE   22,925 0 0
CHURCH & DWIGHT CO INC COM 171340102 1,067 10,409 SH   SOLE   10,409 0 0
CISCO SYS INC COM 17275R102 8,651 136,512 SH   SOLE   136,512 0 0
CLOROX CO DEL COM 189054109 894 5,127 SH   SOLE   5,127 0 0
CMS ENERGY CORP COM 125896100 1,030 15,833 SH   SOLE   15,833 0 0
COLGATE PALMOLIVE CO COM 194162103 1,130 13,241 SH   SOLE   13,241 0 0
COMCAST CORP NEW CL A 20030N101 7,068 140,442 SH   SOLE   140,442 0 0
COMMERCE BANCSHARES INC COM 200525103 4,112 59,823 SH   SOLE   59,823 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,270 19,852 SH   SOLE   19,852 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,099 19,636 SH   SOLE   19,636 0 0
DARDEN RESTAURANTS INC COM 237194105 224 1,488 SH   SOLE   1,488 0 0
DEERE & CO COM 244199105 249 727 SH   SOLE   727 0 0
DISNEY WALT CO COM 254687106 4,066 26,248 SH   SOLE   26,248 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 170 10,130 SH   SOLE   10,130 0 0
ECOLAB INC COM 278865100 4,503 19,194 SH   SOLE   19,194 0 0
EMERSON ELEC CO COM 291011104 1,094 11,771 SH   SOLE   11,771 0 0
EVERSOURCE ENERGY COM 30040W108 974 10,711 SH   SOLE   10,711 0 0
FACTSET RESH SYS INC COM 303075105 2,514 5,172 SH   SOLE   5,172 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 433 31,971 SH   SOLE   31,971 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 633 13,667 SH   SOLE   13,667 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,307 9,903 SH   SOLE   9,903 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 794 8,371 SH   SOLE   8,371 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,064 4,704 SH   SOLE   4,704 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 932 15,583 SH   SOLE   15,583 0 0
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 246 12,166 SH   SOLE   12,166 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 279 4,110 SH   SOLE   4,110 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 877 9,897 SH   SOLE   9,897 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 2,185 87,556 SH   SOLE   87,556 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,204 6,875 SH   SOLE   6,875 0 0
FORD MTR CO DEL COM 345370860 205 9,887 SH   SOLE   9,887 0 0
GENERAL DYNAMICS CORP COM 369550108 4,366 20,944 SH   SOLE   20,944 0 0
GRAINGER W W INC COM 384802104 1,354 2,612 SH   SOLE   2,612 0 0
HENRY JACK & ASSOC INC COM 426281101 3,762 22,526 SH   SOLE   22,526 0 0
HOME DEPOT INC COM 437076102 5,356 12,907 SH   SOLE   12,907 0 0
HONEYWELL INTL INC COM 438516106 4,072 19,531 SH   SOLE   19,531 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,684 18,979 SH   SOLE   18,979 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,651 34,003 SH   SOLE   34,003 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 720 5,388 SH   SOLE   5,388 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,869 80,455 SH   SOLE   80,455 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,076 82,094 SH   SOLE   82,094 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 618 3,800 SH   SOLE   3,800 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 250 3,099 SH   SOLE   3,099 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,827 4,592 SH   SOLE   4,592 0 0
ISHARES TR EXPANDED TECH 464287515 7,274 18,292 SH   SOLE   18,292 0 0
ISHARES TR EXPND TEC SC ETF 464287549 7,669 17,469 SH   SOLE   17,469 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,094 21,563 SH   SOLE   21,563 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 2,023 71,482 SH   SOLE   71,482 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 2,077 78,209 SH   SOLE   78,209 0 0
ISHARES TR IBONDS DEC 29 46436E205 2,078 78,919 SH   SOLE   78,919 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 4,813 184,618 SH   SOLE   184,618 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 4,572 181,850 SH   SOLE   181,850 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 4,402 171,469 SH   SOLE   171,469 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 6,169 237,917 SH   SOLE   237,917 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 5,438 205,842 SH   SOLE   205,842 0 0
ISHARES TR ISHARES SEMICDTR 464287523 8,360 15,416 SH   SOLE   15,416 0 0
ISHARES TR MSCI KLD400 SOC 464288570 570 6,138 SH   SOLE   6,138 0 0
ISHARES TR MSCI USA ESG SLC 464288802 500 4,704 SH   SOLE   4,704 0 0
ISHARES TR NA TEC MULTM ETF 464287531 8,362 98,989 SH   SOLE   98,989 0 0
ISHARES TR NORTH AMERN NAT 464287374 1,511 47,993 SH   SOLE   47,993 0 0
ISHARES TR U.S. ENERGY ETF 464287796 692 23,001 SH   SOLE   23,001 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 7,633 39,535 SH   SOLE   39,535 0 0
ISHARES TR U.S. TECH ETF 464287721 8,096 70,506 SH   SOLE   70,506 0 0
ISHARES TR US CONSUM DISCRE 464287580 8,054 95,880 SH   SOLE   95,880 0 0
ISHARES TR US HLTHCARE ETF 464287762 2,043 6,802 SH   SOLE   6,802 0 0
ISHARES TR US INDUSTRIALS 464287754 7,399 65,627 SH   SOLE   65,627 0 0
ISHARES TR US TRSPRTION 464287192 8,153 29,488 SH   SOLE   29,488 0 0
JOHNSON & JOHNSON COM 478160104 7,417 43,354 SH   SOLE   43,354 0 0
KEYCORP COM 493267108 5,956 257,514 SH   SOLE   257,514 0 0
KROGER CO COM 501044101 15,743 347,829 SH   SOLE   347,829 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,206 19,724 SH   SOLE   19,724 0 0
LINDE PLC SHS G5494J103 1,288 3,717 SH   SOLE   3,717 0 0
LOCKHEED MARTIN CORP COM 539830109 3,666 10,316 SH   SOLE   10,316 0 0
LOWES COS INC COM 548661107 11,768 45,526 SH   SOLE   45,526 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4,004 11,144 SH   SOLE   11,144 0 0
MCCORMICK & CO INC COM NON VTG 579780206 976 10,103 SH   SOLE   10,103 0 0
MCDONALDS CORP COM 580135101 1,275 4,755 SH   SOLE   4,755 0 0
MEDTRONIC PLC SHS G5960L103 3,333 32,222 SH   SOLE   32,222 0 0
MICROSOFT CORP COM 594918104 12,749 37,907 SH   SOLE   37,907 0 0
MONDELEZ INTL INC CL A 609207105 4,081 61,546 SH   SOLE   61,546 0 0
MONGODB INC CL A 60937P106 214 404 SH   SOLE   404 0 0
MORGAN STANLEY COM NEW 617446448 1,367 13,931 SH   SOLE   13,931 0 0
NEW JERSEY RES CORP COM 646025106 916 22,300 SH   SOLE   22,300 0 0
NEXTERA ENERGY INC COM 65339F101 5,789 62,011 SH   SOLE   62,011 0 0
NIKE INC CL B 654106103 1,821 10,924 SH   SOLE   10,924 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 75 11,500 SH   SOLE   11,500 0 0
NVIDIA CORPORATION COM 67066G104 1,219 4,146 SH   SOLE   4,146 0 0
PAYCHEX INC COM 704326107 1,493 10,941 SH   SOLE   10,941 0 0
PEPSICO INC COM 713448108 5,225 30,079 SH   SOLE   30,079 0 0
PHILLIPS 66 COM 718546104 834 11,515 SH   SOLE   11,515 0 0
PNC FINL SVCS GROUP INC COM 693475105 337 1,679 SH   SOLE   1,679 0 0
PPG INDS INC COM 693506107 1,422 8,248 SH   SOLE   8,248 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,627 8,274 SH   SOLE   8,274 0 0
PROCTER AND GAMBLE CO COM 742718109 5,052 30,886 SH   SOLE   30,886 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,394 16,192 SH   SOLE   16,192 0 0
REALTY INCOME CORP COM 756109104 1,068 14,922 SH   SOLE   14,922 0 0
S&P GLOBAL INC COM 78409V104 4,844 10,265 SH   SOLE   10,265 0 0
SHERWIN WILLIAMS CO COM 824348106 1,406 3,992 SH   SOLE   3,992 0 0
SHOPIFY INC CL A 82509L107 468 340 SH   SOLE   340 0 0
SMUCKER J M CO COM NEW 832696405 1,129 8,309 SH   SOLE   8,309 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 560 1,540 SH   SOLE   1,540 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 526 1,108 SH   SOLE   1,108 0 0
SPDR SER TR S&P BK ETF 78464A797 357 6,536 SH   SOLE   6,536 0 0
STARBUCKS CORP COM 855244109 1,144 9,780 SH   SOLE   9,780 0 0
STRYKER CORPORATION COM 863667101 4,889 18,282 SH   SOLE   18,282 0 0
SYSCO CORP COM 871829107 3,306 42,088 SH   SOLE   42,088 0 0
TESLA INC COM 88160R101 257 243 SH   SOLE   243 0 0
TEXAS INSTRS INC COM 882508104 8,009 42,495 SH   SOLE   42,495 0 0
UNION PAC CORP COM 907818108 7,723 30,655 SH   SOLE   30,655 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,635 26,289 SH   SOLE   26,289 0 0
UNITEDHEALTH GROUP INC COM 91324P102 9,539 18,997 SH   SOLE   18,997 0 0
V F CORP COM 918204108 6,203 84,720 SH   SOLE   84,720 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1,109 3,593 SH   SOLE   3,593 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 243 756 SH   SOLE   756 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,393 9,587 SH   SOLE   9,587 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,404 65,513 SH   SOLE   65,513 0 0
WALMART INC COM 931142103 1,150 7,949 SH   SOLE   7,949 0 0
WEC ENERGY GROUP INC COM 92939U106 951 9,794 SH   SOLE   9,794 0 0
WELLS FARGO CO NEW COM 949746101 291 6,056 SH   SOLE   6,056 0 0
XCEL ENERGY INC COM 98389B100 950 14,031 SH   SOLE   14,031 0 0
XYLEM INC COM 98419M100 1,177 9,811 SH   SOLE   9,811 0 0