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 1,716 9,815 SH   SOLE   0 9,815 0
ABBOTT LABS COM 002824100 3,777 34,496 SH   SOLE   0 34,496 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,087 27,133 SH   SOLE   0 27,133 0
AFLAC INC COM 001055102 957 21,510 SH   SOLE   0 21,510 0
AIR PRODS & CHEMS INC COM 009158106 3,413 12,493 SH   SOLE   0 12,493 0
ALPHABET INC CAP STK CL A 02079K305 436 249 SH   SOLE   0 249 0
ALPHABET INC CAP STK CL C 02079K107 340 194 SH   SOLE   0 194 0
ALPS ETF TR ALERIAN MLP 00162Q452 1,808 70,477 SH   SOLE   0 70,477 0
AMAZON COM INC COM 023135106 710 218 SH   SOLE   0 218 0
AMERICAN TOWER CORP NEW COM 03027X100 5,828 25,964 SH   SOLE   0 25,964 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4,080 26,585 SH   SOLE   0 26,585 0
AMERISOURCEBERGEN CORP COM 03073E105 3,546 36,278 SH   SOLE   0 36,278 0
AMGEN INC COM 031162100 2,946 12,812 SH   SOLE   0 12,812 0
ANALOG DEVICES INC COM 032654105 3,903 26,417 SH   SOLE   0 26,417 0
APPLE INC COM 037833100 8,055 60,702 SH   SOLE   0 60,702 0
ATMOS ENERGY CORP COM 049560105 667 6,985 SH   SOLE   0 6,985 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,113 6,317 SH   SOLE   0 6,317 0
BECTON DICKINSON & CO COM 075887109 743 2,968 SH   SOLE   0 2,968 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,435 125,588 SH   SOLE   0 125,588 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 86 10,200 SH   SOLE   0 10,200 0
BLACKROCK INC COM 09247X101 7,352 10,189 SH   SOLE   0 10,189 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,050 6,857 SH   SOLE   0 6,857 0
BROWN & BROWN INC COM 115236101 1,065 22,460 SH   SOLE   0 22,460 0
BROWN FORMAN CORP CL B 115637209 962 12,116 SH   SOLE   0 12,116 0
CHUBB LIMITED COM H1467J104 3,267 21,223 SH   SOLE   0 21,223 0
CHURCH & DWIGHT INC COM 171340102 820 9,406 SH   SOLE   0 9,406 0
CISCO SYS INC COM 17275R102 5,803 129,681 SH   SOLE   0 129,681 0
CLOROX CO DEL COM 189054109 770 3,813 SH   SOLE   0 3,813 0
CMS ENERGY CORP COM 125896100 809 13,260 SH   SOLE   0 13,260 0
COLGATE PALMOLIVE CO COM 194162103 1,359 15,893 SH   SOLE   0 15,893 0
COMCAST CORP NEW CL A 20030N101 6,773 129,247 SH   SOLE   0 129,247 0
COMMERCE BANCSHARES INC COM 200525103 3,695 56,244 SH   SOLE   0 56,244 0
COSTCO WHSL CORP NEW COM 22160K105 6,926 18,382 SH   SOLE   0 18,382 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,212 13,895 SH   SOLE   0 13,895 0
DEERE & CO COM 244199105 332 1,233 SH   SOLE   0 1,233 0
DISNEY WALT CO COM 254687106 4,458 24,607 SH   SOLE   0 24,607 0
EATON VANCE CORP COM NON VTG 278265103 4,696 69,131 SH   SOLE   0 69,131 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 165 10,730 SH   SOLE   0 10,730 0
ECOLAB INC COM 278865100 3,960 18,304 SH   SOLE   0 18,304 0
EMERSON ELEC CO COM 291011104 1,104 13,737 SH   SOLE   0 13,737 0
EVERSOURCE ENERGY COM 30040W108 808 9,335 SH   SOLE   0 9,335 0
EXXON MOBIL CORP COM 30231G102 1,586 38,481 SH   SOLE   0 38,481 0
FACTSET RESH SYS INC COM 303075105 4,033 12,129 SH   SOLE   0 12,129 0
FASTLY INC CL A 31188V100 231 2,649 SH   SOLE   0 2,649 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 782 9,184 SH   SOLE   0 9,184 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 935 89,256 SH   SOLE   0 89,256 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 546 15,939 SH   SOLE   0 15,939 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,242 11,110 SH   SOLE   0 11,110 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 667 9,254 SH   SOLE   0 9,254 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,139 5,369 SH   SOLE   0 5,369 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,233 20,538 SH   SOLE   0 20,538 0
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 294 12,638 SH   SOLE   0 12,638 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 462 6,585 SH   SOLE   0 6,585 0
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 895 11,270 SH   SOLE   0 11,270 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 3,121 148,808 SH   SOLE   0 148,808 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,110 8,038 SH   SOLE   0 8,038 0
GENERAL DYNAMICS CORP COM 369550108 2,709 18,202 SH   SOLE   0 18,202 0
GRAINGER W W INC COM 384802104 1,125 2,754 SH   SOLE   0 2,754 0
HENRY JACK & ASSOC INC COM 426281101 761 4,695 SH   SOLE   0 4,695 0
HOME DEPOT INC COM 437076102 2,990 11,258 SH   SOLE   0 11,258 0
HONEYWELL INTL INC COM 438516106 4,287 20,156 SH   SOLE   0 20,156 0
ILLINOIS TOOL WKS INC COM 452308109 2,810 13,784 SH   SOLE   0 13,784 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 938 8,138 SH   SOLE   0 8,138 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,591 20,583 SH   SOLE   0 20,583 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 415 8,200 SH   SOLE   0 8,200 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,528 66,139 SH   SOLE   0 66,139 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,579 67,632 SH   SOLE   0 67,632 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 222 8,751 SH   SOLE   0 8,751 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 485 3,800 SH   SOLE   0 3,800 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,747 5,567 SH   SOLE   0 5,567 0
ISHARES TR EXPANDED TECH 464287515 6,921 19,546 SH   SOLE   0 19,546 0
ISHARES TR EXPND TEC SC ETF 464287549 6,421 18,356 SH   SOLE   0 18,356 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,162 22,915 SH   SOLE   0 22,915 0
ISHARES TR IBDS DEC28 ETF 46435U515 1,701 57,571 SH   SOLE   0 57,571 0
ISHARES TR IBONDS 27 ETF 46435UAA9 1,747 63,352 SH   SOLE   0 63,352 0
ISHARES TR IBONDS DEC2026 46435GAA0 1,848 68,173 SH   SOLE   0 68,173 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 3,974 159,539 SH   SOLE   0 159,539 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 4,115 160,949 SH   SOLE   0 160,949 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 5,483 208,710 SH   SOLE   0 208,710 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 5,734 215,716 SH   SOLE   0 215,716 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 5,100 186,331 SH   SOLE   0 186,331 0
ISHARES TR MSCI KLD400 SOC 464288570 439 6,138 SH   SOLE   0 6,138 0
ISHARES TR MSCI USA ESG SLC 464288802 387 4,704 SH   SOLE   0 4,704 0
ISHARES TR NASDAQ BIOTECH 464287556 1,342 8,856 SH   SOLE   0 8,856 0
ISHARES TR NORTH AMERN NAT 464287374 1,606 68,944 SH   SOLE   0 68,944 0
ISHARES TR PHLX SEMICND ETF 464287523 6,884 18,154 SH   SOLE   0 18,154 0
ISHARES TR S&P 100 ETF 464287101 219 7,959 SH   SOLE   0 7,959 0
ISHARES TR SHORT TREAS BD 464288679 402 3,638 SH   SOLE   0 3,638 0
ISHARES TR TRANS AVG ETF 464287192 6,542 29,662 SH   SOLE   0 29,662 0
ISHARES TR U.S. CNSM SV ETF 464287580 6,464 91,688 SH   SOLE   0 91,688 0
ISHARES TR U.S. TECH ETF 464287721 6,381 75,005 SH   SOLE   0 75,005 0
ISHARES TR US HLTHCARE ETF 464287762 6,952 28,270 SH   SOLE   0 28,270 0
ISHARES TR US INDUSTRIALS 464287754 6,577 67,732 SH   SOLE   0 67,732 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 406 8,098 SH   SOLE   0 8,098 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 414 8,156 SH   SOLE   0 8,156 0
JOHNSON & JOHNSON COM 478160104 5,735 36,444 SH   SOLE   0 36,444 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,353 17,739 SH   SOLE   0 17,739 0
LINDE PLC SHS G5494J103 1,062 4,031 SH   SOLE   0 4,031 0
LOCKHEED MARTIN CORP COM 539830109 640 1,803 SH   SOLE   0 1,803 0
LOWES COS INC COM 548661107 7,391 46,049 SH   SOLE   0 46,049 0
MASTERCARD INCORPORATED CL A 57636Q104 3,463 9,703 SH   SOLE   0 9,703 0
MCCORMICK & CO INC COM NON VTG 579780206 904 9,455 SH   SOLE   0 9,455 0
MCDONALDS CORP COM 580135101 965 4,499 SH   SOLE   0 4,499 0
MEDTRONIC PLC SHS G5960L103 3,264 27,867 SH   SOLE   0 27,867 0
MICROSOFT CORP COM 594918104 8,418 37,849 SH   SOLE   0 37,849 0
MONDELEZ INTL INC CL A 609207105 3,350 57,288 SH   SOLE   0 57,288 0
NEW JERSEY RES CORP COM 646025106 769 21,629 SH   SOLE   0 21,629 0
NEXTERA ENERGY INC COM 65339F101 4,098 53,120 SH   SOLE   0 53,120 0
NIKE INC CL B 654106103 1,671 11,811 SH   SOLE   0 11,811 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 73 11,500 SH   SOLE   0 11,500 0
NVIDIA CORPORATION COM 67066G104 600 1,149 SH   SOLE   0 1,149 0
PAYCHEX INC COM 704326107 1,044 11,200 SH   SOLE   0 11,200 0
PEPSICO INC COM 713448108 5,968 40,246 SH   SOLE   0 40,246 0
PHILLIPS 66 COM 718546104 673 9,621 SH   SOLE   0 9,621 0
PNC FINL SVCS GROUP INC COM 693475105 252 1,690 SH   SOLE   0 1,690 0
PPG INDS INC COM 693506107 1,366 9,470 SH   SOLE   0 9,470 0
PRICE T ROWE GROUP INC COM 74144T108 3,645 24,074 SH   SOLE   0 24,074 0
PROCTER AND GAMBLE CO COM 742718109 3,684 26,480 SH   SOLE   0 26,480 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,214 16,977 SH   SOLE   0 16,977 0
REALTY INCOME CORP COM 756109104 909 14,616 SH   SOLE   0 14,616 0
S&P GLOBAL INC COM 78409V104 3,549 10,795 SH   SOLE   0 10,795 0
SHERWIN WILLIAMS CO COM 824348106 983 1,338 SH   SOLE   0 1,338 0
SHOPIFY INC CL A 82509L107 338 299 SH   SOLE   0 299 0
SMUCKER J M CO COM NEW 832696405 1,112 9,622 SH   SOLE   0 9,622 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 956 3,127 SH   SOLE   0 3,127 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 457 1,222 SH   SOLE   0 1,222 0
SPDR SER TR S&P BK ETF 78464A797 301 7,200 SH   SOLE   0 7,200 0
SPDR SER TR SPDR BLOOMBERG 78468R663 403 4,404 SH   SOLE   0 4,404 0
STARBUCKS CORP COM 855244109 1,069 9,996 SH   SOLE   0 9,996 0
STRYKER CORPORATION COM 863667101 4,327 17,659 SH   SOLE   0 17,659 0
SYSCO CORP COM 871829107 2,662 35,853 SH   SOLE   0 35,853 0
TEXAS INSTRS INC COM 882508104 6,632 40,406 SH   SOLE   0 40,406 0
UNION PAC CORP COM 907818108 2,982 14,319 SH   SOLE   0 14,319 0
UNITED PARCEL SERVICE INC CL B 911312106 4,352 25,845 SH   SOLE   0 25,845 0
UNITEDHEALTH GROUP INC COM 91324P102 6,291 17,939 SH   SOLE   0 17,939 0
V F CORP COM 918204108 4,180 48,938 SH   SOLE   0 48,938 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 900 4,121 SH   SOLE   0 4,121 0
VANGUARD INDEX FDS GROWTH ETF 922908736 230 908 SH   SOLE   0 908 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,096 8,751 SH   SOLE   0 8,751 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,949 50,201 SH   SOLE   0 50,201 0
WALMART INC COM 931142103 1,036 7,188 SH   SOLE   0 7,188 0
WEC ENERGY GROUP INC COM 92939U106 771 8,376 SH   SOLE   0 8,376 0
WELLS FARGO CO NEW COM 949746101 253 8,372 SH   SOLE   0 8,372 0
XCEL ENERGY INC COM 98389B100 797 11,947 SH   SOLE   0 11,947 0
XYLEM INC COM 98419M100 1,098 10,783 SH   SOLE   0 10,783 0
ZYNGA INC CL A 98986T108 173 17,490 SH   SOLE   0 17,490 0