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 795 5,340 SH   SOLE   0 0 5,340
ABBOTT LABS COM 002824100 4,647 39,258 SH   SOLE   0 0 39,258
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,536 28,276 SH   SOLE   0 0 28,276
ADOBE SYSTEMS INCORPORATED COM 00724F101 935 2,052 SH   SOLE   0 0 2,052
AFLAC INC COM 001055102 1,365 21,198 SH   SOLE   0 0 21,198
AIR PRODS & CHEMS INC COM 009158106 3,751 15,010 SH   SOLE   0 0 15,010
ALPHABET INC CAP STK CL A 02079K305 668 240 SH   SOLE   0 0 240
ALPHABET INC CAP STK CL C 02079K107 466 167 SH   SOLE   0 0 167
AMAZON COM INC COM 023135106 681 209 SH   SOLE   0 0 209
AMERICAN TOWER CORP NEW COM 03027X100 7,834 31,184 SH   SOLE   0 0 31,184
AMERICAN WTR WKS CO INC NEW COM 030420103 4,750 28,698 SH   SOLE   0 0 28,698
AMERISOURCEBERGEN CORP COM 03073E105 6,319 40,844 SH   SOLE   0 0 40,844
AMGEN INC COM 031162100 4,109 16,991 SH   SOLE   0 0 16,991
ANALOG DEVICES INC COM 032654105 4,902 29,679 SH   SOLE   0 0 29,679
APPLE INC COM 037833100 10,741 61,512 SH   SOLE   0 0 61,512
ASML HOLDING N V N Y REGISTRY SHS N07059210 272 407 SH   SOLE   0 0 407
ATMOS ENERGY CORP COM 049560105 1,151 9,636 SH   SOLE   0 0 9,636
AUTOMATIC DATA PROCESSING IN COM 053015103 1,421 6,247 SH   SOLE   0 0 6,247
BECTON DICKINSON & CO COM 075887109 995 3,740 SH   SOLE   0 0 3,740
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,050 97,462 SH   SOLE   0 0 97,462
BLACKROCK ENHANCED EQUITY DI COM 09251A104 101 10,200 SH   SOLE   0 0 10,200
BLACKROCK INC COM 09247X101 8,024 10,501 SH   SOLE   0 0 10,501
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,079 6,928 SH   SOLE   0 0 6,928
BROWN & BROWN INC COM 115236101 1,579 21,849 SH   SOLE   0 0 21,849
BROWN FORMAN CORP CL B 115637209 864 12,892 SH   SOLE   0 0 12,892
CHEVRON CORP NEW COM 166764100 231 1,420 SH   SOLE   0 0 1,420
CHUBB LIMITED COM H1467J104 5,055 23,633 SH   SOLE   0 0 23,633
CHURCH & DWIGHT CO INC COM 171340102 1,033 10,397 SH   SOLE   0 0 10,397
CISCO SYS INC COM 17275R102 7,776 139,464 SH   SOLE   0 0 139,464
CLOROX CO DEL COM 189054109 720 5,179 SH   SOLE   0 0 5,179
CMS ENERGY CORP COM 125896100 1,109 15,861 SH   SOLE   0 0 15,861
COLGATE PALMOLIVE CO COM 194162103 1,006 13,268 SH   SOLE   0 0 13,268
COMCAST CORP NEW CL A 20030N101 6,905 147,475 SH   SOLE   0 0 147,475
COMMERCE BANCSHARES INC COM 200525103 4,284 59,841 SH   SOLE   0 0 59,841
COSTCO WHSL CORP NEW COM 22160K105 11,251 19,539 SH   SOLE   0 0 19,539
CROWN CASTLE INTL CORP NEW COM 22822V101 3,797 20,571 SH   SOLE   0 0 20,571
DEERE & CO COM 244199105 318 765 SH   SOLE   0 0 765
DISNEY WALT CO COM 254687106 3,789 27,623 SH   SOLE   0 0 27,623
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 158 10,130 SH   SOLE   0 0 10,130
ECOLAB INC COM 278865100 3,700 20,958 SH   SOLE   0 0 20,958
EMERSON ELEC CO COM 291011104 1,154 11,774 SH   SOLE   0 0 11,774
EVERSOURCE ENERGY COM 30040W108 951 10,779 SH   SOLE   0 0 10,779
FACTSET RESH SYS INC COM 303075105 2,239 5,158 SH   SOLE   0 0 5,158
FIRST TR ENERGY INFRASTRCTR COM 33738C103 487 31,971 SH   SOLE   0 0 31,971
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 600 13,072 SH   SOLE   0 0 13,072
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,118 9,623 SH   SOLE   0 0 9,623
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 673 7,981 SH   SOLE   0 0 7,981
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 839 4,465 SH   SOLE   0 0 4,465
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,222 20,521 SH   SOLE   0 0 20,521
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 240 12,166 SH   SOLE   0 0 12,166
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 266 4,110 SH   SOLE   0 0 4,110
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 790 9,512 SH   SOLE   0 0 9,512
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 400 14,430 SH   SOLE   0 0 14,430
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,016 6,662 SH   SOLE   0 0 6,662
GENERAL DYNAMICS CORP COM 369550108 5,217 21,630 SH   SOLE   0 0 21,630
GRAINGER W W INC COM 384802104 1,344 2,605 SH   SOLE   0 0 2,605
HENRY JACK & ASSOC INC COM 426281101 4,623 23,460 SH   SOLE   0 0 23,460
HOME DEPOT INC COM 437076102 4,000 13,364 SH   SOLE   0 0 13,364
HONEYWELL INTL INC COM 438516106 4,017 20,645 SH   SOLE   0 0 20,645
ILLINOIS TOOL WKS INC COM 452308109 4,049 19,337 SH   SOLE   0 0 19,337
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,672 35,360 SH   SOLE   0 0 35,360
INTERNATIONAL BUSINESS MACHS COM 459200101 704 5,417 SH   SOLE   0 0 5,417
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,864 81,367 SH   SOLE   0 0 81,367
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,013 82,142 SH   SOLE   0 0 82,142
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 599 3,800 SH   SOLE   0 0 3,800
INVESCO QQQ TR UNIT SER 1 46090E103 1,616 4,457 SH   SOLE   0 0 4,457
ISHARES TR EXPANDED TECH 464287515 654 1,897 SH   SOLE   0 0 1,897
ISHARES TR EXPND TEC SC ETF 464287549 7,237 18,621 SH   SOLE   0 0 18,621
ISHARES TR FLTG RATE NT ETF 46429B655 1,055 20,892 SH   SOLE   0 0 20,892
ISHARES TR IBDS DEC28 ETF 46435U515 1,892 71,835 SH   SOLE   0 0 71,835
ISHARES TR IBONDS 27 ETF 46435UAA9 1,944 77,932 SH   SOLE   0 0 77,932
ISHARES TR IBONDS DEC 29 46436E205 1,939 79,110 SH   SOLE   0 0 79,110
ISHARES TR IBONDS DEC2026 46435GAA0 2,903 117,770 SH   SOLE   0 0 117,770
ISHARES TR IBONDS DEC22 ETF 46434VBA7 4,604 183,847 SH   SOLE   0 0 183,847
ISHARES TR IBONDS DEC23 ETF 46434VAX8 4,387 173,524 SH   SOLE   0 0 173,524
ISHARES TR IBONDS DEC24 ETF 46434VBG4 3,357 133,732 SH   SOLE   0 0 133,732
ISHARES TR IBONDS DEC25 ETF 46434VBD1 3,687 146,009 SH   SOLE   0 0 146,009
ISHARES TR ISHARES SEMICDTR 464287523 7,112 15,026 SH   SOLE   0 0 15,026
ISHARES TR MSCI KLD400 SOC 464288570 532 6,138 SH   SOLE   0 0 6,138
ISHARES TR MSCI USA ESG SLC 464288802 456 4,704 SH   SOLE   0 0 4,704
ISHARES TR NA TEC MULTM ETF 464287531 7,073 95,509 SH   SOLE   0 0 95,509
ISHARES TR NORTH AMERN NAT 464287374 6,741 166,655 SH   SOLE   0 0 166,655
ISHARES TR U.S. BAS MTL ETF 464287838 214 1,429 SH   SOLE   0 0 1,429
ISHARES TR U.S. ENERGY ETF 464287796 7,088 173,213 SH   SOLE   0 0 173,213
ISHARES TR U.S. FIN SVC ETF 464287770 6,608 36,643 SH   SOLE   0 0 36,643
ISHARES TR U.S. TECH ETF 464287721 7,433 72,136 SH   SOLE   0 0 72,136
ISHARES TR US CONSUM DISCRE 464287580 6,929 92,338 SH   SOLE   0 0 92,338
ISHARES TR US INDUSTRIALS 464287754 7,084 67,194 SH   SOLE   0 0 67,194
ISHARES TR US TRSPRTION 464287192 7,066 26,174 SH   SOLE   0 0 26,174
JOHNSON & JOHNSON COM 478160104 7,707 43,484 SH   SOLE   0 0 43,484
KEYCORP COM 493267108 5,763 257,514 SH   SOLE   0 0 257,514
KROGER CO COM 501044101 19,955 347,829 SH   SOLE   0 0 347,829
L3HARRIS TECHNOLOGIES INC COM 502431109 4,728 19,028 SH   SOLE   0 0 19,028
LINDE PLC SHS G5494J103 1,186 3,713 SH   SOLE   0 0 3,713
LOCKHEED MARTIN CORP COM 539830109 4,748 10,756 SH   SOLE   0 0 10,756
LOWES COS INC COM 548661107 9,237 45,684 SH   SOLE   0 0 45,684
MASTERCARD INCORPORATED CL A 57636Q104 4,129 11,552 SH   SOLE   0 0 11,552
MCCORMICK & CO INC COM NON VTG 579780206 1,008 10,104 SH   SOLE   0 0 10,104
MCDONALDS CORP COM 580135101 1,164 4,708 SH   SOLE   0 0 4,708
MEDTRONIC PLC SHS G5960L103 3,792 34,176 SH   SOLE   0 0 34,176
MICROSOFT CORP COM 594918104 11,900 38,598 SH   SOLE   0 0 38,598
MONDELEZ INTL INC CL A 609207105 3,889 61,943 SH   SOLE   0 0 61,943
MORGAN STANLEY COM NEW 617446448 1,202 13,758 SH   SOLE   0 0 13,758
NEW JERSEY RES CORP COM 646025106 1,022 22,294 SH   SOLE   0 0 22,294
NEXTERA ENERGY INC COM 65339F101 5,315 62,742 SH   SOLE   0 0 62,742
NIKE INC CL B 654106103 1,470 10,924 SH   SOLE   0 0 10,924
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 71 11,500 SH   SOLE   0 0 11,500
NVIDIA CORPORATION COM 67066G104 1,074 3,936 SH   SOLE   0 0 3,936
PAYCHEX INC COM 704326107 1,490 10,915 SH   SOLE   0 0 10,915
PEPSICO INC COM 713448108 5,016 29,969 SH   SOLE   0 0 29,969
PHILLIPS 66 COM 718546104 991 11,469 SH   SOLE   0 0 11,469
PNC FINL SVCS GROUP INC COM 693475105 310 1,679 SH   SOLE   0 0 1,679
PPG INDS INC COM 693506107 1,082 8,253 SH   SOLE   0 0 8,253
PRICE T ROWE GROUP INC COM 74144T108 1,257 8,312 SH   SOLE   0 0 8,312
PROCTER AND GAMBLE CO COM 742718109 4,674 30,586 SH   SOLE   0 0 30,586
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,601 16,163 SH   SOLE   0 0 16,163
REALTY INCOME CORP COM 756109104 1,033 14,905 SH   SOLE   0 0 14,905
S&P GLOBAL INC COM 78409V104 4,326 10,547 SH   SOLE   0 0 10,547
SHERWIN WILLIAMS CO COM 824348106 998 3,999 SH   SOLE   0 0 3,999
SHOPIFY INC CL A 82509L107 222 329 SH   SOLE   0 0 329
SMUCKER J M CO COM NEW 832696405 1,122 8,288 SH   SOLE   0 0 8,288
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 529 1,525 SH   SOLE   0 0 1,525
SPDR S&P 500 ETF TR TR UNIT 78462F103 495 1,095 SH   SOLE   0 0 1,095
SPDR SER TR S&P BK ETF 78464A797 326 6,229 SH   SOLE   0 0 6,229
STARBUCKS CORP COM 855244109 894 9,823 SH   SOLE   0 0 9,823
STRYKER CORPORATION COM 863667101 4,882 18,262 SH   SOLE   0 0 18,262
SYSCO CORP COM 871829107 3,605 44,152 SH   SOLE   0 0 44,152
TESLA INC COM 88160R101 279 259 SH   SOLE   0 0 259
TEXAS INSTRS INC COM 882508104 8,068 43,971 SH   SOLE   0 0 43,971
UNION PAC CORP COM 907818108 8,598 31,471 SH   SOLE   0 0 31,471
UNITED PARCEL SERVICE INC CL B 911312106 5,785 26,973 SH   SOLE   0 0 26,973
UNITEDHEALTH GROUP INC COM 91324P102 9,639 18,901 SH   SOLE   0 0 18,901
V F CORP COM 918204108 5,812 102,224 SH   SOLE   0 0 102,224
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 936 3,468 SH   SOLE   0 0 3,468
VANGUARD INDEX FDS GROWTH ETF 922908736 225 781 SH   SOLE   0 0 781
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,163 9,997 SH   SOLE   0 0 9,997
VERIZON COMMUNICATIONS INC COM 92343V104 3,494 68,592 SH   SOLE   0 0 68,592
WALMART INC COM 931142103 1,219 8,185 SH   SOLE   0 0 8,185
WEC ENERGY GROUP INC COM 92939U106 982 9,838 SH   SOLE   0 0 9,838
WELLS FARGO CO NEW COM 949746101 294 6,064 SH   SOLE   0 0 6,064
XCEL ENERGY INC COM 98389B100 1,015 14,066 SH   SOLE   0 0 14,066
XYLEM INC COM 98419M100 839 9,846 SH   SOLE   0 0 9,846