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,079,755 27,980 SH   SOLE   0 0 27,980
ABBVIE INC COM 00287Y109   3,870,878 24,978 SH   SOLE   0 0 24,978
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,598,586 4,556 SH   SOLE   0 0 4,556
AIR PRODS & CHEMS INC COM 009158106   1,173,442 4,286 SH   SOLE   0 0 4,286
ALPHABET INC CAP STK CL A 02079K305   1,749,964 12,527 SH   SOLE   0 0 12,527
ALPHABET INC CAP STK CL C 02079K107   745,246 5,288 SH   SOLE   0 0 5,288
ALTRIA GROUP INC COM 02209S103   915,961 22,706 SH   SOLE   0 0 22,706
AMAZON COM INC COM 023135106   1,597,112 10,511 SH   SOLE   0 0 10,511
AMERICAN WTR WKS CO INC NEW COM 030420103   393,295 2,980 SH   SOLE   0 0 2,980
AMETEK INC COM 031100100   951,711 5,772 SH   SOLE   0 0 5,772
AMGEN INC COM 031162100   2,473,884 8,589 SH   SOLE   0 0 8,589
AMPHENOL CORP NEW CL A 032095101   775,995 7,828 SH   SOLE   0 0 7,828
ANALOG DEVICES INC COM 032654105   276,686 1,393 SH   SOLE   0 0 1,393
APPLE INC COM 037833100   4,973,407 25,832 SH   SOLE   0 0 25,832
APTARGROUP INC COM 038336103   975,486 7,891 SH   SOLE   0 0 7,891
ATRION CORP COM 049904105   907,974 2,397 SH   SOLE   0 0 2,397
AUTOMATIC DATA PROCESSING IN COM 053015103   2,996,308 12,861 SH   SOLE   0 0 12,861
BALCHEM CORP COM 057665200   1,795,541 12,071 SH   SOLE   0 0 12,071
BECTON DICKINSON & CO COM 075887109   2,071,245 8,495 SH   SOLE   0 0 8,495
BROADCOM INC COM 11135F101   1,848,821 1,656 SH   SOLE   0 0 1,656
BROWN FORMAN CORP CL B 115637209   1,416,014 24,799 SH   SOLE   0 0 24,799
CANADIAN NATL RY CO COM 136375102   1,900,186 15,125 SH   SOLE   0 0 15,125
CARRIER GLOBAL CORPORATION COM 14448C104   846,107 14,728 SH   SOLE   0 0 14,728
CASEYS GEN STORES INC COM 147528103   2,620,927 9,540 SH   SOLE   0 0 9,540
CENCORA INC COM 03073E105   2,825,451 13,757 SH   SOLE   0 0 13,757
CHESAPEAKE UTILS CORP COM 165303108   708,495 6,707 SH   SOLE   0 0 6,707
CHEVRON CORP NEW COM 166764100   1,789,338 11,996 SH   SOLE   0 0 11,996
CHURCH & DWIGHT CO INC COM 171340102   2,220,738 23,485 SH   SOLE   0 0 23,485
CINTAS CORP COM 172908105   492,524 817 SH   SOLE   0 0 817
CISCO SYS INC COM 17275R102   1,066,912 21,119 SH   SOLE   0 0 21,119
CLOROX CO DEL COM 189054109   1,457,400 10,221 SH   SOLE   0 0 10,221
COCA COLA CO COM 191216100   1,998,737 33,917 SH   SOLE   0 0 33,917
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   288,885 3,825 SH   SOLE   0 0 3,825
COLGATE PALMOLIVE CO COM 194162103   1,603,285 20,114 SH   SOLE   0 0 20,114
COMCAST CORP NEW CL A 20030N101   815,254 18,592 SH   SOLE   0 0 18,592
COMMERCE BANCSHARES INC COM 200525103   561,958 10,522 SH   SOLE   0 0 10,522
CONSTELLATION BRANDS INC CL A 21036P108   308,075 1,274 SH   SOLE   0 0 1,274
COPART INC COM 217204106   321,685 6,565 SH   SOLE   0 0 6,565
COSTCO WHSL CORP NEW COM 22160K105   4,025,830 6,099 SH   SOLE   0 0 6,099
CVS HEALTH CORP COM 126650100   393,709 4,986 SH   SOLE   0 0 4,986
DANAHER CORPORATION COM 235851102   1,122,699 4,853 SH   SOLE   0 0 4,853
DOLLAR GEN CORP NEW COM 256677105   485,069 3,568 SH   SOLE   0 0 3,568
DOMINION ENERGY INC COM 25746U109   436,499 9,287 SH   SOLE   0 0 9,287
DOMINOS PIZZA INC COM 25754A201   353,880 858 SH   SOLE   0 0 858
DONALDSON INC COM 257651109   1,427,656 21,846 SH   SOLE   0 0 21,846
DOVER CORP COM 260003108   1,652,857 10,746 SH   SOLE   0 0 10,746
ECOLAB INC COM 278865100   1,106,164 5,577 SH   SOLE   0 0 5,577
ELI LILLY & CO COM 532457108   246,805 423 SH   SOLE   0 0 423
EXPEDITORS INTL WASH INC COM 302130109   1,938,342 15,239 SH   SOLE   0 0 15,239
EXXON MOBIL CORP COM 30231G102   2,472,026 24,725 SH   SOLE   0 0 24,725
FACTSET RESH SYS INC COM 303075105   2,100,035 4,402 SH   SOLE   0 0 4,402
FASTENAL CO COM 311900104   2,337,531 36,090 SH   SOLE   0 0 36,090
FISERV INC COM 337738108   1,303,041 9,809 SH   SOLE   0 0 9,809
FLOWERS FOODS INC COM 343498101   1,271,848 56,501 SH   SOLE   0 0 56,501
FORTIVE CORP COM 34959J108   916,241 12,444 SH   SOLE   0 0 12,444
GENERAL DYNAMICS CORP COM 369550108   2,251,502 8,671 SH   SOLE   0 0 8,671
GENERAL MLS INC COM 370334104   1,481,700 22,746 SH   SOLE   0 0 22,746
GENUINE PARTS CO COM 372460105   1,119,650 8,084 SH   SOLE   0 0 8,084
GRAINGER W W INC COM 384802104   1,405,991 1,697 SH   SOLE   0 0 1,697
HEICO CORP NEW CL A 422806208   472,511 3,317 SH   SOLE   0 0 3,317
HENRY JACK & ASSOC INC COM 426281101   1,059,858 6,486 SH   SOLE   0 0 6,486
HERSHEY CO COM 427866108   1,903,234 10,208 SH   SOLE   0 0 10,208
HOME DEPOT INC COM 437076102   3,590,585 10,361 SH   SOLE   0 0 10,361
HONEYWELL INTL INC COM 438516106   300,339 1,432 SH   SOLE   0 0 1,432
HORMEL FOODS CORP COM 440452100   1,321,012 41,140 SH   SOLE   0 0 41,140
ILLINOIS TOOL WKS INC COM 452308109   2,355,413 8,992 SH   SOLE   0 0 8,992
INTUIT COM 461202103   652,764 1,044 SH   SOLE   0 0 1,044
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   480,510 3,045 SH   SOLE   0 0 3,045
INVESCO QQQ TR UNIT SER 1 46090E103   734,957 1,795 SH   SOLE   0 0 1,795
ISHARES TR RUS MID CAP ETF 464287499   588,523 7,571 SH   SOLE   0 0 7,571
ISHARES TR CORE S&P SCP ETF 464287804   229,429 2,119 SH   SOLE   0 0 2,119
J & J SNACK FOODS CORP COM 466032109   731,382 4,376 SH   SOLE   0 0 4,376
JOHNSON & JOHNSON COM 478160104   2,299,494 14,671 SH   SOLE   0 0 14,671
JPMORGAN CHASE & CO COM 46625H100   436,924 2,569 SH   SOLE   0 0 2,569
KELLANOVA COM 487836108   235,957 4,220 SH   SOLE   0 0 4,220
KEURIG DR PEPPER INC COM 49271V100   1,040,787 31,236 SH   SOLE   0 0 31,236
KIMBERLY-CLARK CORP COM 494368103   850,236 6,997 SH   SOLE   0 0 6,997
L3HARRIS TECHNOLOGIES INC COM 502431109   1,692,933 8,038 SH   SOLE   0 0 8,038
LANCASTER COLONY CORP COM 513847103   622,557 3,742 SH   SOLE   0 0 3,742
LINDE PLC SHS G54950103   2,843,587 6,924 SH   SOLE   0 0 6,924
LOCKHEED MARTIN CORP COM 539830109   2,524,623 5,570 SH   SOLE   0 0 5,570
MASTERCARD INCORPORATED CL A 57636Q104   4,459,029 10,455 SH   SOLE   0 0 10,455
MCCORMICK & CO INC COM NON VTG 579780206   1,501,524 21,946 SH   SOLE   0 0 21,946
MCDONALDS CORP COM 580135101   2,831,055 9,548 SH   SOLE   0 0 9,548
MEDTRONIC PLC SHS G5960L103   1,250,181 15,176 SH   SOLE   0 0 15,176
META PLATFORMS INC CL A 30303M102   345,570 976 SH   SOLE   0 0 976
METTLER TOLEDO INTERNATIONAL COM 592688105   205,230 169 SH   SOLE   0 0 169
MGE ENERGY INC COM 55277P104   617,374 8,538 SH   SOLE   0 0 8,538
MICROSOFT CORP COM 594918104   5,950,082 15,823 SH   SOLE   0 0 15,823
NEW JERSEY RES CORP COM 646025106   751,177 16,850 SH   SOLE   0 0 16,850
NEXTERA ENERGY INC COM 65339F101   1,187,308 19,547 SH   SOLE   0 0 19,547
NIKE INC CL B 654106103   1,950,853 17,969 SH   SOLE   0 0 17,969
NORFOLK SOUTHN CORP COM 655844108   582,315 2,463 SH   SOLE   0 0 2,463
NORTHROP GRUMMAN CORP COM 666807102   2,858,666 6,106 SH   SOLE   0 0 6,106
NOVO-NORDISK A S ADR 670100205   4,419,226 42,718 SH   SOLE   0 0 42,718
NVIDIA CORPORATION COM 67066G104   637,580 1,287 SH   SOLE   0 0 1,287
OLD DOMINION FREIGHT LINE IN COM 679580100   368,019 908 SH   SOLE   0 0 908
ORACLE CORP COM 68389X105   256,088 2,429 SH   SOLE   0 0 2,429
OREILLY AUTOMOTIVE INC COM 67103H107   3,835,894 4,037 SH   SOLE   0 0 4,037
OTIS WORLDWIDE CORP COM 68902V107   548,345 6,129 SH   SOLE   0 0 6,129
PAYCHEX INC COM 704326107   402,337 3,378 SH   SOLE   0 0 3,378
PEPSICO INC COM 713448108   3,406,594 20,058 SH   SOLE   0 0 20,058
PHILIP MORRIS INTL INC COM 718172109   823,325 8,751 SH   SOLE   0 0 8,751
PRICE T ROWE GROUP INC COM 74144T108   285,142 2,648 SH   SOLE   0 0 2,648
PROCTER AND GAMBLE CO COM 742718109   2,216,629 15,126 SH   SOLE   0 0 15,126
PUBLIC STORAGE COM 74460D109   1,123,060 3,682 SH   SOLE   0 0 3,682
QUALCOMM INC COM 747525103   608,188 4,205 SH   SOLE   0 0 4,205
QUEST DIAGNOSTICS INC COM 74834L100   1,551,583 11,253 SH   SOLE   0 0 11,253
REALTY INCOME CORP COM 756109104   1,767,693 30,785 SH   SOLE   0 0 30,785
REPUBLIC SVCS INC COM 760759100   1,198,938 7,270 SH   SOLE   0 0 7,270
RESMED INC COM 761152107   1,944,418 11,303 SH   SOLE   0 0 11,303
ROLLINS INC COM 775711104   1,269,617 29,073 SH   SOLE   0 0 29,073
ROPER TECHNOLOGIES INC COM 776696106   605,010 1,110 SH   SOLE   0 0 1,110
ROSS STORES INC COM 778296103   2,541,044 18,361 SH   SOLE   0 0 18,361
RTX CORPORATION COM 75513E101   1,117,444 13,281 SH   SOLE   0 0 13,281
S&P GLOBAL INC COM 78409V104   470,058 1,067 SH   SOLE   0 0 1,067
SHERWIN WILLIAMS CO COM 824348106   3,135,906 10,054 SH   SOLE   0 0 10,054
SMUCKER J M CO COM NEW 832696405   441,483 3,493 SH   SOLE   0 0 3,493
SOUTHERN CO COM 842587107   1,262,436 18,004 SH   SOLE   0 0 18,004
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,720,450 3,620 SH   SOLE   0 0 3,620
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   354,828 699 SH   SOLE   0 0 699
STARBUCKS CORP COM 855244109   2,226,022 23,185 SH   SOLE   0 0 23,185
STRYKER CORPORATION COM 863667101   1,485,669 4,961 SH   SOLE   0 0 4,961
SYSCO CORP COM 871829107   292,387 3,998 SH   SOLE   0 0 3,998
TARGET CORP COM 87612E106   1,741,490 12,228 SH   SOLE   0 0 12,228
TEXAS INSTRS INC COM 882508104   594,558 3,488 SH   SOLE   0 0 3,488
THERMO FISHER SCIENTIFIC INC COM 883556102   484,225 912 SH   SOLE   0 0 912
TJX COS INC NEW COM 872540109   2,529,920 26,969 SH   SOLE   0 0 26,969
UNILEVER PLC SPON ADR NEW 904767704   1,348,903 27,824 SH   SOLE   0 0 27,824
UNION PAC CORP COM 907818108   1,054,108 4,292 SH   SOLE   0 0 4,292
UNITEDHEALTH GROUP INC COM 91324P102   1,028,143 1,953 SH   SOLE   0 0 1,953
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,870,312 8,861 SH   SOLE   0 0 8,861
VISA INC COM CL A 92826C839   4,247,834 16,316 SH   SOLE   0 0 16,316
WALMART INC COM 931142103   2,435,798 15,451 SH   SOLE   0 0 15,451
WATSCO INC COM 942622200   298,003 696 SH   SOLE   0 0 696
WEC ENERGY GROUP INC COM 92939U106   1,092,991 12,986 SH   SOLE   0 0 12,986
YUM BRANDS INC COM 988498101   2,073,034 15,866 SH   SOLE   0 0 15,866
ZOETIS INC CL A 98978V103   551,591 2,795 SH   SOLE   0 0 2,795