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 3,029,348 29,506 SH SOLE 0 0 29,505
ABBVIE INC COM 00287Y109 5,278,305 24,269 SH SOLE 0 0 24,269
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,203,376 6,069 SH SOLE 0 0 6,068
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,763,756 6,072 SH SOLE 0 0 6,071
ALPHABET INC CAP STK CL C 02079K107 1,746,290 6,088 SH SOLE 0 0 6,087
ALPHABET INC CAP STK CL A 02079K305 5,141,699 17,880 SH SOLE 0 0 17,880
ALTRIA GROUP INC COM 02209S103 1,391,448 21,086 SH SOLE 0 0 21,085
AMAZON COM INC COM 023135106 5,080,266 24,393 SH SOLE 0 0 24,392
AMERICAN WTR WKS CO INC NEW COM 030420103 493,784 3,628 SH SOLE 0 0 3,628
AMETEK INC COM 031100100 1,714,272 7,997 SH SOLE 0 0 7,997
AMGEN INC COM 031162100 3,206,470 9,113 SH SOLE 0 0 9,113
AMPHENOL CORP CL A 032095101 2,276,703 18,019 SH SOLE 0 0 18,019
ANALOG DEVICES INC COM 032654105 891,087 2,801 SH SOLE 0 0 2,800
APPLE INC COM 037833100 7,132,097 28,102 SH SOLE 0 0 28,102
APPLIED MATLS INC COM 038222105 204,611 599 SH SOLE 0 0 598
APTARGROUP INC COM 038336103 1,198,810 9,513 SH SOLE 0 0 9,512
ASML HLDG NV N Y REGISTRY SHS N07059210 260,696 197 SH SOLE 0 0 197
AUTOMATIC DATA PROCESSING IN COM 053015103 2,802,188 13,792 SH SOLE 0 0 13,791
BALCHEM CORP COM 057665200 2,007,173 11,843 SH SOLE 0 0 11,843
BECTON DICKINSON & CO COM 075887109 1,538,664 9,786 SH SOLE 0 0 9,786
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 408,617 853 SH SOLE 0 0 852
BLACKROCK INC COM 09290D101 849,617 883 SH SOLE 0 0 883
BOOKING HOLDINGS INC COM 09857L108 285,851 68 SH SOLE 0 0 67
BROADCOM INC COM 11135F101 5,811,515 18,777 SH SOLE 0 0 18,776
BROWN FORMAN CORP CL B 115637209 821,318 31,063 SH SOLE 0 0 31,063
CANADIAN NATL RY CO COM 136375102 1,740,561 16,936 SH SOLE 0 0 16,936
CARRIER GLOBAL CORPORATION COM 14448C104 1,069,650 18,996 SH SOLE 0 0 18,995
CASEYS GEN STORES INC COM 147528103 6,305,940 8,664 SH SOLE 0 0 8,663
CATERPILLAR INC COM 149123101 596,525 842 SH SOLE 0 0 842
CENCORA INC COM 03073E105 4,139,856 13,178 SH SOLE 0 0 13,178
CHESAPEAKE UTILS CORP COM 165303108 1,026,622 8,124 SH SOLE 0 0 8,123
CHEVRON CORPORATION COM 166764100 3,156,793 15,258 SH SOLE 0 0 15,257
CHURCH & DWIGHT CO INC COM 171340102 2,240,643 24,010 SH SOLE 0 0 24,010
CINTAS CORP COM 172908105 840,002 4,966 SH SOLE 0 0 4,966
CISCO SYS INC COM 17275R102 1,761,524 22,703 SH SOLE 0 0 22,702
CLOROX CO DEL COM 189054109 1,133,174 10,935 SH SOLE 0 0 10,934
CME GROUP INC COM 12572Q105 539,088 1,825 SH SOLE 0 0 1,825
COCA COLA CO COM 191216100 2,681,475 35,259 SH SOLE 0 0 35,259
COLGATE PALMOLIVE CO COM 194162103 1,863,593 21,865 SH SOLE 0 0 21,865
COMMERCE BANCSHARES INC COM 200525103 521,076 10,591 SH SOLE 0 0 10,590
COPART INC COM 217204106 323,683 9,749 SH SOLE 0 0 9,749
COSTCO WHOLESALE CORPORATION COM 22160K105 5,674,296 5,695 SH SOLE 0 0 5,694
CUMMINS INC COM 231021106 421,320 783 SH SOLE 0 0 783
DANAHER CORP DEL COM 235851102 1,168,404 6,162 SH SOLE 0 0 6,162
DOLLAR GEN CORP COM 256677105 399,348 3,363 SH SOLE 0 0 3,363
DOMINION ENERGY INC COM 25746U109 472,168 7,638 SH SOLE 0 0 7,637
DOMINOS PIZZA INC COM 25754A201 647,464 1,805 SH SOLE 0 0 1,804
DONALDSON INC COM 257651109 2,064,312 24,323 SH SOLE 0 0 24,323
DOVER CORP COM 260003108 2,196,458 10,537 SH SOLE 0 0 10,537
EATON CORP PLC SHS G29183103 349,372 977 SH SOLE 0 0 976
ECOLAB INC COM 278865100 1,773,899 6,668 SH SOLE 0 0 6,668
ELI LILLY & CO COM 532457108 3,071,418 3,339 SH SOLE 0 0 3,339
EXPEDITORS INTL WASH INC COM 302130109 1,829,382 12,772 SH SOLE 0 0 12,772
EXXON MOBIL CORP COM 30231G102 4,318,189 25,452 SH SOLE 0 0 25,452
FACTSET RESH SYS INC COM 303075105 1,170,176 5,393 SH SOLE 0 0 5,392
FASTENAL CO COM 311900104 3,343,910 72,067 SH SOLE 0 0 72,067
FISERV INC COM 337738108 716,106 12,833 SH SOLE 0 0 12,833
FLOWERS FOODS INC COM 343498101 566,831 69,550 SH SOLE 0 0 69,549
FORTIVE CORP COM 34959J108 629,953 11,396 SH SOLE 0 0 11,395
GALLAGHER ARTHUR J & CO COM 363576109 238,153 1,100 SH SOLE 0 0 1,099
GENERAL DYNAMICS CORP COM 369550108 2,956,590 8,614 SH SOLE 0 0 8,614
GENERAL MILLS INC COM 370334104 994,547 26,721 SH SOLE 0 0 26,720
GENUINE PARTS CO COM 372460105 995,523 9,414 SH SOLE 0 0 9,413
GRACO INC COM 384109104 243,835 2,881 SH SOLE 0 0 2,880
HEICO CORP NEW CL A 422806208 837,513 3,968 SH SOLE 0 0 3,967
HENRY JACK & ASSOC INC COM 426281101 1,261,734 7,984 SH SOLE 0 0 7,983
HERSHEY CO COM 427866108 2,383,426 11,465 SH SOLE 0 0 11,464
HOME DEPOT INC COM 437076102 3,279,435 9,971 SH SOLE 0 0 9,971
HONEYWELL INTL INC COM 438516106 302,822 1,340 SH SOLE 0 0 1,339
HORMEL FOODS CORP COM 440452100 1,169,216 51,621 SH SOLE 0 0 51,621
IDEX CORP COM 45167R104 315,390 1,664 SH SOLE 0 0 1,663
ILLINOIS TOOL WKS INC COM 452308109 2,487,600 9,557 SH SOLE 0 0 9,557
INTUIT COM 461202103 795,510 1,840 SH SOLE 0 0 1,839
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 802,593 4,182 SH SOLE 0 0 4,181
INVESCO QQQ TR UNIT SER 1 46090E103 1,142,285 1,979 SH SOLE 0 0 1,979
ISHARES TR RUS MID CAP ETF 464287499 707,392 7,275 SH SOLE 0 0 7,275
ISHARES TR CORE S&P SCP ETF 464287804 261,541 2,104 SH SOLE 0 0 2,103
J & J SNACK FOODS CORP COM 466032109 333,092 4,202 SH SOLE 0 0 4,201
JOHNSON & JOHNSON COM 478160104 4,235,729 17,328 SH SOLE 0 0 17,328
JPMORGAN CHASE & CO COM 46625H100 789,151 2,683 SH SOLE 0 0 2,682
KEURIG DR PEPPER INC COM 49271V100 977,663 37,131 SH SOLE 0 0 37,131
L3HARRIS TECHNOLOGIES INC COM 502431109 2,907,449 8,424 SH SOLE 0 0 8,423
LINDE PLC SHS G54950103 3,815,474 7,696 SH SOLE 0 0 7,696
LOCKHEED MARTIN CORP COM 539830109 3,680,919 6,090 SH SOLE 0 0 6,090
MARZETTI COMPANY COM 513847103 450,273 3,255 SH SOLE 0 0 3,255
MASTERCARD INCORPORATED CL A 57636Q104 5,279,811 10,567 SH SOLE 0 0 10,566
MCCORMICK & CO INC COM NON VTG 579780206 1,258,355 24,948 SH SOLE 0 0 24,947
MCDONALDS CORP COM 580135101 3,363,913 10,824 SH SOLE 0 0 10,823
MEDTRONIC PLC SHS G5960L103 1,477,819 17,055 SH SOLE 0 0 17,055
META PLATFORMS INC CL A 30303M102 1,754,791 3,067 SH SOLE 0 0 3,067
METTLER TOLEDO INTERNATIONAL COM 592688105 303,181 240 SH SOLE 0 0 240
MGE ENERGY INC COM 55277P104 694,203 8,982 SH SOLE 0 0 8,981
MICROSOFT CORP COM 594918104 6,406,460 17,307 SH SOLE 0 0 17,306
NEW JERSEY RES CORP COM 646025106 1,031,371 18,780 SH SOLE 0 0 18,779
NEXTERA ENERGY INC COM 65339F101 2,367,391 25,489 SH SOLE 0 0 25,488
NIKE INC CL B 654106103 840,955 15,921 SH SOLE 0 0 15,921
NORFOLK SOUTHN CORP COM 655844108 942,586 3,284 SH SOLE 0 0 3,284
NORTHROP GRUMMAN CORP COM 666807102 3,952,402 5,793 SH SOLE 0 0 5,793
NOVO-NORDISK A S ADR 670100205 1,644,249 44,741 SH SOLE 0 0 44,741
NVIDIA CORPORATION COM 67066G104 5,772,653 33,100 SH SOLE 0 0 33,100
OLD DOMINION FREIGHT LINE IN COM 679580100 573,628 2,936 SH SOLE 0 0 2,935
ORACLE CORP COM 68389X105 720,686 4,899 SH SOLE 0 0 4,898
OREILLY AUTOMOTIVE INC COM 67103H107 4,873,583 52,796 SH SOLE 0 0 52,795
OTIS WORLDWIDE CORP COM 68902V107 597,602 7,753 SH SOLE 0 0 7,753
PARKER-HANNIFIN CORP COM 701094104 383,489 428 SH SOLE 0 0 428
PAYCHEX INC COM 704326107 242,937 2,637 SH SOLE 0 0 2,637
PEPSICO INC COM 713448108 3,710,900 23,897 SH SOLE 0 0 23,896
PHILIP MORRIS INTL INC COM 718172109 1,247,880 7,547 SH SOLE 0 0 7,547
PROCTER & GAMBLE CO COM 742718109 2,469,551 17,097 SH SOLE 0 0 17,097
PROGRESSIVE CORP COM 743315103 367,702 1,855 SH SOLE 0 0 1,854
PUBLIC STORAGE OPER CO COM 74460D109 1,170,020 4,319 SH SOLE 0 0 4,319
QUALCOMM INC COM 747525103 896,846 6,964 SH SOLE 0 0 6,964
QUEST DIAGNOSTICS INC COM 74834L100 2,320,458 11,840 SH SOLE 0 0 11,840
REALTY INCOME CORP COM 756109104 2,222,438 36,326 SH SOLE 0 0 36,326
REPUBLIC SVCS INC COM 760759100 1,909,924 8,720 SH SOLE 0 0 8,720
RESMED INC COM 761152107 2,717,273 12,105 SH SOLE 0 0 12,104
ROLLINS INC COM 775711104 1,747,875 32,726 SH SOLE 0 0 32,725
ROPER TECHNOLOGIES INC COM 776696106 659,995 1,865 SH SOLE 0 0 1,865
ROSS STORES INC COM 778296103 3,919,968 18,095 SH SOLE 0 0 18,095
RPM INTL INC COM 749685103 201,033 2,022 SH SOLE 0 0 2,022
RTX CORPORATION COM 75513E101 2,868,465 14,870 SH SOLE 0 0 14,870
S&P GLOBAL INC COM 78409V104 754,948 1,775 SH SOLE 0 0 1,774
SHERWIN WILLIAMS CO COM 824348106 3,370,501 10,515 SH SOLE 0 0 10,514
SOUTHERN CO COM 842587107 1,926,033 19,955 SH SOLE 0 0 19,954
SPDR SERIES TRUST STATE STREET SPD 78464A763 216,513 1,484 SH SOLE 0 0 1,483
STARBUCKS CORP COM 855244109 1,909,795 21,317 SH SOLE 0 0 21,317
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,438,255 3,749 SH SOLE 0 0 3,749
STRYKER CORPORATION COM 863667101 1,751,603 5,331 SH SOLE 0 0 5,330
SYSCO CORP COM 871829107 257,199 3,606 SH SOLE 0 0 3,605
TARGET CORP COM 87612E106 1,366,107 11,272 SH SOLE 0 0 11,271
TEXAS INSTRS INC COM 882508104 890,111 4,585 SH SOLE 0 0 4,584
THERMO FISHER SCIENTIFIC INC COM 883556102 743,515 1,513 SH SOLE 0 0 1,512
TJX COS INC NEW COM 872540109 4,020,094 25,173 SH SOLE 0 0 25,172
TRACTOR SUPPLY CO COM 892356106 485,683 10,721 SH SOLE 0 0 10,721
UNILEVER PLC SPON ADR NEW 904767803 1,573,802 27,625 SH SOLE 0 0 27,625
UNION PAC CORP COM 907818108 1,528,809 6,301 SH SOLE 0 0 6,301
UNITEDHEALTH GROUP INC COM 91324P102 1,127,586 4,167 SH SOLE 0 0 4,167
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,063,649 8,474 SH SOLE 0 0 8,474
VERTEX PHARMACEUTICALS INC COM 92532F100 341,657 765 SH SOLE 0 0 765
VISA INC COM CL A 92826C839 5,189,396 17,170 SH SOLE 0 0 17,169
WALMART INC COM 931142103 4,810,879 38,710 SH SOLE 0 0 38,710
WATERS CORP COM 941848103 363,913 1,222 SH SOLE 0 0 1,222
WATSCO INC COM 942622200 488,451 1,343 SH SOLE 0 0 1,342
WEC ENERGY GROUP INC COM 92939U106 1,769,615 15,286 SH SOLE 0 0 15,285
WW GRAINGER INC COM 384802104 1,904,385 1,746 SH SOLE 0 0 1,745
YUM BRANDS INC COM 988498101 2,995,129 19,264 SH SOLE 0 0 19,263
ZOETIS INC CL A 98978V103 791,506 6,696 SH SOLE 0 0 6,695