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   2,972,140 27,262 SH   SOLE   0 0 27,262
ABBVIE INC COM 00287Y109   3,261,495 24,208 SH   SOLE   0 0 24,208
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,294,464 4,195 SH   SOLE   0 0 4,195
AIR PRODS & CHEMS INC COM 009158106   1,134,914 3,789 SH   SOLE   0 0 3,789
ALPHABET INC CAP STK CL A 02079K305   1,317,835 11,009 SH   SOLE   0 0 11,009
ALPHABET INC CAP STK CL C 02079K107   550,178 4,548 SH   SOLE   0 0 4,548
ALTRIA GROUP INC COM 02209S103   1,052,946 23,244 SH   SOLE   0 0 23,244
AMAZON COM INC COM 023135106   1,153,225 8,846 SH   SOLE   0 0 8,846
AMERICAN WTR WKS CO INC NEW COM 030420103   336,709 2,359 SH   SOLE   0 0 2,359
AMERISOURCEBERGEN CORP COM 03073E105   2,608,184 13,554 SH   SOLE   0 0 13,554
AMETEK INC COM 031100100   846,392 5,229 SH   SOLE   0 0 5,229
AMGEN INC COM 031162100   1,835,241 8,266 SH   SOLE   0 0 8,266
AMPHENOL CORP NEW CL A 032095101   587,502 6,916 SH   SOLE   0 0 6,916
APPLE INC COM 037833100   4,568,183 23,551 SH   SOLE   0 0 23,551
APTARGROUP INC COM 038336103   841,848 7,266 SH   SOLE   0 0 7,266
ATRION CORP COM 049904105   1,359,222 2,403 SH   SOLE   0 0 2,403
AUTOMATIC DATA PROCESSING IN COM 053015103   2,737,637 12,456 SH   SOLE   0 0 12,456
BALCHEM CORP COM 057665200   1,586,696 11,770 SH   SOLE   0 0 11,770
BECTON DICKINSON & CO COM 075887109   2,250,425 8,524 SH   SOLE   0 0 8,524
BROADCOM INC COM 11135F101   1,313,179 1,514 SH   SOLE   0 0 1,514
BROWN FORMAN CORP CL B 115637209   1,585,458 23,742 SH   SOLE   0 0 23,742
CANADIAN NATL RY CO COM 136375102   1,717,130 14,183 SH   SOLE   0 0 14,183
CARRIER GLOBAL CORPORATION COM 14448C104   685,443 13,789 SH   SOLE   0 0 13,789
CASEYS GEN STORES INC COM 147528103   2,272,788 9,319 SH   SOLE   0 0 9,319
CHESAPEAKE UTILS CORP COM 165303108   650,763 5,469 SH   SOLE   0 0 5,469
CHEVRON CORP NEW COM 166764100   1,810,555 11,507 SH   SOLE   0 0 11,507
CHURCH & DWIGHT CO INC COM 171340102   2,353,351 23,480 SH   SOLE   0 0 23,480
CINTAS CORP COM 172908105   291,136 586 SH   SOLE   0 0 586
CISCO SYS INC COM 17275R102   984,469 19,027 SH   SOLE   0 0 19,027
CLOROX CO DEL COM 189054109   1,597,039 10,042 SH   SOLE   0 0 10,042
COCA COLA CO COM 191216100   1,937,188 32,169 SH   SOLE   0 0 32,169
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   244,716 3,749 SH   SOLE   0 0 3,749
COLGATE PALMOLIVE CO COM 194162103   1,548,149 20,095 SH   SOLE   0 0 20,095
COMCAST CORP NEW CL A 20030N101   783,681 18,861 SH   SOLE   0 0 18,861
COMMERCE BANCSHARES INC COM 200525103   468,087 9,612 SH   SOLE   0 0 9,612
CONSTELLATION BRANDS INC CL A 21036P108   316,159 1,285 SH   SOLE   0 0 1,285
COPART INC COM 217204106   219,269 2,404 SH   SOLE   0 0 2,404
COSTCO WHSL CORP NEW COM 22160K105   3,070,554 5,703 SH   SOLE   0 0 5,703
CVS HEALTH CORP COM 126650100   386,782 5,595 SH   SOLE   0 0 5,595
DANAHER CORPORATION COM 235851102   1,086,407 4,527 SH   SOLE   0 0 4,527
DOLLAR GEN CORP NEW COM 256677105   540,835 3,186 SH   SOLE   0 0 3,186
DOMINION ENERGY INC COM 25746U109   544,347 10,511 SH   SOLE   0 0 10,511
DOMINOS PIZZA INC COM 25754A201   215,566 640 SH   SOLE   0 0 640
DONALDSON INC COM 257651109   1,260,060 20,158 SH   SOLE   0 0 20,158
DOVER CORP COM 260003108   1,494,305 10,121 SH   SOLE   0 0 10,121
ECOLAB INC COM 278865100   961,024 5,148 SH   SOLE   0 0 5,148
EXPEDITORS INTL WASH INC COM 302130109   1,766,412 14,583 SH   SOLE   0 0 14,583
EXXON MOBIL CORP COM 30231G102   2,638,488 24,601 SH   SOLE   0 0 24,601
FACTSET RESH SYS INC COM 303075105   1,673,584 4,177 SH   SOLE   0 0 4,177
FASTENAL CO COM 311900104   2,014,232 34,145 SH   SOLE   0 0 34,145
FISERV INC COM 337738108   1,124,388 8,913 SH   SOLE   0 0 8,913
FLOWERS FOODS INC COM 343498101   1,344,224 54,028 SH   SOLE   0 0 54,028
FORTIVE CORP COM 34959J108   940,817 12,583 SH   SOLE   0 0 12,583
GENERAL DYNAMICS CORP COM 369550108   1,835,071 8,529 SH   SOLE   0 0 8,529
GENERAL MLS INC COM 370334104   1,602,777 20,897 SH   SOLE   0 0 20,897
GENUINE PARTS CO COM 372460105   1,235,112 7,298 SH   SOLE   0 0 7,298
GRAINGER W W INC COM 384802104   1,283,219 1,627 SH   SOLE   0 0 1,627
HEICO CORP NEW CL A 422806208   385,155 2,739 SH   SOLE   0 0 2,739
HENRY JACK & ASSOC INC COM 426281101   994,081 5,941 SH   SOLE   0 0 5,941
HERSHEY CO COM 427866108   2,375,660 9,514 SH   SOLE   0 0 9,514
HOME DEPOT INC COM 437076102   3,128,428 10,071 SH   SOLE   0 0 10,071
HONEYWELL INTL INC COM 438516106   369,093 1,779 SH   SOLE   0 0 1,779
HORMEL FOODS CORP COM 440452100   1,591,890 39,580 SH   SOLE   0 0 39,580
ILLINOIS TOOL WKS INC COM 452308109   2,206,355 8,820 SH   SOLE   0 0 8,820
INTUIT COM 461202103   477,491 1,042 SH   SOLE   0 0 1,042
INVESCO QQQ TR UNIT SER 1 46090E103   659,796 1,786 SH   SOLE   0 0 1,786
J & J SNACK FOODS CORP COM 466032109   682,866 4,312 SH   SOLE   0 0 4,312
JOHNSON & JOHNSON COM 478160104   2,313,341 13,976 SH   SOLE   0 0 13,976
JPMORGAN CHASE & CO COM 46625H100   341,496 2,348 SH   SOLE   0 0 2,348
KELLOGG CO COM 487836108   321,694 4,773 SH   SOLE   0 0 4,773
KEURIG DR PEPPER INC COM 49271V100   880,021 28,143 SH   SOLE   0 0 28,143
KIMBERLY-CLARK CORP COM 494368103   884,542 6,407 SH   SOLE   0 0 6,407
L3HARRIS TECHNOLOGIES INC COM 502431109   1,507,186 7,699 SH   SOLE   0 0 7,699
LANCASTER COLONY CORP COM 513847103   704,172 3,502 SH   SOLE   0 0 3,502
LINDE PLC SHS G54950103   2,595,238 6,810 SH   SOLE   0 0 6,810
LOCKHEED MARTIN CORP COM 539830109   2,468,200 5,361 SH   SOLE   0 0 5,361
MASTERCARD INCORPORATED CL A 57636Q104   4,078,562 10,370 SH   SOLE   0 0 10,370
MCCORMICK & CO INC COM NON VTG 579780206   1,797,147 20,602 SH   SOLE   0 0 20,602
MCDONALDS CORP COM 580135101   2,729,411 9,147 SH   SOLE   0 0 9,147
MEDTRONIC PLC SHS G5960L103   1,299,215 14,747 SH   SOLE   0 0 14,747
META PLATFORMS INC CL A 30303M102   243,473 848 SH   SOLE   0 0 848
MGE ENERGY INC COM 55277P104   641,968 8,115 SH   SOLE   0 0 8,115
MICROSOFT CORP COM 594918104   5,217,847 15,322 SH   SOLE   0 0 15,322
NEW JERSEY RES CORP COM 646025106   735,256 15,577 SH   SOLE   0 0 15,577
NEXTERA ENERGY INC COM 65339F101   1,279,117 17,239 SH   SOLE   0 0 17,239
NIKE INC CL B 654106103   1,870,071 16,944 SH   SOLE   0 0 16,944
NORFOLK SOUTHN CORP COM 655844108   456,315 2,012 SH   SOLE   0 0 2,012
NORTHROP GRUMMAN CORP COM 666807102   2,735,226 6,001 SH   SOLE   0 0 6,001
NOVO-NORDISK A S ADR 670100205   3,547,615 21,922 SH   SOLE   0 0 21,922
NVIDIA CORPORATION COM 67066G104   288,605 682 SH   SOLE   0 0 682
OLD DOMINION FREIGHT LINE IN COM 679580100   275,179 744 SH   SOLE   0 0 744
ORACLE CORP COM 68389X105   243,111 2,041 SH   SOLE   0 0 2,041
OREILLY AUTOMOTIVE INC COM 67103H107   3,894,629 4,077 SH   SOLE   0 0 4,077
OTIS WORLDWIDE CORP COM 68902V107   482,733 5,423 SH   SOLE   0 0 5,423
PAYCHEX INC COM 704326107   392,364 3,507 SH   SOLE   0 0 3,507
PEPSICO INC COM 713448108   3,578,872 19,322 SH   SOLE   0 0 19,322
PHILIP MORRIS INTL INC COM 718172109   919,727 9,422 SH   SOLE   0 0 9,422
PRICE T ROWE GROUP INC COM 74144T108   233,691 2,086 SH   SOLE   0 0 2,086
PROCTER AND GAMBLE CO COM 742718109   2,204,691 14,529 SH   SOLE   0 0 14,529
PUBLIC STORAGE COM 74460D109   998,089 3,420 SH   SOLE   0 0 3,420
QUALCOMM INC COM 747525103   480,040 4,033 SH   SOLE   0 0 4,033
QUEST DIAGNOSTICS INC COM 74834L100   1,527,629 10,868 SH   SOLE   0 0 10,868
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,236,262 12,620 SH   SOLE   0 0 12,620
REALTY INCOME CORP COM 756109104   1,730,024 28,935 SH   SOLE   0 0 28,935
REPUBLIC SVCS INC COM 760759100   1,017,883 6,645 SH   SOLE   0 0 6,645
RESMED INC COM 761152107   2,339,948 10,709 SH   SOLE   0 0 10,709
ROLLINS INC COM 775711104   1,146,588 26,771 SH   SOLE   0 0 26,771
ROPER TECHNOLOGIES INC COM 776696106   458,416 953 SH   SOLE   0 0 953
ROSS STORES INC COM 778296103   2,034,934 18,148 SH   SOLE   0 0 18,148
S&P GLOBAL INC COM 78409V104   354,342 884 SH   SOLE   0 0 884
SHERWIN WILLIAMS CO COM 824348106   2,603,406 9,805 SH   SOLE   0 0 9,805
SMUCKER J M CO COM NEW 832696405   543,700 3,682 SH   SOLE   0 0 3,682
SOUTHERN CO COM 842587107   1,213,330 17,272 SH   SOLE   0 0 17,272
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   333,044 695 SH   SOLE   0 0 695
STARBUCKS CORP COM 855244109   2,155,207 21,757 SH   SOLE   0 0 21,757
STRYKER CORPORATION COM 863667101   1,415,820 4,641 SH   SOLE   0 0 4,641
SYSCO CORP COM 871829107   307,464 4,144 SH   SOLE   0 0 4,144
TARGET CORP COM 87612E106   1,553,017 11,774 SH   SOLE   0 0 11,774
TEXAS INSTRS INC COM 882508104   514,674 2,859 SH   SOLE   0 0 2,859
THERMO FISHER SCIENTIFIC INC COM 883556102   357,011 684 SH   SOLE   0 0 684
TJX COS INC NEW COM 872540109   2,264,853 26,711 SH   SOLE   0 0 26,711
UNILEVER PLC SPON ADR NEW 904767704   1,360,560 26,099 SH   SOLE   0 0 26,099
UNION PAC CORP COM 907818108   767,987 3,753 SH   SOLE   0 0 3,753
UNITEDHEALTH GROUP INC COM 91324P102   801,586 1,668 SH   SOLE   0 0 1,668
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,288,403 5,619 SH   SOLE   0 0 5,619
VERIZON COMMUNICATIONS INC COM 92343V104   636,321 17,110 SH   SOLE   0 0 17,110
VISA INC COM CL A 92826C839   3,808,594 16,038 SH   SOLE   0 0 16,038
WALMART INC COM 931142103   2,350,785 14,956 SH   SOLE   0 0 14,956
WEC ENERGY GROUP INC COM 92939U106   1,036,450 11,746 SH   SOLE   0 0 11,746
YUM BRANDS INC COM 988498101   2,096,494 15,132 SH   SOLE   0 0 15,132
ZOETIS INC CL A 98978V103   406,865 2,363 SH   SOLE   0 0 2,363