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   14,666,520 133,587 SH   SOLE   133,587 0 0
ACCENTURE PLC-CLASS A COM G1151C101   21,697,877 81,314 SH   SOLE   81,314 0 0
ALPHABET INC-CL A COM 02079K305   328,216 3,720 SH   SOLE   3,720 0 0
AMAZON.COM INC COM 023135106   10,396,596 123,769 SH   SOLE   123,769 0 0
AMPHENOL CORP-CL A COM 032095101   27,072,843 355,567 SH   SOLE   355,567 0 0
ANSYS, INC. COM 03662Q105   16,710,273 69,168 SH   SOLE   69,168 0 0
APPLE INC COM 037833100   591,562 4,553 SH   SOLE   4,553 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   19,850,622 105,286 SH   SOLE   105,286 0 0
ASGN INC COM 00191U102   13,367,876 164,063 SH   SOLE   164,063 0 0
ATKORE INC COM 047649108   11,916,813 105,068 SH   SOLE   105,068 0 0
ATMOS ENERGY CORPORATION COM 049560105   229,743 2,050 SH   SOLE   2,050 0 0
BLACKROCK INC. COM 09247X101   20,421,239 28,818 SH   SOLE   28,818 0 0
BOEING COM 097023105   15,078,045 79,154 SH   SOLE   79,154 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   256,980 7,357 SH   SOLE   7,357 0 0
BROADSTONE NET LEASE, INC. COM 11135E203   268,973 16,593 SH   SOLE   16,593 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102   285,493 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101   440,311 1,838 SH   SOLE   1,838 0 0
CHEMED CORP COM 16359R103   10,692,785 20,949 SH   SOLE   20,949 0 0
CHEVRON CORPORATION COM 166764100   443,161 2,469 SH   SOLE   2,469 0 0
CHURCH & DWIGHT CO INC. COM 171340102   14,033,707 174,094 SH   SOLE   174,094 0 0
CORNING INC COM 219350105   233,162 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105   24,061,306 52,708 SH   SOLE   52,708 0 0
DANAHER CORP. COM 235851102   23,830,412 89,784 SH   SOLE   89,784 0 0
DOMINION ENERGY INC. COM 25746u109   205,422 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108   10,777,274 79,590 SH   SOLE   79,590 0 0
EXXON MOBIL CORPORATION COM 30231G102   721,031 6,537 SH   SOLE   6,537 0 0
FISERV, INC. COM 337738108   18,298,524 181,048 SH   SOLE   181,048 0 0
FMC CORPORATION COM 302491303   11,421,090 91,515 SH   SOLE   91,515 0 0
FORTIVE CORP COM 34959J108   8,141,959 126,723 SH   SOLE   126,723 0 0
GENTEX CORPORATION COM 371901109   13,258,425 486,191 SH   SOLE   486,191 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   12,351,133 35,969 SH   SOLE   35,969 0 0
GRACO INC. COM 384109104   15,551,620 231,216 SH   SOLE   231,216 0 0
HENRY SCHEIN, INC. COM 806407102   11,639,659 145,733 SH   SOLE   145,733 0 0
HF SINCLAIR CORP COM 403949100   228,316 4,400 SH   SOLE   4,400 0 0
HOME DEPOT COM 437076102   21,359,393 67,623 SH   SOLE   67,623 0 0
INVESCO KBW BANK ETF COM 46138E628   9,414,869 182,388 SH   SOLE   182,388 0 0
JOHNSON & JOHNSON COM 478160104   216,573 1,226 SH   SOLE   1,226 0 0
LILLY (ELI) COM 532457108   595,953 1,629 SH   SOLE   1,629 0 0
MARATHON PETROLEUM CORP COM 56585A102   11,855,873 101,863 SH   SOLE   101,863 0 0
MCDONALD'S COM 580135101   383,436 1,455 SH   SOLE   1,455 0 0
MCGRATH RENTCORP COM 580589109   394,960 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104   1,092,795 4,557 SH   SOLE   4,557 0 0
MORGAN (JP & COMPANY) COM 46625h100   348,794 2,601 SH   SOLE   2,601 0 0
MP MATERIALS CORP. COM 553368101   6,253,824 257,571 SH   SOLE   257,571 0 0
NUCOR CORP. COM 670346105   477,811 3,625 SH   SOLE   3,625 0 0
OGE ENERGY CORP COM 670837103   284,760 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106   8,297,255 279,934 SH   SOLE   279,934 0 0
OTTER TAIL CORP COM 689648103   358,131 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108   16,117,675 89,216 SH   SOLE   89,216 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101   262,338 3,450 SH   SOLE   3,450 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   209,270 1,325 SH   SOLE   1,325 0 0
PRIMO WATER CORPORATION COM 74167P108   155,400 10,000 SH   SOLE   10,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   16,610,814 23,023 SH   SOLE   23,023 0 0
ROLLINS, INC. COM 775711104   12,853,550 351,767 SH   SOLE   351,767 0 0
ROPER TECHNOLOGIES INC. COM 776696106   14,349,542 33,210 SH   SOLE   33,210 0 0
ROSS STORES INC. COM 778296103   15,771,358 135,878 SH   SOLE   135,878 0 0
RPM INTERNATIONAL INC COM 749685103   13,102,604 134,455 SH   SOLE   134,455 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102   12,872,294 141,252 SH   SOLE   141,252 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   8,801,823 169,071 SH   SOLE   169,071 0 0
TELUS CORPORATION COM 87971M103   251,030 13,000 SH   SOLE   13,000 0 0
UFP INDS INC COM 90278Q108   14,245,742 179,757 SH   SOLE   179,757 0 0
UNITEDHEALTH GROUP INC COM 91324P102   25,672,565 48,422 SH   SOLE   48,422 0 0
VERIZON COMMUNICATIONS COM 92343v104   275,800 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839   21,341,680 102,723 SH   SOLE   102,723 0 0
XCEL ENERGY INC COM 98389B100   357,281 5,096 SH   SOLE   5,096 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   10,494,202 40,927 SH   SOLE   40,927 0 0
INVESCO QQQ TR COM 46090E103   688,600 2,586 SH   SOLE   2,586 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103   239,784 627 SH   SOLE   627 0 0