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   11,059,525 123,833 SH   SOLE   123,221 0 612
ABBOTT LABS COM 002824100   7,318,277 70,429 SH   SOLE   69,946 0 483
ADOBE INC COM 00724F101   657,204 1,183 SH   SOLE   1,183 0 0
ADVANCE AUTO PARTS INC COM 00751Y106   292,838 4,624 SH   SOLE   4,624 0 0
AIR PRODS & CHEMS INC COM 009158106   8,483,394 32,875 SH   SOLE   32,689 0 186
ALPHABET INC CAP STK CL C 02079K107   958,553 5,226 SH   SOLE   5,226 0 0
AMAZON COM INC COM 023135106   2,016,757 10,436 SH   SOLE   10,436 0 0
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   931,352 14,821 SH   SOLE   14,639 0 182
AMERICAN CENTY ETF TR US SML CP VALU 025072877   266,558 2,971 SH   SOLE   2,928 0 43
AMERICAN EXPRESS CO COM 025816109   341,305 1,474 SH   SOLE   1,474 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   7,787,831 60,296 SH   SOLE   59,953 0 343
CENCORA INC COM 03073E105   11,176,007 49,605 SH   SOLE   49,362 0 243
AMGEN INC COM 031162100   10,586,118 33,881 SH   SOLE   33,671 0 210
ANALOG DEVICES INC COM 032654105   11,646,510 51,023 SH   SOLE   50,750 0 273
APPLE INC COM 037833100   18,105,797 85,964 SH   SOLE   85,649 0 315
ATMOS ENERGY CORP COM 049560105   7,766,907 66,583 SH   SOLE   66,172 0 411
AUTOMATIC DATA PROCESSING IN COM 053015103   8,473,018 35,498 SH   SOLE   35,304 0 194
AUTOZONE INC COM 053332102   364,584 123 SH   SOLE   123 0 0
BAXTER INTL INC COM 071813109   480,743 14,372 SH   SOLE   14,372 0 0
BECTON DICKINSON & CO COM 075887109   7,050,330 30,167 SH   SOLE   29,963 0 204
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   848,178 2,085 SH   SOLE   2,085 0 0
BLACKROCK INC COM 09247X101   8,812,473 11,193 SH   SOLE   11,132 0 61
BLACKROCK ETF TRUST II HIGH YLD MUNI IN 092528108   250,738 11,075 SH   SOLE   10,743 0 332
BLACKROCK ETF TRUST II INTERMEDIA MUNI 092528207   439,021 18,650 SH   SOLE   18,021 0 629
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   8,739,708 44,364 SH   SOLE   44,092 0 272
BROADCOM INC COM 11135F101   8,077,421 5,031 SH   SOLE   4,995 0 36
BROWN & BROWN INC COM 115236101   11,668,810 130,509 SH   SOLE   129,828 0 681
BROWN FORMAN CORP CL B 115637209   5,770,573 133,609 SH   SOLE   132,665 0 944
CMS ENERGY CORP COM 125896100   7,342,966 123,349 SH   SOLE   122,541 0 808
CHEVRON CORP NEW COM 166764100   756,604 4,837 SH   SOLE   4,837 0 0
CHURCH & DWIGHT CO INC COM 171340102   8,012,079 77,277 SH   SOLE   76,787 0 490
CISCO SYS INC COM 17275R102   8,013,268 168,665 SH   SOLE   167,677 0 988
CINTAS CORP COM 172908105   9,443,706 13,486 SH   SOLE   13,408 0 78
COLGATE PALMOLIVE CO COM 194162103   9,027,146 93,025 SH   SOLE   92,476 0 549
COMCAST CORP NEW CL A 20030N101   7,427,203 189,663 SH   SOLE   188,466 0 1,197
COMMERCE BANCSHARES INC COM 200525103   7,920,146 141,989 SH   SOLE   141,158 0 831
CONOCOPHILLIPS COM 20825C104   753,307 6,586 SH   SOLE   6,586 0 0
COSTCO WHSL CORP NEW COM 22160K105   13,543,915 15,934 SH   SOLE   15,853 0 81
COSTAR GROUP INC COM 22160N109   455,887 6,149 SH   SOLE   6,149 0 0
DECKERS OUTDOOR CORP COM 243537107   2,418,907 2,499 SH   SOLE   0 0 2,499
DOLLAR GEN CORP NEW COM 256677105   503,929 3,811 SH   SOLE   3,811 0 0
DOLLAR TREE INC COM 256746108   436,155 4,085 SH   SOLE   4,085 0 0
ECOLAB INC COM 278865100   8,858,598 37,221 SH   SOLE   37,000 0 221
EMERSON ELEC CO COM 291011104   9,209,071 83,597 SH   SOLE   83,126 0 471
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   322,729 19,897 SH   SOLE   19,897 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   284,004 9,800 SH   SOLE   9,800 0 0
META PLATFORMS INC CL A 30303M102   725,068 1,438 SH   SOLE   1,438 0 0
FACTSET RESH SYS INC COM 303075105   7,639,957 18,713 SH   SOLE   18,595 0 118
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   7,327,898 72,575 SH   SOLE   72,124 0 451
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   294,074 3,032 SH   SOLE   3,032 0 0
GENERAL DYNAMICS CORP COM 369550108   10,309,684 35,533 SH   SOLE   35,332 0 201
GRAINGER W W INC COM 384802104   11,470,177 12,713 SH   SOLE   12,649 0 64
HANOVER INS GROUP INC COM 410867105   333,294 2,657 SH   SOLE   2,657 0 0
HENRY JACK & ASSOC INC COM 426281101   7,930,277 47,767 SH   SOLE   47,492 0 275
HOME DEPOT INC COM 437076102   9,204,978 26,740 SH   SOLE   26,596 0 144
HONEYWELL INTL INC COM 438516106   8,412,195 39,394 SH   SOLE   39,174 0 220
ILLINOIS TOOL WKS INC COM 452308109   7,952,141 33,559 SH   SOLE   33,374 0 185
INTERCONTINENTAL EXCHANGE IN COM 45866F104   8,393,137 61,313 SH   SOLE   60,920 0 393
INVESCO QQQ TR UNIT SER 1 46090E103   2,444,898 5,103 SH   SOLE   5,103 0 0
INTUIT COM 461202103   517,224 787 SH   SOLE   787 0 0
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   597,779 24,231 SH   SOLE   24,231 0 0
ISHARES TR CORE S&P TTL STK 464287150   257,515 2,168 SH   SOLE   2,168 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   704,877 7,617 SH   SOLE   7,554 0 63
ISHARES TR 1 3 YR TREAS BD 464287457   675,899 8,278 SH   SOLE   8,278 0 0
ISHARES TR CORE S&P MCP ETF 464287507   316,886 5,415 SH   SOLE   5,415 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   1,547,723 8,871 SH   SOLE   8,871 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,577,599 4,328 SH   SOLE   4,328 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   225,251 858 SH   SOLE   858 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   3,601,329 34,446 SH   SOLE   34,402 0 44
ISHARES TR CALIF MUN BD ETF 464288356   633,643 11,140 SH   SOLE   11,140 0 0
ISHARES TR SHORT TREAS BD 464288679   246,526 2,231 SH   SOLE   2,231 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   425,426 8,327 SH   SOLE   8,327 0 0
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   1,339,583 26,616 SH   SOLE   26,121 0 495
ISHARES TR MSCI USA QLT FCT 46432F339   1,911,146 11,192 SH   SOLE   11,071 0 121
ISHARES TR MSCI USA VALUE 46432F388   374,629 3,621 SH   SOLE   3,621 0 0
ISHARES TR CORE 1 5 YR USD 46432F859   631,489 13,331 SH   SOLE   13,331 0 0
ISHARES INC CORE MSCI EMKT 46434G103   505,056 9,435 SH   SOLE   9,435 0 0
ISHARES TR CORE DIV GRWTH 46434V621   273,302 4,744 SH   SOLE   4,589 0 155
ISHARES TR IBONDS DEC25 ETF 46434VBD1   232,864 9,367 SH   SOLE   9,367 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   646,344 25,720 SH   SOLE   25,720 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   286,602 12,032 SH   SOLE   12,032 0 0
ISHARES TR IBONDS 26 TRM TS 46436E858   285,632 12,608 SH   SOLE   12,608 0 0
ISHARES TR IBONDS 25 TRM TS 46436E866   231,364 9,964 SH   SOLE   9,964 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   467,586 19,499 SH   SOLE   19,499 0 0
JPMORGAN CHASE & CO. COM 46625H100   646,221 3,195 SH   SOLE   3,195 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   2,736,443 56,375 SH   SOLE   55,590 0 785
JOHNSON & JOHNSON COM 478160104   7,132,204 48,797 SH   SOLE   48,483 0 314
L3HARRIS TECHNOLOGIES INC COM 502431109   8,783,324 39,110 SH   SOLE   38,889 0 221
ELI LILLY & CO COM 532457108   258,033 285 SH   SOLE   285 0 0
LOCKHEED MARTIN CORP COM 539830109   9,190,193 19,675 SH   SOLE   19,564 0 111
LOWES COS INC COM 548661107   11,694,962 53,048 SH   SOLE   52,825 0 223
MARSH & MCLENNAN COS INC COM 571748102   411,115 1,951 SH   SOLE   1,951 0 0
MASTERCARD INCORPORATED CL A 57636Q104   461,453 1,046 SH   SOLE   1,046 0 0
MCCORMICK & CO INC COM NON VTG 579780206   7,067,327 99,624 SH   SOLE   99,000 0 624
MCDONALDS CORP COM 580135101   7,471,639 29,319 SH   SOLE   29,135 0 184
MERCK & CO INC COM 58933Y105   359,391 2,903 SH   SOLE   2,903 0 0
MICROSOFT CORP COM 594918104   17,226,089 38,541 SH   SOLE   38,380 0 161
MONDELEZ INTL INC CL A 609207105   7,276,601 111,195 SH   SOLE   110,536 0 659
MOODYS CORP COM 615369105   345,584 821 SH   SOLE   821 0 0
NATIXIS ETF TR LOOMIS SAYLES 63873X208   549,318 23,013 SH   SOLE   22,217 0 796
NETFLIX INC COM 64110L106   772,738 1,145 SH   SOLE   1,145 0 0
NEW JERSEY RES CORP COM 646025106   7,381,882 172,716 SH   SOLE   171,655 0 1,061
NEXTERA ENERGY INC COM 65339F101   10,195,153 143,979 SH   SOLE   143,143 0 836
NIKE INC CL B 654106103   6,393,863 84,833 SH   SOLE   84,362 0 471
NOVARTIS AG SPONSORED ADR 66987V109   235,383 2,211 SH   SOLE   2,211 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   281,968 267 SH   SOLE   267 0 0
ONEOK INC NEW COM 682680103   307,199 3,767 SH   SOLE   3,767 0 0
PPG INDS INC COM 693506107   7,517,773 59,717 SH   SOLE   59,382 0 335
PARKER-HANNIFIN CORP COM 701094104   6,057,075 11,975 SH   SOLE   11,888 0 87
PAYCHEX INC COM 704326107   7,654,352 64,561 SH   SOLE   64,146 0 415
PEPSICO INC COM 713448108   8,157,603 49,461 SH   SOLE   49,177 0 284
PHILLIPS 66 COM 718546104   12,598,535 89,244 SH   SOLE   88,817 0 427
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   242,932 13,602 SH   SOLE   13,602 0 0
PRICE T ROWE GROUP INC COM 74144T108   8,272,801 71,744 SH   SOLE   71,324 0 420
PROCTER AND GAMBLE CO COM 742718109   8,557,491 51,889 SH   SOLE   51,593 0 296
PROLOGIS INC. COM 74340W103   7,966,822 70,936 SH   SOLE   70,465 0 471
QUALCOMM INC COM 747525103   1,292,877 6,491 SH   SOLE   6,491 0 0
RTX CORPORATION COM 75513E101   390,316 3,888 SH   SOLE   3,888 0 0
REALTY INCOME CORP COM 756109104   6,865,015 129,970 SH   SOLE   129,100 0 870
REPUBLIC SVCS INC COM 760759100   440,180 2,265 SH   SOLE   2,265 0 0
S&P GLOBAL INC COM 78409V104   9,619,774 21,569 SH   SOLE   21,449 0 120
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,605,993 2,951 SH   SOLE   2,951 0 0
SHERWIN WILLIAMS CO COM 824348106   8,657,454 29,010 SH   SOLE   28,833 0 177
STARBUCKS CORP COM 855244109   8,124,025 104,355 SH   SOLE   103,776 0 579
STRYKER CORPORATION COM 863667101   8,909,106 26,184 SH   SOLE   26,037 0 147
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   746,514 4,295 SH   SOLE   4,295 0 0
TARGET CORP COM 87612E106   10,020,850 67,690 SH   SOLE   67,278 0 412
TESLA INC COM 88160R101   1,171,252 5,919 SH   SOLE   5,919 0 0
TEXAS INSTRS INC COM 882508104   9,899,437 50,889 SH   SOLE   50,625 0 264
TRACTOR SUPPLY CO COM 892356106   10,669,050 39,515 SH   SOLE   39,312 0 203
ULTA BEAUTY INC COM 90384S303   389,729 1,010 SH   SOLE   1,010 0 0
UNION PAC CORP COM 907818108   8,310,756 36,731 SH   SOLE   36,505 0 226
UNITED PARCEL SERVICE INC CL B 911312106   5,061,260 36,984 SH   SOLE   36,884 0 100
UNITEDHEALTH GROUP INC COM 91324P102   9,679,683 19,007 SH   SOLE   18,914 0 93
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   340,456 1,865 SH   SOLE   1,865 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   857,437 17,350 SH   SOLE   17,350 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   445,277 8,886 SH   SOLE   8,590 0 296
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,236,861 10,471 SH   SOLE   10,471 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   319,544 3,815 SH   SOLE   3,815 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   298,968 1,638 SH   SOLE   1,638 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   497,785 2,283 SH   SOLE   2,283 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,117,924 4,179 SH   SOLE   4,179 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   743,859 1,587 SH   SOLE   1,587 0 0
VISA INC COM CL A 92826C839   6,354,399 24,210 SH   SOLE   24,055 0 155
VULCAN MATLS CO COM 929160109   282,998 1,138 SH   SOLE   1,138 0 0
WEC ENERGY GROUP INC COM 92939U106   7,190,859 91,650 SH   SOLE   91,066 0 584
WALMART INC COM 931142103   11,384,285 168,133 SH   SOLE   167,241 0 892
WASTE MGMT INC DEL COM 94106L109   442,467 2,074 SH   SOLE   2,074 0 0
WATSCO INC COM 942622200   465,093 1,004 SH   SOLE   1,004 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   217,522 5,475 SH   SOLE   5,475 0 0
XYLEM INC COM 98419M100   10,182,015 75,072 SH   SOLE   74,675 0 397
ZOETIS INC CL A 98978V103   8,364,967 48,252 SH   SOLE   47,989 0 263
AON PLC SHS CL A G0403H108   727,491 2,478 SH   SOLE   2,478 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,552,218 28,187 SH   SOLE   28,037 0 150
LINDE PLC SHS G54950103   10,124,224 23,072 SH   SOLE   22,947 0 125
MEDTRONIC PLC SHS G5960L103   7,685,166 97,639 SH   SOLE   97,083 0 556
CHUBB LIMITED COM H1467J104   9,906,797 38,838 SH   SOLE   38,626 0 212