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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 2,860,677 28,945 SH SOLE 0 0 28,945
ABBVIE INC COM 00287Y109 6,266,669 23,956 SH SOLE 0 0 23,956
ADVANCED MICRO DEVICES INC COM 007903107 269,967 441 SH SOLE 0 0 441
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,648,806 5,926 SH SOLE 0 0 5,926
ALPHABET INC CAP STK CL C 02079K107 1,791,142 5,256 SH SOLE 0 0 5,256
ALPHABET INC CAP STK CL A 02079K305 5,996,327 17,427 SH SOLE 0 0 17,427
ALTRIA GROUP INC COM 02209S103 1,433,952 21,294 SH SOLE 0 0 21,294
AMAZON COM INC COM 023135106 5,540,449 22,237 SH SOLE 0 0 22,237
AMERICAN WTR WKS CO INC NEW COM 030420103 402,003 3,104 SH SOLE 0 0 3,104
AMETEK INC COM 031100100 1,907,311 7,699 SH SOLE 0 0 7,699
AMGEN INC COM 031162100 3,810,491 9,040 SH SOLE 0 0 9,040
AMPHENOL CORP CL A 032095101 2,940,455 34,880 SH SOLE 0 0 34,880
ANALOG DEVICES INC COM 032654105 1,047,923 2,641 SH SOLE 0 0 2,641
APPLE INC COM 037833100 9,225,561 27,702 SH SOLE 0 0 27,702
APPLIED MATLS INC COM 038222105 273,521 534 SH SOLE 0 0 534
APTARGROUP INC COM 038336103 1,121,257 9,254 SH SOLE 0 0 9,254
ASML HLDG NV N Y REGISTRY SHS N07059210 357,408 197 SH SOLE 0 0 197
AUTOMATIC DATA PROCESSING IN COM 053015103 3,555,061 13,776 SH SOLE 0 0 13,776
BALCHEM CORP COM 057665200 1,911,178 11,585 SH SOLE 0 0 11,585
BECTON DICKINSON & CO COM 075887109 1,694,812 9,468 SH SOLE 0 0 9,468
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 413,047 829 SH SOLE 0 0 829
BLACKROCK INC COM 09290D101 927,292 876 SH SOLE 0 0 876
BOOKING HOLDINGS INC COM 09857L108 266,271 1,634 SH SOLE 0 0 1,634
BROADCOM INC COM 11135F101 6,386,998 18,186 SH SOLE 0 0 18,186
BROWN FORMAN CORP CL B 115637209 750,374 28,640 SH SOLE 0 0 28,640
CANADIAN NATL RY CO COM 136375102 1,974,091 16,602 SH SOLE 0 0 16,602
CARRIER GLOBAL CORPORATION COM 14448C104 1,006,333 18,343 SH SOLE 0 0 18,343
CASEYS GEN STORES INC COM 147528103 5,146,706 8,458 SH SOLE 0 0 8,458
CATERPILLAR INC COM 149123101 684,292 843 SH SOLE 0 0 843
CENCORA INC COM 03073E105 3,922,665 13,064 SH SOLE 0 0 13,064
CHESAPEAKE UTILS CORP COM 165303108 1,006,426 7,834 SH SOLE 0 0 7,834
CHEVRON CORPORATION COM 166764100 3,094,125 15,151 SH SOLE 0 0 15,151
CHURCH & DWIGHT CO INC COM 171340102 2,211,680 23,473 SH SOLE 0 0 23,473
CINTAS CORP COM 172908105 923,951 4,736 SH SOLE 0 0 4,736
CISCO SYS INC COM 17275R102 2,337,520 21,718 SH SOLE 0 0 21,718
CLOROX CO DEL COM 189054109 846,457 10,448 SH SOLE 0 0 10,448
CME GROUP INC COM 12572Q105 492,167 1,878 SH SOLE 0 0 1,878
COCA COLA CO COM 191216100 2,992,456 34,763 SH SOLE 0 0 34,763
COLGATE PALMOLIVE CO COM 194162103 1,830,081 21,449 SH SOLE 0 0 21,449
COMMERCE BANCSHARES INC COM 200525103 538,399 9,835 SH SOLE 0 0 9,835
COSTCO WHOLESALE CORPORATION COM 22160K105 5,071,064 5,570 SH SOLE 0 0 5,570
CUMMINS INC COM 231021106 390,899 756 SH SOLE 0 0 756
DANAHER CORP DEL COM 235851102 1,317,143 5,945 SH SOLE 0 0 5,945
DOLLAR GEN CORP COM 256677105 367,903 3,076 SH SOLE 0 0 3,076
DOMINION ENERGY INC COM 25746U109 464,526 7,675 SH SOLE 0 0 7,675
DOMINOS PIZZA INC COM 25754A201 470,989 1,572 SH SOLE 0 0 1,572
DONALDSON INC COM 257651109 2,079,809 23,894 SH SOLE 0 0 23,894
DOVER CORP COM 260003108 1,927,248 10,303 SH SOLE 0 0 10,303
EATON CORP PLC SHS G29183103 424,533 987 SH SOLE 0 0 987
ECOLAB INC COM 278865100 1,787,000 6,508 SH SOLE 0 0 6,508
ELI LILLY & CO COM 532457108 3,847,564 3,325 SH SOLE 0 0 3,325
EXPEDITORS INTL WASH INC COM 302130109 2,286,102 12,381 SH SOLE 0 0 12,381
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 4,097,506 25,176 SH SOLE 0 0 25,176
FACTSET RESH SYS INC COM 303075105 1,417,239 5,250 SH SOLE 0 0 5,250
FASTENAL CO COM 311900104 3,532,888 71,328 SH SOLE 0 0 71,328
FORTIVE CORP COM 34959J108 532,741 9,719 SH SOLE 0 0 9,719
GALLAGHER ARTHUR J & CO COM 363576109 262,735 1,151 SH SOLE 0 0 1,151
GENERAL DYNAMICS CORP COM 369550108 2,820,625 8,500 SH SOLE 0 0 8,500
GENUINE PARTS CO COM 372460105 1,128,482 8,974 SH SOLE 0 0 8,974
GRACO INC COM 384109104 208,909 2,718 SH SOLE 0 0 2,718
HEICO CORP NEW CL A 422806208 873,637 3,826 SH SOLE 0 0 3,826
HENRY JACK & ASSOC INC COM 426281101 1,094,050 7,637 SH SOLE 0 0 7,637
HERSHEY CO COM 427866108 1,783,777 11,317 SH SOLE 0 0 11,317
HOME DEPOT INC COM 437076102 2,798,836 9,838 SH SOLE 0 0 9,838
HORMEL FOODS CORP COM 440452100 923,430 46,310 SH SOLE 0 0 46,310
IDEX CORP COM 45167R104 353,044 1,548 SH SOLE 0 0 1,548
ILLINOIS TOOL WKS INC COM 452308109 2,430,097 9,445 SH SOLE 0 0 9,445
INTUIT COM 461202103 480,934 1,744 SH SOLE 0 0 1,744
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 984,585 4,733 SH SOLE 0 0 4,733
INVESCO QQQ TR UNIT SER 1 46090E103 1,465,927 1,981 SH SOLE 0 0 1,981
ISHARES TR CORE S&P SCP ETF 464287804 286,302 2,104 SH SOLE 0 0 2,104
ISHARES TR RUS MID CAP ETF 464287499 777,271 7,283 SH SOLE 0 0 7,283
ISHARES TR CORE S&P500 ETF 464287200 201,151 262 SH SOLE 0 0 262
JOHNSON & JOHNSON COM 478160104 4,413,994 16,672 SH SOLE 0 0 16,672
JPMORGAN CHASE & CO COM 46625H100 883,047 2,669 SH SOLE 0 0 2,669
KEURIG DR PEPPER INC COM 49271V100 1,039,253 34,253 SH SOLE 0 0 34,253
KLA CORP COM NEW 482480100 249,202 1,278 SH SOLE 0 0 1,278
L3HARRIS TECHNOLOGIES INC COM 502431109 1,965,544 8,301 SH SOLE 0 0 8,301
LINDE PLC SHS G54950103 3,614,237 7,614 SH SOLE 0 0 7,614
LOCKHEED MARTIN CORP COM 539830109 3,079,191 6,046 SH SOLE 0 0 6,046
MARZETTI COMPANY COM 513847103 283,805 2,861 SH SOLE 0 0 2,861
MASTERCARD INCORPORATED CL A 57636Q104 5,793,148 10,504 SH SOLE 0 0 10,504
MCCORMICK & CO INC COM NON VTG 579780206 1,138,629 24,539 SH SOLE 0 0 24,539
MCDONALDS CORP COM 580135101 2,481,171 10,743 SH SOLE 0 0 10,743
MEDTRONIC PLC SHS G5960L103 1,430,022 16,572 SH SOLE 0 0 16,572
META PLATFORMS INC CL A 30303M102 2,204,521 3,039 SH SOLE 0 0 3,039
METTLER TOLEDO INTERNATIONAL COM 592688105 332,482 220 SH SOLE 0 0 220
MGE ENERGY INC COM 55277P104 587,406 8,457 SH SOLE 0 0 8,457
MICRON TECHNOLOGY INC COM 595112103 240,211 225 SH SOLE 0 0 225
MICROSOFT CORP COM 594918104 8,825,644 17,207 SH SOLE 0 0 17,207
NEW JERSEY RES CORP COM 646025106 940,248 18,581 SH SOLE 0 0 18,581
NEXTERA ENERGY INC COM 65339F101 1,913,619 25,265 SH SOLE 0 0 25,265
NORFOLK SOUTHN CORP COM 655844108 976,530 3,160 SH SOLE 0 0 3,160
NORTHROP GRUMMAN CORP COM 666807102 2,768,668 5,726 SH SOLE 0 0 5,726
NOVO-NORDISK A S ADR 670100205 1,685,257 44,454 SH SOLE 0 0 44,454
NVIDIA CORPORATION COM 67066G104 7,445,453 32,601 SH SOLE 0 0 32,601
OLD DOMINION FREIGHT LINE IN COM 679580100 480,660 2,764 SH SOLE 0 0 2,764
ORACLE CORP COM 68389X105 632,791 4,608 SH SOLE 0 0 4,608
OREILLY AUTOMOTIVE INC COM 67103H107 4,439,016 51,973 SH SOLE 0 0 51,973
OTIS WORLDWIDE CORP COM 68902V107 480,514 7,470 SH SOLE 0 0 7,470
PARKER-HANNIFIN CORP COM 701094104 350,638 366 SH SOLE 0 0 366
PEPSICO INC COM 713448108 2,993,869 23,625 SH SOLE 0 0 23,625
PHILIP MORRIS INTL INC COM 718172109 1,435,687 7,523 SH SOLE 0 0 7,523
PROCTER & GAMBLE CO COM 742718109 2,457,402 16,914 SH SOLE 0 0 16,914
PROGRESSIVE CORP COM 743315103 369,600 1,782 SH SOLE 0 0 1,782
PUBLIC STORAGE COM 74460D109 1,190,006 4,207 SH SOLE 0 0 4,207
QUALCOMM INC COM 747525103 1,246,966 6,775 SH SOLE 0 0 6,775
QUEST DIAGNOSTICS INC COM 74834L100 2,703,075 11,597 SH SOLE 0 0 11,597
REALTY INCOME CORP COM 756109104 1,967,739 36,238 SH SOLE 0 0 36,238
REPUBLIC SVCS INC COM 760759100 1,792,029 8,538 SH SOLE 0 0 8,538
RESMED INC COM 761152107 2,612,565 11,816 SH SOLE 0 0 11,816
ROLLINS INC COM 775711104 977,348 32,448 SH SOLE 0 0 32,448
ROPER TECHNOLOGIES INC COM 776696106 623,517 1,784 SH SOLE 0 0 1,784
ROSS STORES INC COM 778296103 4,124,181 17,670 SH SOLE 0 0 17,670
RPM INTL INC COM 749685103 226,962 2,300 SH SOLE 0 0 2,300
RTX CORPORATION COM 75513E101 2,660,306 14,329 SH SOLE 0 0 14,329
S&P GLOBAL INC COM 78409V104 687,173 1,742 SH SOLE 0 0 1,742
SHERWIN WILLIAMS CO COM 824348106 3,380,238 10,456 SH SOLE 0 0 10,456
SOUTHERN CO COM 842587107 1,645,794 19,855 SH SOLE 0 0 19,855
SPDR SERIES TRUST ST STR SP DIV 78464A763 220,054 1,502 SH SOLE 0 0 1,502
STARBUCKS CORP COM 855244109 1,964,368 20,906 SH SOLE 0 0 20,906
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,847,696 3,734 SH SOLE 0 0 3,734
STRYKER CORPORATION COM 863667101 1,443,382 5,241 SH SOLE 0 0 5,241
SYSCO CORP COM 871829107 260,411 3,340 SH SOLE 0 0 3,340
TARGET CORP COM 87612E106 1,733,935 11,066 SH SOLE 0 0 11,066
TEXAS INSTRS INC COM 882508104 1,244,902 4,444 SH SOLE 0 0 4,444
THERMO FISHER SCIENTIFIC INC COM 883556102 982,634 1,455 SH SOLE 0 0 1,455
TJX COS INC NEW COM 872540109 3,271,877 24,728 SH SOLE 0 0 24,728
UNILEVER PLC SPON ADR NEW 904767803 1,563,844 25,750 SH SOLE 0 0 25,750
UNION PAC CORP COM 907818108 1,674,699 6,154 SH SOLE 0 0 6,154
UNITEDHEALTH GROUP INC COM 91324P102 1,505,549 4,101 SH SOLE 0 0 4,101
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 214,184 752 SH SOLE 0 0 752
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,474,595 13,518 SH SOLE 0 0 13,518
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 222,432 953 SH SOLE 0 0 953
VERTEX PHARMACEUTICALS INC COM 92532F100 350,407 670 SH SOLE 0 0 670
VISA INC COM CL A 92826C839 6,086,174 16,937 SH SOLE 0 0 16,937
WALMART INC COM 931142103 3,926,244 37,781 SH SOLE 0 0 37,781
WATERS CORP COM 941848103 482,244 1,097 SH SOLE 0 0 1,097
WATSCO INC COM 942622200 382,066 1,262 SH SOLE 0 0 1,262
WEC ENERGY GROUP INC COM 92939U106 1,520,159 15,083 SH SOLE 0 0 15,083
WW GRAINGER INC COM 384802104 2,107,183 1,691 SH SOLE 0 0 1,691
YUM BRANDS INC COM 988498101 2,585,932 18,966 SH SOLE 0 0 18,966
ZOETIS INC CL A 98978V103 446,178 6,389 SH SOLE 0 0 6,389