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   11,618,442 102,221 SH   SOLE   102,221 0 0
ACCENTURE PLC-CLASS A COM G1151C101   21,547,190 62,166 SH   SOLE   62,166 0 0
ALPHABET INC-CL A COM 02079K305   312,425 2,070 SH   SOLE   2,070 0 0
AMAZON.COM INC COM 023135106   18,816,520 104,316 SH   SOLE   104,316 0 0
AMPHENOL CORP-CL A COM 032095101   24,237,299 210,120 SH   SOLE   210,120 0 0
ANSYS, INC. COM 03662Q105   18,726,123 53,941 SH   SOLE   53,941 0 0
APPLE INC COM 037833100   898,029 5,237 SH   SOLE   5,237 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   17,755,424 71,010 SH   SOLE   71,010 0 0
ASGN INC COM 00191U102   13,385,634 127,774 SH   SOLE   127,774 0 0
ASML HOLDING N.V. ADR COM N07059210   16,152,503 16,644 SH   SOLE   16,644 0 0
ATKORE INC COM 047649108   13,672,988 71,827 SH   SOLE   71,827 0 0
BLACKROCK INC. COM 09247X101   15,898,311 19,070 SH   SOLE   19,070 0 0
BOEING COM 097023105   12,536,116 64,957 SH   SOLE   64,957 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   262,140 6,957 SH   SOLE   6,957 0 0
CHEMED CORP COM 16359R103   10,790,575 16,810 SH   SOLE   16,810 0 0
CHURCH & DWIGHT CO INC. COM 171340102   13,682,225 131,169 SH   SOLE   131,169 0 0
COSTCO WHOLESALE CORP COM 22160k105   22,972,513 31,356 SH   SOLE   31,356 0 0
DANAHER CORP. COM 235851102   17,428,987 69,794 SH   SOLE   69,794 0 0
DOVER CORP. COM 260003108   12,863,393 72,597 SH   SOLE   72,597 0 0
EXXON MOBIL CORPORATION COM 30231G102   817,051 7,029 SH   SOLE   7,029 0 0
FISERV, INC. COM 337738108   21,991,982 137,605 SH   SOLE   137,605 0 0
FMC CORPORATION COM 302491303   7,911,507 124,199 SH   SOLE   124,199 0 0
GENTEX CORPORATION COM 371901109   13,400,046 370,987 SH   SOLE   370,987 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   11,854,579 28,381 SH   SOLE   28,381 0 0
GRACO INC. COM 384109104   15,619,360 167,123 SH   SOLE   167,123 0 0
HOME DEPOT COM 437076102   20,620,536 53,755 SH   SOLE   53,755 0 0
IBM COM 459200101   232,971 1,220 SH   SOLE   1,220 0 0
INVESCO KBW BANK ETF COM 46138E628   6,414,570 119,541 SH   SOLE   119,541 0 0
LILLY (ELI) COM 532457108   564,799 726 SH   SOLE   726 0 0
MARATHON PETROLEUM CORP COM 56585A102   15,796,927 78,397 SH   SOLE   78,397 0 0
MCDONALD'S CORP COM 580135101   438,432 1,555 SH   SOLE   1,555 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105   12,407,623 9,320 SH   SOLE   9,320 0 0
MICROSOFT CORP. COM 594918104   2,090,444 4,969 SH   SOLE   4,969 0 0
MORGAN (JP & COMPANY) COM 46625h100   588,281 2,937 SH   SOLE   2,937 0 0
MP MATERIALS CORP. COM 553368101   3,633,844 254,115 SH   SOLE   254,115 0 0
OPEN TEXT CORPORATION COM 683715106   8,416,275 216,747 SH   SOLE   216,747 0 0
PEPSICO, INC. COM 713448108   12,519,197 71,534 SH   SOLE   71,534 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   214,120 1,325 SH   SOLE   1,325 0 0
PROCTER & GAMBLE COM 742718109   216,928 1,337 SH   SOLE   1,337 0 0
REGENERON PHARMACEUTICALS COM 75886F107   17,340,152 18,016 SH   SOLE   18,016 0 0
ROLLINS, INC. COM 775711104   12,661,241 273,638 SH   SOLE   273,638 0 0
ROPER TECHNOLOGIES INC. COM 776696106   14,080,793 25,107 SH   SOLE   25,107 0 0
ROSS STORES INC. COM 778296103   14,612,059 99,564 SH   SOLE   99,564 0 0
RPM INTERNATIONAL INC COM 749685103   12,562,741 105,614 SH   SOLE   105,614 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102   10,157,960 93,777 SH   SOLE   93,777 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102   9,717,811 16,798 SH   SOLE   16,798 0 0
UFP INDS INC COM 90278Q108   14,716,998 119,641 SH   SOLE   119,641 0 0
UNITED RENTALS INC. COM 911363109   17,951,552 24,894 SH   SOLE   24,894 0 0
UNITEDHEALTH GROUP INC COM 91324P102   12,930,480 26,138 SH   SOLE   26,138 0 0
VISA INC-CLASS A SHARES COM 92826C839   22,349,588 80,083 SH   SOLE   80,083 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   9,593,457 31,825 SH   SOLE   31,825 0 0
INVESCO QQQ TR COM 46090E103   1,148,210 2,586 SH   SOLE   2,586 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103   576,423 1,102 SH   SOLE   1,102 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769   242,747 934 SH   SOLE   934 0 0
OAKMARK FUND-CLASS I MUT 413838103   230,224 1,575 SH   SOLE   1,575 0 0
T. ROWE PRICE RETIREMENT 2020 MUT 74149P200   314,596 16,941 SH   SOLE   16,941 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710   546,732 1,128 SH   SOLE   1,128 0 0