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
ABBOTT LABS COM 002824100   3,214,852 28,285 SH   SOLE   0 0 28,285
ABBVIE INC COM 00287Y109   4,586,900 25,189 SH   SOLE   0 0 25,189
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,615,339 4,660 SH   SOLE   0 0 4,660
AIR PRODS & CHEMS INC COM 009158106   1,153,571 4,762 SH   SOLE   0 0 4,762
ALPHABET INC CAP STK CL C 02079K107   800,467 5,257 SH   SOLE   0 0 5,257
ALPHABET INC CAP STK CL A 02079K305   2,048,870 13,575 SH   SOLE   0 0 13,575
ALTRIA GROUP INC COM 02209S103   946,046 21,688 SH   SOLE   0 0 21,688
AMAZON COM INC COM 023135106   2,113,732 11,718 SH   SOLE   0 0 11,718
AMERICAN WTR WKS CO INC NEW COM 030420103   384,853 3,149 SH   SOLE   0 0 3,149
AMETEK INC COM 031100100   1,075,018 5,878 SH   SOLE   0 0 5,878
AMGEN INC COM 031162100   2,470,847 8,690 SH   SOLE   0 0 8,690
AMPHENOL CORP NEW CL A 032095101   914,341 7,927 SH   SOLE   0 0 7,927
ANALOG DEVICES INC COM 032654105   308,165 1,558 SH   SOLE   0 0 1,558
APPLE INC COM 037833100   4,417,691 25,762 SH   SOLE   0 0 25,762
APTARGROUP INC COM 038336103   1,163,945 8,089 SH   SOLE   0 0 8,089
ATRION CORP COM 049904105   1,110,219 2,395 SH   SOLE   0 0 2,395
AUTOMATIC DATA PROCESSING IN COM 053015103   3,264,354 13,071 SH   SOLE   0 0 13,071
BALCHEM CORP COM 057665200   1,851,386 11,948 SH   SOLE   0 0 11,948
BECTON DICKINSON & CO COM 075887109   2,084,402 8,424 SH   SOLE   0 0 8,424
BROADCOM INC COM 11135F101   2,229,650 1,682 SH   SOLE   0 0 1,682
BROWN FORMAN CORP CL B 115637209   1,346,369 26,082 SH   SOLE   0 0 26,082
CANADIAN NATL RY CO COM 136375102   1,996,917 15,161 SH   SOLE   0 0 15,161
CARRIER GLOBAL CORPORATION COM 14448C104   888,109 15,278 SH   SOLE   0 0 15,278
CASEYS GEN STORES INC COM 147528103   3,046,256 9,566 SH   SOLE   0 0 9,566
CENCORA INC COM 03073E105   3,332,565 13,715 SH   SOLE   0 0 13,715
CHESAPEAKE UTILS CORP COM 165303108   727,833 6,783 SH   SOLE   0 0 6,783
CHEVRON CORP NEW COM 166764100   1,964,207 12,452 SH   SOLE   0 0 12,452
CHURCH & DWIGHT CO INC COM 171340102   2,440,290 23,395 SH   SOLE   0 0 23,395
CINTAS CORP COM 172908105   581,961 847 SH   SOLE   0 0 847
CISCO SYS INC COM 17275R102   1,132,177 22,684 SH   SOLE   0 0 22,684
CLOROX CO DEL COM 189054109   1,546,215 10,099 SH   SOLE   0 0 10,099
COCA COLA CO COM 191216100   2,075,322 33,922 SH   SOLE   0 0 33,922
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   279,212 3,810 SH   SOLE   0 0 3,810
COLGATE PALMOLIVE CO COM 194162103   1,811,191 20,113 SH   SOLE   0 0 20,113
COMCAST CORP NEW CL A 20030N101   764,709 17,640 SH   SOLE   0 0 17,640
COMMERCE BANCSHARES INC COM 200525103   549,378 10,327 SH   SOLE   0 0 10,327
CONSTELLATION BRANDS INC CL A 21036P108   346,412 1,275 SH   SOLE   0 0 1,275
COPART INC COM 217204106   390,080 6,735 SH   SOLE   0 0 6,735
COSTCO WHSL CORP NEW COM 22160K105   4,478,840 6,113 SH   SOLE   0 0 6,113
CVS HEALTH CORP COM 126650100   369,328 4,630 SH   SOLE   0 0 4,630
DANAHER CORPORATION COM 235851102   1,211,647 4,852 SH   SOLE   0 0 4,852
DOLLAR GEN CORP NEW COM 256677105   586,562 3,759 SH   SOLE   0 0 3,759
DOMINION ENERGY INC COM 25746U109   427,195 8,685 SH   SOLE   0 0 8,685
DOMINOS PIZZA INC COM 25754A201   468,901 944 SH   SOLE   0 0 944
DONALDSON INC COM 257651109   1,673,483 22,409 SH   SOLE   0 0 22,409
DOVER CORP COM 260003108   1,909,300 10,775 SH   SOLE   0 0 10,775
ECOLAB INC COM 278865100   1,306,171 5,657 SH   SOLE   0 0 5,657
ELI LILLY & CO COM 532457108   381,678 491 SH   SOLE   0 0 491
EXPEDITORS INTL WASH INC COM 302130109   1,849,094 15,210 SH   SOLE   0 0 15,210
EXXON MOBIL CORP COM 30231G102   2,914,053 25,069 SH   SOLE   0 0 25,069
FACTSET RESH SYS INC COM 303075105   2,019,739 4,445 SH   SOLE   0 0 4,445
FASTENAL CO COM 311900104   2,812,221 36,456 SH   SOLE   0 0 36,456
FISERV INC COM 337738108   1,626,254 10,176 SH   SOLE   0 0 10,176
FLOWERS FOODS INC COM 343498101   1,388,900 58,480 SH   SOLE   0 0 58,480
FORTIVE CORP COM 34959J108   1,058,820 12,309 SH   SOLE   0 0 12,309
GENERAL DYNAMICS CORP COM 369550108   2,454,373 8,688 SH   SOLE   0 0 8,688
GENERAL MLS INC COM 370334104   1,655,643 23,662 SH   SOLE   0 0 23,662
GENUINE PARTS CO COM 372460105   1,319,360 8,516 SH   SOLE   0 0 8,516
GRAINGER W W INC COM 384802104   1,727,033 1,698 SH   SOLE   0 0 1,698
HEICO CORP NEW CL A 422806208   519,596 3,375 SH   SOLE   0 0 3,375
HENRY JACK & ASSOC INC COM 426281101   1,225,941 7,057 SH   SOLE   0 0 7,057
HERSHEY CO COM 427866108   2,058,222 10,582 SH   SOLE   0 0 10,582
HOME DEPOT INC COM 437076102   3,936,121 10,261 SH   SOLE   0 0 10,261
HONEYWELL INTL INC COM 438516106   294,268 1,434 SH   SOLE   0 0 1,434
HORMEL FOODS CORP COM 440452100   1,494,642 42,839 SH   SOLE   0 0 42,839
ILLINOIS TOOL WKS INC COM 452308109   2,400,483 8,946 SH   SOLE   0 0 8,946
INTUIT COM 461202103   688,217 1,059 SH   SOLE   0 0 1,059
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   568,029 3,354 SH   SOLE   0 0 3,354
INVESCO QQQ TR UNIT SER 1 46090E103   797,276 1,796 SH   SOLE   0 0 1,796
ISHARES TR RUS MID CAP ETF 464287499   614,995 7,314 SH   SOLE   0 0 7,314
ISHARES TR CORE S&P SCP ETF 464287804   234,269 2,120 SH   SOLE   0 0 2,120
J & J SNACK FOODS CORP COM 466032109   669,194 4,629 SH   SOLE   0 0 4,629
JOHNSON & JOHNSON COM 478160104   2,407,072 15,216 SH   SOLE   0 0 15,216
JPMORGAN CHASE & CO COM 46625H100   515,103 2,572 SH   SOLE   0 0 2,572
KEURIG DR PEPPER INC COM 49271V100   1,018,357 33,204 SH   SOLE   0 0 33,204
KIMBERLY-CLARK CORP COM 494368103   949,432 7,340 SH   SOLE   0 0 7,340
L3HARRIS TECHNOLOGIES INC COM 502431109   1,735,882 8,146 SH   SOLE   0 0 8,146
LANCASTER COLONY CORP COM 513847103   774,388 3,730 SH   SOLE   0 0 3,730
LINDE PLC SHS G54950103   3,205,239 6,903 SH   SOLE   0 0 6,903
LOCKHEED MARTIN CORP COM 539830109   2,563,369 5,635 SH   SOLE   0 0 5,635
MASTERCARD INCORPORATED CL A 57636Q104   5,008,836 10,401 SH   SOLE   0 0 10,401
MCCORMICK & CO INC COM NON VTG 579780206   1,758,672 22,896 SH   SOLE   0 0 22,896
MCDONALDS CORP COM 580135101   2,744,234 9,733 SH   SOLE   0 0 9,733
MEDTRONIC PLC SHS G5960L103   1,344,313 15,425 SH   SOLE   0 0 15,425
META PLATFORMS INC CL A 30303M102   509,504 1,049 SH   SOLE   0 0 1,049
METTLER TOLEDO INTERNATIONAL COM 592688105   232,245 174 SH   SOLE   0 0 174
MGE ENERGY INC COM 55277P104   674,449 8,568 SH   SOLE   0 0 8,568
MICROSOFT CORP COM 594918104   6,654,099 15,816 SH   SOLE   0 0 15,816
NEW JERSEY RES CORP COM 646025106   744,184 17,343 SH   SOLE   0 0 17,343
NEXTERA ENERGY INC COM 65339F101   1,308,901 20,480 SH   SOLE   0 0 20,480
NIKE INC CL B 654106103   1,746,099 18,579 SH   SOLE   0 0 18,579
NORFOLK SOUTHN CORP COM 655844108   663,304 2,603 SH   SOLE   0 0 2,603
NORTHROP GRUMMAN CORP COM 666807102   2,924,807 6,110 SH   SOLE   0 0 6,110
NOVO-NORDISK A S ADR 670100205   5,436,447 42,340 SH   SOLE   0 0 42,340
NVIDIA CORPORATION COM 67066G104   1,418,543 1,570 SH   SOLE   0 0 1,570
OLD DOMINION FREIGHT LINE IN COM 679580100   417,148 1,902 SH   SOLE   0 0 1,902
ORACLE CORP COM 68389X105   355,403 2,829 SH   SOLE   0 0 2,829
OREILLY AUTOMOTIVE INC COM 67103H107   4,526,087 4,009 SH   SOLE   0 0 4,009
OTIS WORLDWIDE CORP COM 68902V107   632,008 6,367 SH   SOLE   0 0 6,367
PAYCHEX INC COM 704326107   391,394 3,187 SH   SOLE   0 0 3,187
PEPSICO INC COM 713448108   3,584,488 20,482 SH   SOLE   0 0 20,482
PHILIP MORRIS INTL INC COM 718172109   778,794 8,500 SH   SOLE   0 0 8,500
PRICE T ROWE GROUP INC COM 74144T108   352,983 2,895 SH   SOLE   0 0 2,895
PROCTER AND GAMBLE CO COM 742718109   2,574,027 15,865 SH   SOLE   0 0 15,865
PUBLIC STORAGE COM 74460D109   1,083,946 3,737 SH   SOLE   0 0 3,737
QUALCOMM INC COM 747525103   745,134 4,401 SH   SOLE   0 0 4,401
QUEST DIAGNOSTICS INC COM 74834L100   1,539,660 11,567 SH   SOLE   0 0 11,567
REALTY INCOME CORP COM 756109104   1,686,378 31,171 SH   SOLE   0 0 31,171
REPUBLIC SVCS INC COM 760759100   1,447,767 7,563 SH   SOLE   0 0 7,563
RESMED INC COM 761152107   2,265,716 11,441 SH   SOLE   0 0 11,441
ROLLINS INC COM 775711104   1,375,834 29,735 SH   SOLE   0 0 29,735
ROPER TECHNOLOGIES INC COM 776696106   671,216 1,197 SH   SOLE   0 0 1,197
ROSS STORES INC COM 778296103   2,701,355 18,407 SH   SOLE   0 0 18,407
RTX CORPORATION COM 75513E101   1,342,525 13,765 SH   SOLE   0 0 13,765
S&P GLOBAL INC COM 78409V104   465,283 1,094 SH   SOLE   0 0 1,094
SHERWIN WILLIAMS CO COM 824348106   3,499,863 10,076 SH   SOLE   0 0 10,076
SMUCKER J M CO COM NEW 832696405   405,375 3,221 SH   SOLE   0 0 3,221
SOUTHERN CO COM 842587107   1,301,128 18,137 SH   SOLE   0 0 18,137
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,900,029 3,632 SH   SOLE   0 0 3,632
STARBUCKS CORP COM 855244109   2,200,778 24,081 SH   SOLE   0 0 24,081
STRYKER CORPORATION COM 863667101   1,775,871 4,962 SH   SOLE   0 0 4,962
SYSCO CORP COM 871829107   325,008 4,004 SH   SOLE   0 0 4,004
TARGET CORP COM 87612E106   2,159,859 12,188 SH   SOLE   0 0 12,188
TEXAS INSTRS INC COM 882508104   637,423 3,659 SH   SOLE   0 0 3,659
THERMO FISHER SCIENTIFIC INC COM 883556102   540,167 929 SH   SOLE   0 0 929
TJX COS INC NEW COM 872540109   2,742,201 27,038 SH   SOLE   0 0 27,038
TRACTOR SUPPLY CO COM 892356106   260,618 996 SH   SOLE   0 0 996
UNILEVER PLC SPON ADR NEW 904767704   1,446,030 28,811 SH   SOLE   0 0 28,811
UNION PAC CORP COM 907818108   1,090,128 4,433 SH   SOLE   0 0 4,433
UNITEDHEALTH GROUP INC COM 91324P102   1,125,380 2,275 SH   SOLE   0 0 2,275
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,465,465 9,290 SH   SOLE   0 0 9,290
VISA INC COM CL A 92826C839   4,555,369 16,323 SH   SOLE   0 0 16,323
WALMART INC COM 931142103   2,799,161 46,521 SH   SOLE   0 0 46,521
WATSCO INC COM 942622200   340,417 788 SH   SOLE   0 0 788
WEC ENERGY GROUP INC COM 92939U106   1,092,671 13,306 SH   SOLE   0 0 13,306
YUM BRANDS INC COM 988498101   2,243,918 16,184 SH   SOLE   0 0 16,184
ZOETIS INC CL A 98978V103   618,355 3,654 SH   SOLE   0 0 3,654