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   10,216,223 123,833 SH   SOLE   119,959 0 3,874
ABBOTT LABS COM 002824100   7,351,245 66,787 SH   SOLE   64,469 0 2,318
AIR PRODS & CHEMS INC COM 009158106   7,360,565 26,883 SH   SOLE   26,002 0 881
ALPHABET INC CAP STK CL C 02079K107   233,239 1,655 SH   SOLE   1,655 0 0
AMAZON COM INC COM 023135106   1,196,831 7,877 SH   SOLE   7,877 0 0
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   1,869,056 32,359 SH   SOLE   31,613 0 746
AMERICAN CENTY ETF TR US SML CP VALU 025072877   397,724 4,429 SH   SOLE   4,347 0 82
AMERICAN TOWER CORP NEW COM 03027X100   8,041,098 37,248 SH   SOLE   36,109 0 1,139
AMERICAN WTR WKS CO INC NEW COM 030420103   7,161,645 54,259 SH   SOLE   52,433 0 1,826
CENCORA INC COM 03073E105   10,702,557 52,111 SH   SOLE   50,315 0 1,796
AMGEN INC COM 031162100   9,743,141 33,828 SH   SOLE   32,763 0 1,065
ANALOG DEVICES INC COM 032654105   10,193,475 51,337 SH   SOLE   49,578 0 1,759
APPLE INC COM 037833100   16,645,118 86,455 SH   SOLE   84,300 0 2,155
ATMOS ENERGY CORP COM 049560105   7,197,854 62,104 SH   SOLE   60,043 0 2,061
AUTOMATIC DATA PROCESSING IN COM 053015103   8,084,525 34,702 SH   SOLE   33,564 0 1,138
BECTON DICKINSON & CO COM 075887109   6,608,768 27,104 SH   SOLE   26,171 0 933
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   432,985 1,214 SH   SOLE   1,214 0 0
BLACKROCK INC COM 09247X101   9,096,219 11,205 SH   SOLE   10,845 0 360
BLACKROCK ETF TRUST II HIGH YLD MUNI IN 092528108   264,565 11,960 SH   SOLE   11,648 0 312
BLACKROCK ETF TRUST II INTERMEDIA MUNI 092528207   450,751 18,963 SH   SOLE   18,391 0 572
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   9,303,192 45,216 SH   SOLE   43,651 0 1,565
BROWN & BROWN INC COM 115236101   9,465,665 133,113 SH   SOLE   128,820 0 4,293
BROWN FORMAN CORP CL B 115637209   6,023,136 105,484 SH   SOLE   101,771 0 3,713
CMS ENERGY CORP COM 125896100   6,606,624 113,770 SH   SOLE   109,994 0 3,776
CHEVRON CORP NEW COM 166764100   260,732 1,748 SH   SOLE   1,748 0 0
CHURCH & DWIGHT CO INC COM 171340102   7,083,017 74,905 SH   SOLE   72,512 0 2,393
CISCO SYS INC COM 17275R102   8,014,688 158,644 SH   SOLE   153,552 0 5,092
CINTAS CORP COM 172908105   8,286,575 13,750 SH   SOLE   13,318 0 432
CLOROX CO DEL COM 189054109   882,204 6,187 SH   SOLE   5,893 0 294
COLGATE PALMOLIVE CO COM 194162103   7,305,820 91,655 SH   SOLE   88,727 0 2,928
COMCAST CORP NEW CL A 20030N101   7,888,878 179,906 SH   SOLE   173,905 0 6,001
COMMERCE BANCSHARES INC COM 200525103   7,518,419 140,768 SH   SOLE   136,163 0 4,605
COSTCO WHSL CORP NEW COM 22160K105   11,124,988 16,854 SH   SOLE   16,295 0 559
DECKERS OUTDOOR CORP COM 243537107   4,064,723 6,081 SH   SOLE   0 0 6,081
ECOLAB INC COM 278865100   7,855,652 39,605 SH   SOLE   38,269 0 1,336
EMERSON ELEC CO COM 291011104   8,097,879 83,200 SH   SOLE   80,476 0 2,724
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   274,579 19,897 SH   SOLE   19,897 0 0
ENERPLUS CORP COM 292766102   299,130 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   888,027 14,388 SH   SOLE   13,654 0 734
META PLATFORMS INC CL A 30303M102   209,898 593 SH   SOLE   593 0 0
FACTSET RESH SYS INC COM 303075105   8,387,970 17,583 SH   SOLE   16,972 0 611
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   6,861,378 66,583 SH   SOLE   64,356 0 2,227
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   273,378 3,032 SH   SOLE   2,820 0 212
GENERAL DYNAMICS CORP COM 369550108   9,402,515 36,209 SH   SOLE   35,130 0 1,079
GRAINGER W W INC COM 384802104   11,642,266 14,049 SH   SOLE   13,550 0 499
HANOVER INS GROUP INC COM 410867105   322,613 2,657 SH   SOLE   2,657 0 0
HENRY JACK & ASSOC INC COM 426281101   7,592,519 46,463 SH   SOLE   44,941 0 1,522
HOME DEPOT INC COM 437076102   9,226,201 26,623 SH   SOLE   25,820 0 803
HONEYWELL INTL INC COM 438516106   7,852,172 37,443 SH   SOLE   36,196 0 1,247
ILLINOIS TOOL WKS INC COM 452308109   8,613,111 32,882 SH   SOLE   31,751 0 1,131
INTERCONTINENTAL EXCHANGE IN COM 45866F104   7,926,314 61,717 SH   SOLE   59,661 0 2,056
INVESCO QQQ TR UNIT SER 1 46090E103   2,089,781 5,103 SH   SOLE   5,103 0 0
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   568,045 22,740 SH   SOLE   22,740 0 0
ISHARES TR CORE S&P TTL STK 464287150   228,139 2,168 SH   SOLE   2,168 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,169,382 15,571 SH   SOLE   15,187 0 384
ISHARES TR 1 3 YR TREAS BD 464287457   701,114 8,546 SH   SOLE   8,465 0 81
ISHARES TR CORE S&P MCP ETF 464287507   483,072 1,743 SH   SOLE   1,647 0 96
ISHARES TR RUS 1000 VAL ETF 464287598   1,465,933 8,871 SH   SOLE   8,871 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,312,120 4,328 SH   SOLE   4,328 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   216,405 858 SH   SOLE   858 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   3,702,702 35,120 SH   SOLE   34,416 0 704
ISHARES TR MSCI ACWI ETF 464288257   302,257 2,970 SH   SOLE   2,970 0 0
ISHARES TR CALIF MUN BD ETF 464288356   600,374 10,362 SH   SOLE   10,362 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   208,023 4,057 SH   SOLE   3,485 0 572
ISHARES TR SHORT TREAS BD 464288679   391,732 3,557 SH   SOLE   3,557 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   423,487 8,366 SH   SOLE   39 0 8,327
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   1,362,929 26,978 SH   SOLE   25,421 0 1,557
ISHARES TR MSCI USA QLT FCT 46432F339   3,281,811 22,304 SH   SOLE   21,519 0 785
ISHARES TR MSCI USA VALUE 46432F388   415,464 4,107 SH   SOLE   3,680 0 427
ISHARES TR CORE 1 5 YR USD 46432F859   634,022 13,331 SH   SOLE   0 0 13,331
ISHARES INC CORE MSCI EMKT 46434G103   477,222 9,435 SH   SOLE   9,435 0 0
ISHARES TR CORE DIV GRWTH 46434V621   390,034 7,247 SH   SOLE   6,508 0 739
ISHARES TR IBONDS DEC24 ETF 46434VBG4   642,778 25,804 SH   SOLE   84 0 25,720
ISHARES TR IBONDS 24 TRM TS 46436E874   465,246 19,499 SH   SOLE   0 0 19,499
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   2,656,585 54,979 SH   SOLE   51,636 0 3,343
JOHNSON & JOHNSON COM 478160104   7,069,011 45,100 SH   SOLE   43,652 0 1,448
L3HARRIS TECHNOLOGIES INC COM 502431109   8,120,875 38,557 SH   SOLE   37,399 0 1,158
LOCKHEED MARTIN CORP COM 539830109   8,496,437 18,746 SH   SOLE   18,184 0 562
LOWES COS INC COM 548661107   12,211,986 54,873 SH   SOLE   53,280 0 1,593
MCCORMICK & CO INC COM NON VTG 579780206   6,087,601 88,974 SH   SOLE   85,888 0 3,086
MCDONALDS CORP COM 580135101   8,128,211 27,413 SH   SOLE   26,537 0 876
MERCK & CO INC COM 58933Y105   283,779 2,603 SH   SOLE   2,603 0 0
MICROSOFT CORP COM 594918104   15,785,783 41,979 SH   SOLE   40,878 0 1,101
MONDELEZ INTL INC CL A 609207105   7,707,928 106,419 SH   SOLE   103,107 0 3,312
NATIXIS ETF TR LOOMIS SAYLES 63873X208   535,945 22,387 SH   SOLE   21,256 0 1,131
NETFLIX INC COM 64110L106   352,014 723 SH   SOLE   723 0 0
NEW JERSEY RES CORP COM 646025106   7,026,566 157,617 SH   SOLE   152,303 0 5,314
NEXTERA ENERGY INC COM 65339F101   8,130,353 133,855 SH   SOLE   129,511 0 4,344
NIKE INC CL B 654106103   7,933,536 73,073 SH   SOLE   70,859 0 2,214
NOVARTIS AG SPONSORED ADR 66987V109   223,245 2,211 SH   SOLE   2,211 0 0
ONEOK INC NEW COM 682680103   264,519 3,767 SH   SOLE   3,767 0 0
PPG INDS INC COM 693506107   8,478,737 56,695 SH   SOLE   54,858 0 1,837
PAYCHEX INC COM 704326107   7,194,840 60,405 SH   SOLE   58,321 0 2,084
PEPSICO INC COM 713448108   7,395,003 43,541 SH   SOLE   42,187 0 1,354
PHILLIPS 66 COM 718546104   13,211,178 99,228 SH   SOLE   96,414 0 2,814
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   206,070 13,602 SH   SOLE   13,602 0 0
PRICE T ROWE GROUP INC COM 74144T108   7,390,442 68,627 SH   SOLE   66,235 0 2,392
PROCTER AND GAMBLE CO COM 742718109   7,315,971 49,925 SH   SOLE   48,304 0 1,621
PROLOGIS INC. COM 74340W103   8,552,528 64,160 SH   SOLE   62,197 0 1,963
QUALCOMM INC COM 747525103   944,579 6,531 SH   SOLE   6,531 0 0
RTX CORPORATION COM 75513E101   1,742,371 20,708 SH   SOLE   19,805 0 903
REALTY INCOME CORP COM 756109104   6,613,291 115,174 SH   SOLE   111,337 0 3,837
S&P GLOBAL INC COM 78409V104   9,273,827 21,052 SH   SOLE   20,432 0 620
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,402,640 2,951 SH   SOLE   2,951 0 0
SHERWIN WILLIAMS CO COM 824348106   9,181,400 29,437 SH   SOLE   28,540 0 897
SMUCKER J M CO COM NEW 832696405   880,237 6,965 SH   SOLE   6,807 0 158
STARBUCKS CORP COM 855244109   9,086,564 94,642 SH   SOLE   91,576 0 3,066
STRYKER CORPORATION COM 863667101   8,207,300 27,407 SH   SOLE   26,487 0 920
TARGET CORP COM 87612E106   10,308,075 72,378 SH   SOLE   69,998 0 2,380
TESLA INC COM 88160R101   966,090 3,888 SH   SOLE   3,888 0 0
TEXAS INSTRS INC COM 882508104   8,506,465 49,903 SH   SOLE   48,332 0 1,571
TRACTOR SUPPLY CO COM 892356106   8,896,866 41,375 SH   SOLE   40,004 0 1,371
UNION PAC CORP COM 907818108   8,644,842 35,196 SH   SOLE   34,115 0 1,081
UNITED PARCEL SERVICE INC CL B 911312106   9,324,053 59,302 SH   SOLE   57,395 0 1,907
UNITEDHEALTH GROUP INC COM 91324P102   9,297,118 17,659 SH   SOLE   17,107 0 552
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   312,173 1,832 SH   SOLE   1,832 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   831,065 17,350 SH   SOLE   17,350 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   464,147 9,092 SH   SOLE   8,824 0 268
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,573,733 10,471 SH   SOLE   10,471 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   337,093 3,815 SH   SOLE   3,815 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   294,791 1,638 SH   SOLE   1,638 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   487,032 2,283 SH   SOLE   2,283 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,019,809 4,299 SH   SOLE   4,299 0 0
VISA INC COM CL A 92826C839   223,641 859 SH   SOLE   859 0 0
VULCAN MATLS CO COM 929160109   3,137,505 13,821 SH   SOLE   13,821 0 0
WEC ENERGY GROUP INC COM 92939U106   6,527,804 77,555 SH   SOLE   75,033 0 2,522
WALMART INC COM 931142103   8,869,074 56,258 SH   SOLE   54,562 0 1,696
XCEL ENERGY INC COM 98389B100   7,592,580 122,639 SH   SOLE   118,621 0 4,018
XYLEM INC COM 98419M100   9,218,331 80,608 SH   SOLE   78,169 0 2,439
ZOETIS INC CL A 98978V103   8,974,809 45,472 SH   SOLE   43,945 0 1,527
AON PLC SHS CL A G0403H108   340,493 1,170 SH   SOLE   1,170 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,750,736 27,787 SH   SOLE   26,915 0 872
LINDE PLC SHS G54950103   9,525,597 23,193 SH   SOLE   22,383 0 810
MEDTRONIC PLC SHS G5960L103   7,853,780 95,336 SH   SOLE   92,163 0 3,173
CHUBB LIMITED COM H1467J104   8,933,554 39,529 SH   SOLE   38,297 0 1,232