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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 14,642 134,767 SH   SOLE   134,767 0 0
ACCENTURE PLC-CLASS A COM G1151C101 22,877 82,395 SH   SOLE   82,395 0 0
ALPHABET INC-CL A COM 02079K305 475 218 SH   SOLE   218 0 0
AMAZON.COM INC COM 023135106 13,361 125,794 SH   SOLE   125,794 0 0
AMPHENOL CORP-CL A COM 032095101 23,247 361,094 SH   SOLE   361,094 0 0
ANSYS, INC. COM 03662Q105 16,869 70,498 SH   SOLE   70,498 0 0
APPLE INC COM 037833100 765 5,599 SH   SOLE   5,599 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 17,262 105,873 SH   SOLE   105,873 0 0
ASGN INC COM 00191U102 15,056 166,828 SH   SOLE   166,828 0 0
ATKORE INC COM 047649108 8,652 104,224 SH   SOLE   104,224 0 0
ATMOS ENERGY CORPORATION COM 049560105 230 2,050 SH   SOLE   2,050 0 0
BLACKROCK INC. COM 09247X101 17,646 28,973 SH   SOLE   28,973 0 0
BP AMOCO PLC - SPON. ADR COM 055622104 221 7,807 SH   SOLE   7,807 0 0
BROADSTONE NET LEASE, INC. COM 11135E203 350 17,043 SH   SOLE   17,043 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 262 4,708 SH   SOLE   4,708 0 0
CARLISLE COS. COM 142339100 262 1,098 SH   SOLE   1,098 0 0
CATERPILLAR INC COM 149123101 329 1,838 SH   SOLE   1,838 0 0
CHEMED CORP COM 16359R103 9,884 21,058 SH   SOLE   21,058 0 0
CHEVRON CORPORATION COM 166764100 415 2,869 SH   SOLE   2,869 0 0
CHURCH & DWIGHT CO INC. COM 171340102 16,363 176,595 SH   SOLE   176,595 0 0
CORNING INC COM 219350105 230 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105 28,057 58,540 SH   SOLE   58,540 0 0
DANAHER CORP. COM 235851102 23,155 91,334 SH   SOLE   91,334 0 0
DOMINION ENERGY INC. COM 25746u109 267 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 9,722 80,134 SH   SOLE   80,134 0 0
EXXON MOBIL CORPORATION COM 30231G102 579 6,763 SH   SOLE   6,763 0 0
FISERV, INC. COM 337738108 16,387 184,190 SH   SOLE   184,190 0 0
FMC CORPORATION COM 302491303 9,782 91,412 SH   SOLE   91,412 0 0
FORTIVE CORP COM 34959J108 6,977 128,306 SH   SOLE   128,306 0 0
GENTEX CORPORATION COM 371901109 13,812 493,825 SH   SOLE   493,825 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 10,818 36,421 SH   SOLE   36,421 0 0
GRACO INC. COM 384109104 13,714 230,837 SH   SOLE   230,837 0 0
HENRY SCHEIN, INC. COM 806407102 11,385 148,354 SH   SOLE   148,354 0 0
HOME DEPOT COM 437076102 18,677 68,098 SH   SOLE   68,098 0 0
II-VI INC COM 902104108 229 4,500 SH   SOLE   4,500 0 0
INTEL CORP. COM 458140100 266 7,100 SH   SOLE   7,100 0 0
INVESCO KBW BANK ETF COM 46138E628 9,795 189,244 SH   SOLE   189,244 0 0
JOHNSON & JOHNSON COM 478160104 305 1,716 SH   SOLE   1,716 0 0
LILLY (ELI) COM 532457108 532 1,641 SH   SOLE   1,641 0 0
MARATHON PETROLEUM CORP COM 56585A102 8,180 99,503 SH   SOLE   99,503 0 0
MCDONALD'S COM 580135101 515 2,085 SH   SOLE   2,085 0 0
MCGRATH RENTCORP COM 580589109 304 4,000 SH   SOLE   4,000 0 0
META PLATFORMS INC - CLASS A COM 30303M102 9,567 59,333 SH   SOLE   59,333 0 0
MICROSOFT CORP. COM 594918104 1,375 5,353 SH   SOLE   5,353 0 0
MORGAN (JP & COMPANY) COM 46625h100 340 3,020 SH   SOLE   3,020 0 0
NEOGEN CORPORATION COM 640491106 6,147 255,154 SH   SOLE   255,154 0 0
NUCOR CORP. COM 670346105 378 3,625 SH   SOLE   3,625 0 0
OGE ENERGY CORP COM 670837103 278 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 10,740 283,828 SH   SOLE   283,828 0 0
OTTER TAIL CORP COM 689648103 409 6,100 SH   SOLE   6,100 0 0
PARKER HANNIFIN COM 701094104 201 815 SH   SOLE   815 0 0
PEPSICO, INC. COM 713448108 14,969 89,818 SH   SOLE   89,818 0 0
PFIZER COM 717081103 204 3,888 SH   SOLE   3,888 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 252 3,450 SH   SOLE   3,450 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 209 1,325 SH   SOLE   1,325 0 0
PRIMO WATER CORPORATION COM 74167P108 134 10,000 SH   SOLE   10,000 0 0
PROCTER & GAMBLE COM 742718109 279 1,939 SH   SOLE   1,939 0 0
REGENERON PHARMACEUTICALS COM 75886F107 13,759 23,276 SH   SOLE   23,276 0 0
ROLLINS, INC. COM 775711104 12,380 354,536 SH   SOLE   354,536 0 0
ROPER TECHNOLOGIES INC. COM 776696106 13,294 33,686 SH   SOLE   33,686 0 0
ROSS STORES INC. COM 778296103 9,662 137,570 SH   SOLE   137,570 0 0
RPM INTERNATIONAL INC COM 749685103 10,720 136,185 SH   SOLE   136,185 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 13,187 142,351 SH   SOLE   142,351 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 9,997 172,156 SH   SOLE   172,156 0 0
TELUS CORPORATION COM 87971M103 290 13,000 SH   SOLE   13,000 0 0
THOR INDUSTRIES, INC. COM 885160101 7,566 101,242 SH   SOLE   101,242 0 0
UFP INDS INC COM 90278Q108 12,723 186,714 SH   SOLE   186,714 0 0
UNITEDHEALTH GROUP INC COM 91324P102 25,060 48,790 SH   SOLE   48,790 0 0
VERIZON COMMUNICATIONS COM 92343v104 355 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 20,272 102,960 SH   SOLE   102,960 0 0
XCEL ENERGY INC COM 98389B100 361 5,096 SH   SOLE   5,096 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 12,252 41,679 SH   SOLE   41,679 0 0
INVESCO QQQ TR COM 46090E103 771 2,750 SH   SOLE   2,750 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103 218 577 SH   SOLE   577 0 0