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
AFLAC INC COM 001055102 6,446 123,649 SH   SOLE   102,074 0 21,575
ABBOTT LABS COM 002824100 5,897 49,922 SH   SOLE   41,257 0 8,665
AIR PRODS & CHEMS INC COM 009158106 5,309 20,730 SH   SOLE   17,064 0 3,666
AMAZON COM INC COM 023135106 838 255 SH   SOLE   254 0 1
AMERICAN TOWER CORP NEW COM 03027X100 5,968 22,485 SH   SOLE   18,659 0 3,826
AMERICAN WTR WKS CO INC NEW COM 030420103 6,555 38,779 SH   SOLE   32,087 0 6,692
AMERISOURCEBERGEN CORP COM 03073E105 6,519 54,574 SH   SOLE   45,184 0 9,390
AMGEN INC COM 031162100 5,603 26,350 SH   SOLE   21,946 0 4,404
ANALOG DEVICES INC COM 032654105 6,618 39,516 SH   SOLE   32,443 0 7,073
APPLE INC COM 037833100 11,842 83,687 SH   SOLE   70,158 0 13,529
ATMOS ENERGY CORP COM 049560105 4,569 51,800 SH   SOLE   43,381 0 8,419
AUTOMATIC DATA PROCESSING IN COM 053015103 6,591 32,970 SH   SOLE   26,984 0 5,986
BECTON DICKINSON & CO COM 075887109 5,107 20,776 SH   SOLE   17,430 0 3,346
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 310 1,135 SH   SOLE   1,135 0 0
BLACKROCK INC COM 09247X101 7,264 8,662 SH   SOLE   7,155 0 1,507
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,246 37,483 SH   SOLE   30,751 0 6,732
BROWN & BROWN INC COM 115236101 6,618 119,356 SH   SOLE   98,371 0 20,985
BROWN FORMAN CORP CL B 115637209 4,825 71,998 SH   SOLE   59,446 0 12,552
CMS ENERGY CORP COM 125896100 4,937 82,658 SH   SOLE   69,645 0 13,013
CHURCH & DWIGHT INC COM 171340102 4,544 55,037 SH   SOLE   46,313 0 8,724
CISCO SYS INC COM 17275R102 7,105 130,536 SH   SOLE   107,823 0 22,713
CLOROX CO DEL COM 189054109 4,718 28,488 SH   SOLE   23,794 0 4,694
COLGATE PALMOLIVE CO COM 194162103 4,745 62,780 SH   SOLE   52,436 0 10,344
COMCAST CORP NEW CL A 20030N101 6,565 117,381 SH   SOLE   97,208 0 20,173
COMMERCE BANCSHARES INC COM 200525103 5,139 73,750 SH   SOLE   60,801 0 12,949
COSTCO WHSL CORP NEW COM 22160K105 7,286 16,215 SH   SOLE   13,315 0 2,900
CROWN CASTLE INTL CORP NEW COM 22822V101 5,167 29,814 SH   SOLE   25,046 0 4,768
DECKERS OUTDOOR CORP COM 243537107 2,052 5,698 SH   SOLE   5,698 0 0
ECOLAB INC COM 278865100 4,931 23,637 SH   SOLE   19,357 0 4,280
EMERSON ELEC CO COM 291011104 6,691 71,029 SH   SOLE   58,651 0 12,378
ENERPLUS CORP COM 292766102 156 19,500 SH   SOLE   19,500 0 0
EVERSOURCE ENERGY COM 30040W108 4,587 56,105 SH   SOLE   46,606 0 9,499
FACTSET RESH SYS INC COM 303075105 6,336 16,049 SH   SOLE   13,179 0 2,870
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 6,028 51,091 SH   SOLE   41,455 0 9,636
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 272 3,186 SH   SOLE   2,641 0 545
GENERAL DYNAMICS CORP COM 369550108 6,721 34,284 SH   SOLE   28,511 0 5,773
GRAINGER W W INC COM 384802104 5,886 14,974 SH   SOLE   12,316 0 2,658
HENRY JACK & ASSOC INC COM 426281101 5,186 31,609 SH   SOLE   26,176 0 5,433
HOME DEPOT INC COM 437076102 6,468 19,703 SH   SOLE   16,595 0 3,108
HONEYWELL INTL INC COM 438516106 6,229 29,342 SH   SOLE   24,190 0 5,152
ILLINOIS TOOL WKS INC COM 452308109 5,560 26,909 SH   SOLE   22,245 0 4,664
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,127 44,656 SH   SOLE   37,341 0 7,315
INTERNATIONAL BUSINESS MACHS COM 459200101 5,219 37,562 SH   SOLE   31,060 0 6,502
INVESCO QQQ TR UNIT SER 1 46090E103 206 576 SH   SOLE   526 0 50
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 298 10,732 SH   SOLE   10,370 0 362
ISHARES TR CORE S&P TTL STK 464287150 205 2,088 SH   SOLE   2,088 0 0
ISHARES TR TIPS BD ETF 464287176 2,835 22,199 SH   SOLE   16,601 0 5,598
ISHARES TR CORE US AGGBD ET 464287226 296 2,576 SH   SOLE   2,195 0 381
ISHARES TR S&P 500 GRWT ETF 464287309 1,113 15,062 SH   SOLE   12,017 0 3,045
ISHARES TR 1 3 YR TREAS BD 464287457 2,656 30,832 SH   SOLE   29,386 0 1,446
ISHARES TR CORE S&P MCP ETF 464287507 311 1,183 SH   SOLE   856 0 327
ISHARES TR S&P MC 400VL ETF 464287705 263 2,557 SH   SOLE   1,461 0 1,096
ISHARES TR CALIF MUN BD ETF 464288356 407 6,561 SH   SOLE   6,385 0 176
ISHARES TR ISHS 1-5YR INVS 464288646 796 14,570 SH   SOLE   12,136 0 2,434
ISHARES TR SHORT TREAS BD 464288679 932 8,435 SH   SOLE   8,329 0 106
ISHARES TR MSCI USA MIN VOL 46429B697 235 3,195 SH   SOLE   1,892 0 1,303
ISHARES TR MSCI USA QLT FCT 46432F339 3,148 23,895 SH   SOLE   17,980 0 5,915
ISHARES TR MSCI USA VALUE 46432F388 2,581 25,635 SH   SOLE   19,328 0 6,307
ISHARES TR CORE 1 5 YR USD 46432F859 260 5,084 SH   SOLE   0 0 5,084
ISHARES TR CORE DIV GRWTH 46434V621 555 11,050 SH   SOLE   6,235 0 4,815
ISHARES TR IBONDS DEC23 ETF 46434VAX8 476 18,317 SH   SOLE   383 0 17,934
ISHARES TR IBONDS DEC22 ETF 46434VBA7 251 9,915 SH   SOLE   393 0 9,522
ISHARES TR IBONDS DEC24 ETF 46434VBG4 393 14,962 SH   SOLE   0 0 14,962
ISHARES TR FOCUSD VAL FAC 46435U333 249 4,543 SH   SOLE   2,296 0 2,247
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 2,077 41,399 SH   SOLE   37,352 0 4,047
JOHNSON & JOHNSON COM 478160104 5,694 35,256 SH   SOLE   29,574 0 5,682
L3HARRIS TECHNOLOGIES INC COM 502431109 6,690 30,374 SH   SOLE   25,139 0 5,235
LOCKHEED MARTIN CORP COM 539830109 5,536 16,041 SH   SOLE   13,627 0 2,414
LOWES COS INC COM 548661107 10,049 49,536 SH   SOLE   40,545 0 8,991
MCCORMICK & CO INC COM NON VTG 579780206 4,460 55,047 SH   SOLE   45,997 0 9,050
MCDONALDS CORP COM 580135101 5,819 24,135 SH   SOLE   20,293 0 3,842
MERCK & CO INC COM 58933Y105 202 2,683 SH   SOLE   2,583 0 100
MICROSOFT CORP COM 594918104 11,269 39,972 SH   SOLE   33,279 0 6,693
MONDELEZ INTL INC CL A 609207105 5,273 90,634 SH   SOLE   75,939 0 14,695
NEW JERSEY RES CORP COM 646025106 4,901 140,779 SH   SOLE   116,035 0 24,744
NEXTERA ENERGY INC COM 65339F101 5,967 75,988 SH   SOLE   62,413 0 13,575
NIKE INC CL B 654106103 6,662 45,874 SH   SOLE   37,968 0 7,906
PPG INDS INC COM 693506107 6,049 42,296 SH   SOLE   34,909 0 7,387
PAYCHEX INC COM 704326107 6,177 54,931 SH   SOLE   45,101 0 9,830
PEPSICO INC COM 713448108 5,416 36,010 SH   SOLE   29,877 0 6,133
PHILLIPS 66 COM 718546104 6,729 96,082 SH   SOLE   78,986 0 17,096
PRICE T ROWE GROUP INC COM 74144T108 7,570 38,487 SH   SOLE   31,579 0 6,908
PROCTER AND GAMBLE CO COM 742718109 5,832 41,716 SH   SOLE   34,678 0 7,038
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,146 83,134 SH   SOLE   68,425 0 14,709
REALTY INCOME CORP COM 756109104 4,966 76,559 SH   SOLE   63,836 0 12,723
S&P GLOBAL INC COM 78409V104 6,808 16,022 SH   SOLE   13,246 0 2,776
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,338 3,118 SH   SOLE   3,118 0 0
SHERWIN WILLIAMS CO COM 824348106 5,959 21,302 SH   SOLE   17,722 0 3,580
SMUCKER J M CO COM NEW 832696405 4,889 40,729 SH   SOLE   33,872 0 6,857
STARBUCKS CORP COM 855244109 7,559 68,529 SH   SOLE   56,224 0 12,305
STRYKER CORPORATION COM 863667101 5,987 22,703 SH   SOLE   18,719 0 3,984
TABULA RASA HEALTHCARE INC COM 873379101 425 16,209 SH   SOLE   16,209 0 0
TARGET CORP COM 87612E106 421 1,840 SH   SOLE   1,835 0 5
TEXAS INSTRS INC COM 882508104 7,446 38,737 SH   SOLE   31,970 0 6,767
3M CO COM 88579Y101 5,103 29,092 SH   SOLE   24,197 0 4,895
UNION PAC CORP COM 907818108 5,127 26,156 SH   SOLE   21,751 0 4,405
UNITED PARCEL SERVICE INC CL B 911312106 7,126 39,134 SH   SOLE   32,402 0 6,732
UNITEDHEALTH GROUP INC COM 91324P102 6,659 17,043 SH   SOLE   14,037 0 3,006
V F CORP COM 918204108 5,058 75,510 SH   SOLE   62,461 0 13,049
VAIL RESORTS INC COM 91879Q109 395 1,183 SH   SOLE   1,183 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 304 1,981 SH   SOLE   1,981 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 5,211 58,262 SH   SOLE   44,190 0 14,072
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,391 29,175 SH   SOLE   19,822 0 9,353
VANGUARD INDEX FDS TOTAL STK MKT 922908769 902 4,061 SH   SOLE   4,054 0 7
VERIZON COMMUNICATIONS INC COM 92343V104 5,132 95,027 SH   SOLE   79,702 0 15,325
WEC ENERGY GROUP INC COM 92939U106 4,690 53,177 SH   SOLE   44,196 0 8,981
WALMART INC COM 931142103 6,278 45,041 SH   SOLE   36,943 0 8,098
XCEL ENERGY INC COM 98389B100 4,220 67,523 SH   SOLE   56,005 0 11,518
XYLEM INC COM 98419M100 6,575 53,165 SH   SOLE   44,036 0 9,129
AON PLC SHS CL A G0403H108 334 1,170 SH   SOLE   1,170 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,987 21,839 SH   SOLE   17,999 0 3,840
LINDE PLC SHS G5494J103 6,505 22,173 SH   SOLE   18,182 0 3,991
MEDTRONIC PLC SHS G5960L103 6,462 51,549 SH   SOLE   42,496 0 9,053
CHUBB LIMITED COM H1467J104 6,601 38,052 SH   SOLE   31,366 0 6,686