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 LABORATORIES COM 002824100   13,611,575 134,422 SH   SOLE   134,422 0 0
ACCENTURE PLC-CLASS A COM G1151C101   23,315,003 81,575 SH   SOLE   81,575 0 0
ALPHABET INC-CL A COM 02079K305   385,876 3,720 SH   SOLE   3,720 0 0
AMAZON.COM INC COM 023135106   13,102,750 126,854 SH   SOLE   126,854 0 0
AMPHENOL CORP-CL A COM 032095101   22,635,511 276,989 SH   SOLE   276,989 0 0
ANSYS, INC. COM 03662Q105   23,071,992 69,327 SH   SOLE   69,327 0 0
APPLE INC COM 037833100   750,778 4,553 SH   SOLE   4,553 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   20,099,220 105,061 SH   SOLE   105,061 0 0
ASGN INC COM 00191U102   13,565,509 164,092 SH   SOLE   164,092 0 0
ATKORE INC COM 047649108   13,300,365 94,678 SH   SOLE   94,678 0 0
ATMOS ENERGY CORPORATION COM 049560105   230,338 2,050 SH   SOLE   2,050 0 0
BLACKROCK INC. COM 09247X101   19,453,938 29,074 SH   SOLE   29,074 0 0
BOEING COM 097023105   17,402,266 81,920 SH   SOLE   81,920 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   263,949 6,957 SH   SOLE   6,957 0 0
BROADSTONE NET LEASE, INC. COM 11135E203   282,247 16,593 SH   SOLE   16,593 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102   274,006 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101   415,573 1,816 SH   SOLE   1,816 0 0
CHEMED CORP COM 16359R103   11,450,086 21,293 SH   SOLE   21,293 0 0
CHEVRON CORPORATION COM 166764100   402,842 2,469 SH   SOLE   2,469 0 0
CHURCH & DWIGHT CO INC. COM 171340102   15,449,901 174,753 SH   SOLE   174,753 0 0
CORNING INC COM 219350105   257,544 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105   26,086,285 52,501 SH   SOLE   52,501 0 0
DANAHER CORP. COM 235851102   22,686,318 90,011 SH   SOLE   90,011 0 0
DOVER CORP. COM 260003108   14,557,211 95,809 SH   SOLE   95,809 0 0
EXXON MOBIL CORPORATION COM 30231G102   716,847 6,537 SH   SOLE   6,537 0 0
FISERV, INC. COM 337738108   20,333,648 179,896 SH   SOLE   179,896 0 0
FMC CORPORATION COM 302491303   11,284,830 92,400 SH   SOLE   92,400 0 0
GENTEX CORPORATION COM 371901109   13,605,899 485,405 SH   SOLE   485,405 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   11,875,167 36,303 SH   SOLE   36,303 0 0
GRACO INC. COM 384109104   16,981,868 232,596 SH   SOLE   232,596 0 0
HENRY SCHEIN, INC. COM 806407102   11,857,429 145,419 SH   SOLE   145,419 0 0
HF SINCLAIR CORP COM 403949100   212,872 4,400 SH   SOLE   4,400 0 0
HOME DEPOT COM 437076102   20,151,081 68,281 SH   SOLE   68,281 0 0
INTEL CORP. COM 458140100   231,957 7,100 SH   SOLE   7,100 0 0
INVESCO KBW BANK ETF COM 46138E628   7,750,306 184,663 SH   SOLE   184,663 0 0
LILLY (ELI) COM 532457108   559,431 1,629 SH   SOLE   1,629 0 0
MARATHON PETROLEUM CORP COM 56585A102   14,006,050 103,879 SH   SOLE   103,879 0 0
MCDONALD'S COM 580135101   406,833 1,455 SH   SOLE   1,455 0 0
MCGRATH RENTCORP COM 580589109   373,240 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104   1,313,705 4,557 SH   SOLE   4,557 0 0
MORGAN (JP & COMPANY) COM 46625h100   338,936 2,601 SH   SOLE   2,601 0 0
MP MATERIALS CORP. COM 553368101   9,389,328 333,073 SH   SOLE   333,073 0 0
NUCOR CORP. COM 670346105   559,954 3,625 SH   SOLE   3,625 0 0
OGE ENERGY CORP COM 670837103   271,152 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106   10,797,407 280,088 SH   SOLE   280,088 0 0
OTTER TAIL CORP COM 689648103   440,847 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108   16,372,821 89,813 SH   SOLE   89,813 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101   273,378 3,450 SH   SOLE   3,450 0 0
PRIMO WATER CORPORATION COM 74167P108   153,500 10,000 SH   SOLE   10,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   18,964,086 23,080 SH   SOLE   23,080 0 0
ROLLINS, INC. COM 775711104   13,234,788 352,646 SH   SOLE   352,646 0 0
ROPER TECHNOLOGIES INC. COM 776696106   14,630,297 33,199 SH   SOLE   33,199 0 0
ROSS STORES INC. COM 778296103   14,317,997 134,910 SH   SOLE   134,910 0 0
RPM INTERNATIONAL INC COM 749685103   11,788,796 135,131 SH   SOLE   135,131 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102   14,555,073 123,369 SH   SOLE   123,369 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   9,528,959 168,744 SH   SOLE   168,744 0 0
TELUS CORPORATION COM 87971M103   258,180 13,000 SH   SOLE   13,000 0 0
UFP INDS INC COM 90278Q108   14,387,726 181,046 SH   SOLE   181,046 0 0
UNITED RENTALS INC. COM 911363109   12,550,341 31,712 SH   SOLE   31,712 0 0
UNITEDHEALTH GROUP INC COM 91324P102   22,823,902 48,295 SH   SOLE   48,295 0 0
VERIZON COMMUNICATIONS COM 92343v104   272,230 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839   23,294,021 103,318 SH   SOLE   103,318 0 0
XCEL ENERGY INC COM 98389B100   339,763 5,038 SH   SOLE   5,038 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   13,207,948 41,534 SH   SOLE   41,534 0 0
INVESCO QQQ TR COM 46090E103   829,925 2,586 SH   SOLE   2,586 0 0