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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC INC COM 001055102   8,226,907 117,864 SH   SOLE   113,646 0 4,218
ABBOTT LABS COM 002824100   6,632,014 60,833 SH   SOLE   58,380 0 2,453
AIR PRODS & CHEMS INC COM 009158106   7,337,287 24,496 SH   SOLE   23,579 0 917
ALPHABET INC CAP STK CL C 02079K107   213,028 1,761 SH   SOLE   1,761 0 0
AMAZON COM INC COM 023135106   969,487 7,437 SH   SOLE   7,437 0 0
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   1,902,888 35,668 SH   SOLE   34,903 0 765
AMERICAN CENTY ETF TR US SML CP VALU 025072877   360,110 4,640 SH   SOLE   4,558 0 82
AMERICAN TOWER CORP NEW COM 03027X100   6,017,570 31,028 SH   SOLE   29,823 0 1,205
AMERICAN WTR WKS CO INC NEW COM 030420103   6,348,521 44,473 SH   SOLE   42,668 0 1,805
AMERISOURCEBERGEN CORP COM 03073E105   9,724,642 50,536 SH   SOLE   48,584 0 1,952
AMGEN INC COM 031162100   6,558,693 29,541 SH   SOLE   28,455 0 1,086
ANALOG DEVICES INC COM 032654105   8,047,601 41,310 SH   SOLE   39,732 0 1,578
APPLE INC COM 037833100   16,123,498 83,124 SH   SOLE   80,807 0 2,317
ATMOS ENERGY CORP COM 049560105   6,685,013 57,461 SH   SOLE   55,253 0 2,208
AUTOMATIC DATA PROCESSING IN COM 053015103   7,049,105 32,072 SH   SOLE   30,850 0 1,222
BECTON DICKINSON & CO COM 075887109   6,577,017 24,912 SH   SOLE   23,932 0 980
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   431,024 1,264 SH   SOLE   1,264 0 0
BLACKROCK INC COM 09247X101   7,206,517 10,427 SH   SOLE   10,041 0 386
BLACKROCK ETF TRUST II HIGH YLD MUNI IN 092528108   248,287 11,405 SH   SOLE   11,405 0 0
BLACKROCK ETF TRUST II INTERMEDIA MUNI 092528207   409,528 17,449 SH   SOLE   17,449 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   7,191,489 43,419 SH   SOLE   41,623 0 1,796
BROWN & BROWN INC COM 115236101   8,553,783 124,256 SH   SOLE   119,466 0 4,790
BROWN FORMAN CORP CL B 115637209   6,074,910 90,969 SH   SOLE   87,214 0 3,755
CMS ENERGY CORP COM 125896100   5,896,268 100,362 SH   SOLE   96,423 0 3,939
CHEVRON CORP NEW COM 166764100   348,216 2,213 SH   SOLE   2,213 0 0
CHURCH & DWIGHT CO INC COM 171340102   6,985,530 69,695 SH   SOLE   67,056 0 2,639
CISCO SYS INC COM 17275R102   7,710,443 149,023 SH   SOLE   143,553 0 5,470
CINTAS CORP COM 172908105   6,267,682 12,609 SH   SOLE   12,120 0 489
CLOROX CO DEL COM 189054109   6,424,262 40,394 SH   SOLE   38,844 0 1,550
COLGATE PALMOLIVE CO COM 194162103   6,326,140 82,115 SH   SOLE   78,983 0 3,132
COMCAST CORP NEW CL A 20030N101   7,076,630 170,316 SH   SOLE   163,645 0 6,671
COMMERCE BANCSHARES INC COM 200525103   5,152,606 105,803 SH   SOLE   101,757 0 4,046
COSTCO WHSL CORP NEW COM 22160K105   8,620,002 16,011 SH   SOLE   15,403 0 608
CROWN CASTLE INC COM 22822V101   5,077,307 44,561 SH   SOLE   42,787 0 1,774
DECKERS OUTDOOR CORP COM 243537107   3,130,607 5,933 SH   SOLE   0 0 5,933
ECOLAB INC COM 278865100   6,961,857 37,291 SH   SOLE   35,811 0 1,480
EMERSON ELEC CO COM 291011104   6,967,283 77,080 SH   SOLE   74,173 0 2,907
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   176,454 13,894 SH   SOLE   13,894 0 0
ENERPLUS CORP COM 292766102   282,165 19,500 SH   SOLE   19,500 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   258,230 9,800 SH   SOLE   9,800 0 0
EVERSOURCE ENERGY COM 30040W108   5,165,529 72,836 SH   SOLE   69,811 0 3,025
FACTSET RESH SYS INC COM 303075105   6,610,725 16,500 SH   SOLE   15,844 0 656
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   5,692,302 58,823 SH   SOLE   56,448 0 2,375
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   254,718 3,032 SH   SOLE   2,820 0 212
GENERAL DYNAMICS CORP COM 369550108   6,985,808 32,469 SH   SOLE   31,343 0 1,126
GRAINGER W W INC COM 384802104   10,761,888 13,647 SH   SOLE   13,117 0 530
HENRY JACK & ASSOC INC COM 426281101   6,513,153 38,924 SH   SOLE   37,406 0 1,518
HOME DEPOT INC COM 437076102   7,573,714 24,381 SH   SOLE   23,505 0 876
HONEYWELL INTL INC COM 438516106   6,876,343 33,139 SH   SOLE   31,820 0 1,319
ILLINOIS TOOL WKS INC COM 452308109   7,732,946 30,912 SH   SOLE   29,701 0 1,211
INTERCONTINENTAL EXCHANGE IN COM 45866F104   6,478,806 57,294 SH   SOLE   55,024 0 2,270
INVESCO QQQ TR UNIT SER 1 46090E103   1,885,150 5,103 SH   SOLE   5,103 0 0
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   494,648 20,075 SH   SOLE   20,075 0 0
ISHARES TR CORE S&P TTL STK 464287150   212,117 2,168 SH   SOLE   2,168 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,222,758 17,349 SH   SOLE   16,992 0 357
ISHARES TR 1 3 YR TREAS BD 464287457   802,530 9,898 SH   SOLE   9,817 0 81
ISHARES TR CORE S&P MCP ETF 464287507   499,165 1,909 SH   SOLE   1,813 0 96
ISHARES TR SHRT NAT MUN ETF 464288158   3,279,757 31,524 SH   SOLE   30,829 0 695
ISHARES TR MSCI ACWI ETF 464288257   284,942 2,970 SH   SOLE   2,970 0 0
ISHARES TR CALIF MUN BD ETF 464288356   526,901 9,252 SH   SOLE   9,252 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   399,002 7,953 SH   SOLE   7,381 0 572
ISHARES TR SHORT TREAS BD 464288679   207,867 1,882 SH   SOLE   1,882 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   384,860 7,573 SH   SOLE   39 0 7,534
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,359,146 27,336 SH   SOLE   25,655 0 1,681
ISHARES TR MSCI USA QLT FCT 46432F339   3,401,961 25,224 SH   SOLE   24,393 0 831
ISHARES TR MSCI USA VALUE 46432F388   513,875 5,479 SH   SOLE   4,984 0 495
ISHARES TR CORE 1 5 YR USD 46432F859   560,893 12,026 SH   SOLE   0 0 12,026
ISHARES INC CORE MSCI EMKT 46434G103   465,051 9,435 SH   SOLE   9,435 0 0
ISHARES TR CORE DIV GRWTH 46434V621   403,583 7,832 SH   SOLE   7,093 0 739
ISHARES TR IBONDS DEC23 ETF 46434VAX8   617,152 24,403 SH   SOLE   461 0 23,942
ISHARES TR IBONDS DEC24 ETF 46434VBG4   635,294 25,804 SH   SOLE   84 0 25,720
ISHARES TR IBONDS 24 TRM TS 46436E874   428,043 17,985 SH   SOLE   0 0 17,985
ISHARES TR IBONDS 23 TRM TS 46436E882   404,874 16,319 SH   SOLE   0 0 16,319
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   2,506,920 52,457 SH   SOLE   48,735 0 3,722
JOHNSON & JOHNSON COM 478160104   6,568,866 39,686 SH   SOLE   38,173 0 1,513
L3HARRIS TECHNOLOGIES INC COM 502431109   6,375,642 32,567 SH   SOLE   31,355 0 1,212
LOCKHEED MARTIN CORP COM 539830109   7,619,289 16,550 SH   SOLE   15,970 0 580
LOWES COS INC COM 548661107   11,545,232 51,153 SH   SOLE   49,420 0 1,733
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   218,058 3,499 SH   SOLE   3,499 0 0
MCCORMICK & CO INC COM NON VTG 579780206   6,165,678 70,683 SH   SOLE   67,741 0 2,942
MCDONALDS CORP COM 580135101   7,598,993 25,465 SH   SOLE   24,529 0 936
MERCK & CO INC COM 58933Y105   268,282 2,325 SH   SOLE   2,325 0 0
MICROSOFT CORP COM 594918104   13,551,108 39,793 SH   SOLE   38,594 0 1,199
MONDELEZ INTL INC CL A 609207105   7,296,845 100,039 SH   SOLE   96,474 0 3,565
NATIXIS ETF TR LOOMIS SAYLES 63873X208   462,215 19,652 SH   SOLE   18,520 0 1,132
NETFLIX INC COM 64110L106   373,095 847 SH   SOLE   847 0 0
NEW JERSEY RES CORP COM 646025106   6,333,815 134,191 SH   SOLE   129,359 0 4,832
NEXTERA ENERGY INC COM 65339F101   6,287,782 84,741 SH   SOLE   81,373 0 3,368
NIKE INC CL B 654106103   6,672,087 60,452 SH   SOLE   58,166 0 2,286
NOVARTIS AG SPONSORED ADR 66987V109   230,680 2,286 SH   SOLE   2,286 0 0
PPG INDS INC COM 693506107   7,561,076 50,985 SH   SOLE   49,030 0 1,955
PAYCHEX INC COM 704326107   6,244,248 55,817 SH   SOLE   53,566 0 2,251
PEPSICO INC COM 713448108   7,007,058 37,831 SH   SOLE   36,409 0 1,422
PHILLIPS 66 COM 718546104   8,762,533 91,870 SH   SOLE   88,907 0 2,963
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   191,788 13,602 SH   SOLE   13,602 0 0
PRICE T ROWE GROUP INC COM 74144T108   7,097,139 63,356 SH   SOLE   60,833 0 2,523
PROCTER AND GAMBLE CO COM 742718109   7,044,490 46,425 SH   SOLE   44,705 0 1,720
PROLOGIS INC. COM 74340W103   5,943,263 48,465 SH   SOLE   46,668 0 1,797
QUALCOMM INC COM 747525103   777,450 6,531 SH   SOLE   6,531 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,759,020 79,206 SH   SOLE   76,244 0 2,962
REALTY INCOME CORP COM 756109104   5,851,169 97,862 SH   SOLE   94,066 0 3,796
S&P GLOBAL INC COM 78409V104   7,748,001 19,327 SH   SOLE   18,646 0 681
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,308,119 2,951 SH   SOLE   2,951 0 0
SHERWIN WILLIAMS CO COM 824348106   7,105,846 26,762 SH   SOLE   25,746 0 1,016
SMUCKER J M CO COM NEW 832696405   6,319,981 42,798 SH   SOLE   41,148 0 1,650
STARBUCKS CORP COM 855244109   8,047,622 81,240 SH   SOLE   78,301 0 2,939
STRYKER CORPORATION COM 863667101   7,774,608 25,483 SH   SOLE   24,495 0 988
TABULA RASA HEALTHCARE INC COM 873379101   299,467 36,299 SH   SOLE   36,299 0 0
TARGET CORP COM 87612E106   5,361,735 40,650 SH   SOLE   39,069 0 1,581
TESLA INC COM 88160R101   1,029,803 3,934 SH   SOLE   3,934 0 0
TEXAS INSTRS INC COM 882508104   8,011,790 44,505 SH   SOLE   42,859 0 1,646
TRACTOR SUPPLY CO COM 892356106   6,563,354 29,685 SH   SOLE   28,614 0 1,071
UNION PAC CORP COM 907818108   6,420,157 31,376 SH   SOLE   30,203 0 1,173
UNITED PARCEL SERVICE INC CL B 911312106   7,830,895 43,687 SH   SOLE   42,067 0 1,620
UNITEDHEALTH GROUP INC COM 91324P102   7,773,078 16,172 SH   SOLE   15,581 0 591
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   297,572 1,832 SH   SOLE   1,832 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   801,223 17,350 SH   SOLE   17,350 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   434,755 8,657 SH   SOLE   8,657 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,264,629 10,471 SH   SOLE   10,471 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   318,781 3,815 SH   SOLE   3,815 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   465,601 2,341 SH   SOLE   2,341 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   951,204 4,318 SH   SOLE   4,318 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,934,899 159,583 SH   SOLE   153,447 0 6,136
VISA INC COM CL A 92826C839   202,333 852 SH   SOLE   852 0 0
WEC ENERGY GROUP INC COM 92939U106   5,708,952 64,698 SH   SOLE   62,057 0 2,641
WALMART INC COM 931142103   8,120,076 51,661 SH   SOLE   49,838 0 1,823
XCEL ENERGY INC COM 98389B100   5,562,474 89,472 SH   SOLE   85,837 0 3,635
XYLEM INC COM 98419M100   7,131,211 63,321 SH   SOLE   60,902 0 2,419
ZOETIS INC CL A 98978V103   6,976,744 40,513 SH   SOLE   38,910 0 1,603
AON PLC SHS CL A G0403H108   403,884 1,170 SH   SOLE   1,170 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,899,648 25,600 SH   SOLE   24,642 0 958
LINDE PLC SHS G54950103   8,452,354 22,180 SH   SOLE   21,303 0 877
MEDTRONIC PLC SHS G5960L103   6,822,200 77,437 SH   SOLE   74,419 0 3,018
CHUBB LIMITED COM H1467J104   7,212,912 37,458 SH   SOLE   36,117 0 1,341