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   7,805,850 108,505 SH   SOLE   104,309 0 4,196
ABBOTT LABS COM 002824100   6,128,258 55,818 SH   SOLE   53,274 0 2,544
AIR PRODS & CHEMS INC COM 009158106   7,041,275 22,842 SH   SOLE   21,900 0 942
AMAZON COM INC COM 023135106   591,360 7,040 SH   SOLE   7,040 0 0
AMERICAN TOWER CORP NEW COM 03027X100   5,906,021 27,877 SH   SOLE   26,679 0 1,198
AMERICAN WTR WKS CO INC NEW COM 030420103   6,340,215 41,597 SH   SOLE   39,740 0 1,857
AMERISOURCEBERGEN CORP COM 03073E105   7,764,508 46,856 SH   SOLE   44,860 0 1,996
AMGEN INC COM 031162100   6,756,151 25,724 SH   SOLE   24,637 0 1,087
ANALOG DEVICES INC COM 032654105   6,615,166 40,329 SH   SOLE   38,552 0 1,777
APPLE INC COM 037833100   10,330,922 79,511 SH   SOLE   77,046 0 2,465
ATMOS ENERGY CORP COM 049560105   6,112,074 54,538 SH   SOLE   52,214 0 2,324
AUTOMATIC DATA PROCESSING IN COM 053015103   6,931,478 29,019 SH   SOLE   27,789 0 1,230
BECTON DICKINSON & CO COM 075887109   5,875,602 23,105 SH   SOLE   22,105 0 1,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   383,036 1,240 SH   SOLE   1,240 0 0
BLACKROCK INC COM 09247X101   6,785,132 9,575 SH   SOLE   9,185 0 390
BLACKROCK ETF TRUST II HIGH YLD MUNI IN 092528108   251,361 11,910 SH   SOLE   11,910 0 0
BLACKROCK ETF TRUST II INTERMEDIA MUNI 092528207   412,206 17,829 SH   SOLE   17,829 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   5,571,090 41,535 SH   SOLE   39,639 0 1,896
BROWN & BROWN INC COM 115236101   6,668,225 117,048 SH   SOLE   112,074 0 4,974
BROWN FORMAN CORP CL B 115637209   5,557,776 84,619 SH   SOLE   80,808 0 3,811
CMS ENERGY CORP COM 125896100   5,886,777 92,954 SH   SOLE   88,912 0 4,042
CEDAR FAIR L P DEPOSITRY UNIT 150185106   255,109 6,171 SH   SOLE   0 0 6,171
CHEVRON CORP NEW COM 166764100   307,531 1,713 SH   SOLE   1,713 0 0
CHURCH & DWIGHT CO INC COM 171340102   5,259,883 65,251 SH   SOLE   62,300 0 2,951
CISCO SYS INC COM 17275R102   6,583,848 138,200 SH   SOLE   132,463 0 5,737
CINTAS CORP COM 172908105   5,003,498 11,079 SH   SOLE   10,567 0 512
CLOROX CO DEL COM 189054109   5,390,216 38,411 SH   SOLE   36,724 0 1,687
COLGATE PALMOLIVE CO COM 194162103   5,893,571 74,801 SH   SOLE   71,549 0 3,252
COMCAST CORP NEW CL A 20030N101   5,664,301 161,976 SH   SOLE   154,923 0 7,053
COMMERCE BANCSHARES INC COM 200525103   6,063,245 89,074 SH   SOLE   85,118 0 3,956
COSTCO WHSL CORP NEW COM 22160K105   6,972,581 15,274 SH   SOLE   14,646 0 628
CROWN CASTLE INC COM 22822V101   5,323,870 39,250 SH   SOLE   37,493 0 1,757
DECKERS OUTDOOR CORP COM 243537107   2,857,187 7,158 SH   SOLE   0 0 7,158
ECOLAB INC COM 278865100   5,131,863 35,256 SH   SOLE   33,658 0 1,598
EMERSON ELEC CO COM 291011104   6,793,555 70,722 SH   SOLE   67,767 0 2,955
ENERPLUS CORP COM 292766102   344,175 19,500 SH   SOLE   19,500 0 0
EVERSOURCE ENERGY COM 30040W108   5,554,568 66,252 SH   SOLE   63,222 0 3,030
FACTSET RESH SYS INC COM 303075105   6,147,741 15,323 SH   SOLE   14,650 0 673
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   5,329,254 52,744 SH   SOLE   50,331 0 2,413
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   242,772 3,032 SH   SOLE   2,820 0 212
GENERAL DYNAMICS CORP COM 369550108   7,535,349 30,371 SH   SOLE   29,224 0 1,147
GRAINGER W W INC COM 384802104   7,378,656 13,265 SH   SOLE   12,694 0 571
HENRY JACK & ASSOC INC COM 426281101   5,799,273 33,033 SH   SOLE   31,570 0 1,463
HOME DEPOT INC COM 437076102   6,740,452 21,340 SH   SOLE   20,452 0 888
HONEYWELL INTL INC COM 438516106   6,618,441 30,884 SH   SOLE   29,485 0 1,399
ILLINOIS TOOL WKS INC COM 452308109   6,507,662 29,540 SH   SOLE   28,232 0 1,308
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,530,217 53,906 SH   SOLE   51,517 0 2,389
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   364,514 15,100 SH   SOLE   15,100 0 0
ISHARES TR TIPS BD ETF 464287176   1,581,379 14,857 SH   SOLE   12,989 0 1,868
ISHARES TR CORE US AGGBD ET 464287226   462,642 4,770 SH   SOLE   4,528 0 242
ISHARES TR S&P 500 GRWT ETF 464287309   1,021,410 17,460 SH   SOLE   17,076 0 384
ISHARES TR 1 3 YR TREAS BD 464287457   1,213,816 14,954 SH   SOLE   14,873 0 81
ISHARES TR CORE S&P MCP ETF 464287507   305,991 1,265 SH   SOLE   1,176 0 89
ISHARES TR SHRT NAT MUN ETF 464288158   2,506,442 24,038 SH   SOLE   23,263 0 775
ISHARES TR CALIF MUN BD ETF 464288356   422,677 7,533 SH   SOLE   7,533 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   409,720 8,224 SH   SOLE   7,508 0 716
ISHARES TR SHORT TREAS BD 464288679   302,170 2,749 SH   SOLE   2,749 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   927,616 9,567 SH   SOLE   5,256 0 4,311
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   213,388 4,331 SH   SOLE   3,943 0 388
ISHARES TR MSCI USA QLT FCT 46432F339   2,931,051 25,720 SH   SOLE   24,788 0 932
ISHARES TR MSCI USA VALUE 46432F388   2,578,674 28,294 SH   SOLE   27,196 0 1,098
ISHARES TR CORE 1 5 YR USD 46432F859   487,899 10,506 SH   SOLE   0 0 10,506
ISHARES TR CORE DIV GRWTH 46434V621   418,250 8,365 SH   SOLE   7,489 0 876
ISHARES TR IBONDS DEC23 ETF 46434VAX8   500,049 19,978 SH   SOLE   461 0 19,517
ISHARES TR IBONDS DEC24 ETF 46434VBG4   630,134 25,804 SH   SOLE   84 0 25,720
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   1,134,803 23,941 SH   SOLE   23,008 0 933
JOHNSON & JOHNSON COM 478160104   6,372,472 36,074 SH   SOLE   34,538 0 1,536
L3HARRIS TECHNOLOGIES INC COM 502431109   6,174,259 29,654 SH   SOLE   28,436 0 1,218
LOCKHEED MARTIN CORP COM 539830109   7,473,946 15,363 SH   SOLE   14,767 0 596
LOWES COS INC COM 548661107   9,088,731 45,617 SH   SOLE   43,929 0 1,688
MCCORMICK & CO INC COM NON VTG 579780206   5,313,912 64,108 SH   SOLE   61,163 0 2,945
MCDONALDS CORP COM 580135101   6,424,598 24,379 SH   SOLE   23,386 0 993
MERCK & CO INC COM 58933Y105   292,353 2,635 SH   SOLE   2,535 0 100
MICROSOFT CORP COM 594918104   9,133,545 38,085 SH   SOLE   36,784 0 1,301
MONDELEZ INTL INC CL A 609207105   6,353,211 95,322 SH   SOLE   91,475 0 3,847
NETFLIX INC COM 64110L106   213,198 723 SH   SOLE   723 0 0
NEW JERSEY RES CORP COM 646025106   6,404,801 129,077 SH   SOLE   123,853 0 5,224
NEXTERA ENERGY INC COM 65339F101   6,514,781 77,928 SH   SOLE   74,517 0 3,411
NIKE INC CL B 654106103   6,630,255 56,664 SH   SOLE   54,270 0 2,394
PPG INDS INC COM 693506107   6,105,431 48,556 SH   SOLE   46,465 0 2,091
PAYCHEX INC COM 704326107   6,008,427 51,994 SH   SOLE   49,699 0 2,295
PEPSICO INC COM 713448108   6,467,447 35,799 SH   SOLE   34,293 0 1,506
PFIZER INC COM 717081103   213,261 4,162 SH   SOLE   4,162 0 0
PHILLIPS 66 COM 718546104   8,598,458 82,614 SH   SOLE   79,641 0 2,973
PRICE T ROWE GROUP INC COM 74144T108   5,834,383 53,497 SH   SOLE   51,135 0 2,362
PROCTER AND GAMBLE CO COM 742718109   6,657,425 43,926 SH   SOLE   42,080 0 1,846
PROLOGIS INC. COM 74340W103   4,912,661 43,579 SH   SOLE   41,600 0 1,979
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,727,545 76,571 SH   SOLE   73,515 0 3,056
REALTY INCOME CORP COM 756109104   5,732,169 90,370 SH   SOLE   86,479 0 3,891
S&P GLOBAL INC COM 78409V104   5,921,069 17,678 SH   SOLE   16,970 0 708
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,168,706 3,056 SH   SOLE   3,056 0 0
SHERWIN WILLIAMS CO COM 824348106   5,685,003 23,954 SH   SOLE   22,920 0 1,034
SMUCKER J M CO COM NEW 832696405   6,433,634 40,601 SH   SOLE   38,905 0 1,696
STARBUCKS CORP COM 855244109   7,567,075 76,281 SH   SOLE   73,184 0 3,097
STRYKER CORPORATION COM 863667101   6,014,943 24,602 SH   SOLE   23,457 0 1,145
TABULA RASA HEALTHCARE INC COM 873379101   179,680 36,299 SH   SOLE   36,299 0 0
TARGET CORP COM 87612E106   5,300,906 35,567 SH   SOLE   33,952 0 1,615
TESLA INC COM 88160R101   536,942 4,359 SH   SOLE   4,359 0 0
TEXAS INSTRS INC COM 882508104   6,766,916 40,957 SH   SOLE   39,243 0 1,714
TRACTOR SUPPLY CO COM 892356106   5,796,802 25,767 SH   SOLE   24,669 0 1,098
UNION PAC CORP COM 907818108   5,730,455 27,674 SH   SOLE   26,520 0 1,154
UNITED PARCEL SERVICE INC CL B 911312106   6,914,138 39,773 SH   SOLE   38,074 0 1,699
UNITEDHEALTH GROUP INC COM 91324P102   7,850,375 14,807 SH   SOLE   14,203 0 604
VAIL RESORTS INC COM 91879Q109   252,889 1,061 SH   SOLE   1,061 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   299,904 1,975 SH   SOLE   1,975 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   2,854,854 38,413 SH   SOLE   36,203 0 2,210
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,622,284 21,550 SH   SOLE   12,754 0 8,796
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   448,726 9,067 SH   SOLE   9,067 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   823,073 4,305 SH   SOLE   4,305 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,531,978 140,406 SH   SOLE   134,158 0 6,248
WEC ENERGY GROUP INC COM 92939U106   5,583,220 59,548 SH   SOLE   56,796 0 2,752
WALMART INC COM 931142103   7,025,269 49,547 SH   SOLE   47,614 0 1,933
XCEL ENERGY INC COM 98389B100   5,759,957 82,156 SH   SOLE   78,497 0 3,659
XYLEM INC COM 98419M100   6,620,489 59,876 SH   SOLE   57,353 0 2,523
ZOETIS INC CL A 98978V103   5,454,884 37,222 SH   SOLE   35,496 0 1,726
AON PLC SHS CL A G0403H108   351,164 1,170 SH   SOLE   1,170 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,196,292 23,221 SH   SOLE   22,219 0 1,002
LINDE PLC SHS G5494J103   6,958,072 21,332 SH   SOLE   20,367 0 965
MEDTRONIC PLC SHS G5960L103   5,668,819 72,939 SH   SOLE   69,749 0 3,190
CHUBB LIMITED COM H1467J104   7,500,841 34,002 SH   SOLE   32,658 0 1,344