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   10,583,029 101,848 SH   SOLE   101,848 0 0
ACCENTURE PLC-CLASS A COM G1151C101   18,880,451 62,228 SH   SOLE   62,228 0 0
ALPHABET INC-CL A COM 02079K305   413,480 2,270 SH   SOLE   2,270 0 0
ALPHABET INC-CL C COM 02079K107   220,104 1,200 SH   SOLE   1,200 0 0
AMAZON.COM INC COM 023135106   20,275,790 104,920 SH   SOLE   104,920 0 0
AMPHENOL CORP-CL A COM 032095101   27,210,920 403,903 SH   SOLE   403,903 0 0
ANSYS, INC. COM 03662Q105   17,429,126 54,212 SH   SOLE   54,212 0 0
APPLE INC COM 037833100   1,348,164 6,401 SH   SOLE   6,401 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   18,297,519 70,562 SH   SOLE   70,562 0 0
ASGN INC COM 00191U102   11,358,437 128,824 SH   SOLE   128,824 0 0
ASML HOLDING N.V. ADR COM N07059210   17,179,819 16,798 SH   SOLE   16,798 0 0
ATKORE INC COM 047649108   9,678,394 71,729 SH   SOLE   71,729 0 0
BLACKROCK INC. COM 09247X101   14,972,135 19,017 SH   SOLE   19,017 0 0
BOEING COM 097023105   11,827,980 64,985 SH   SOLE   64,985 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   251,148 6,957 SH   SOLE   6,957 0 0
CHEMED CORP COM 16359R103   9,079,850 16,735 SH   SOLE   16,735 0 0
CHEVRON CORPORATION COM 166764100   232,597 1,487 SH   SOLE   1,487 0 0
CHURCH & DWIGHT CO INC. COM 171340102   13,607,675 131,247 SH   SOLE   131,247 0 0
COSTCO WHOLESALE CORP COM 22160k105   26,599,781 31,294 SH   SOLE   31,294 0 0
DANAHER CORP. COM 235851102   17,204,700 68,860 SH   SOLE   68,860 0 0
DOVER CORP. COM 260003108   12,877,924 71,366 SH   SOLE   71,366 0 0
EXXON MOBIL CORPORATION COM 30231G102   840,146 7,298 SH   SOLE   7,298 0 0
FISERV, INC. COM 337738108   19,875,929 133,360 SH   SOLE   133,360 0 0
FMC CORPORATION COM 302491303   7,233,084 125,683 SH   SOLE   125,683 0 0
GENTEX CORPORATION COM 371901109   12,472,696 370,000 SH   SOLE   370,000 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   12,906,175 28,533 SH   SOLE   28,533 0 0
GRACO INC. COM 384109104   12,936,393 163,173 SH   SOLE   163,173 0 0
HOME DEPOT COM 437076102   17,833,803 51,806 SH   SOLE   51,806 0 0
IBM COM 459200101   227,602 1,316 SH   SOLE   1,316 0 0
LILLY (ELI) COM 532457108   820,274 906 SH   SOLE   906 0 0
MARATHON PETROLEUM CORP COM 56585A102   13,593,487 78,358 SH   SOLE   78,358 0 0
MCDONALD'S CORP COM 580135101   503,054 1,974 SH   SOLE   1,974 0 0
MERCK & CO., INC. (NEW) COM 58933Y105   237,944 1,922 SH   SOLE   1,922 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105   12,998,985 9,301 SH   SOLE   9,301 0 0
MICROSOFT CORP. COM 594918104   2,350,836 5,260 SH   SOLE   5,260 0 0
MORGAN (JP & COMPANY) COM 46625h100   620,736 3,069 SH   SOLE   3,069 0 0
MP MATERIALS CORP. COM 553368101   3,187,821 250,418 SH   SOLE   250,418 0 0
NVIDIA CORPORATION COM 67066G104   238,432 1,930 SH   SOLE   1,930 0 0
OPEN TEXT CORPORATION COM 683715106   6,515,337 216,889 SH   SOLE   216,889 0 0
PEPSICO, INC. COM 713448108   11,876,639 72,010 SH   SOLE   72,010 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   206,011 1,325 SH   SOLE   1,325 0 0
PROCTER & GAMBLE COM 742718109   505,645 3,066 SH   SOLE   3,066 0 0
REGENERON PHARMACEUTICALS COM 75886F107   18,222,685 17,338 SH   SOLE   17,338 0 0
ROLLINS, INC. COM 775711104   13,415,408 274,962 SH   SOLE   274,962 0 0
ROPER TECHNOLOGIES INC. COM 776696106   14,152,158 25,108 SH   SOLE   25,108 0 0
ROSS STORES INC. COM 778296103   14,237,482 97,973 SH   SOLE   97,973 0 0
RPM INTERNATIONAL INC COM 749685103   11,282,348 104,777 SH   SOLE   104,777 0 0
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109   9,706,774 62,427 SH   SOLE   62,427 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102   12,128,672 16,518 SH   SOLE   16,518 0 0
UFP INDS INC COM 90278Q108   13,367,387 119,352 SH   SOLE   119,352 0 0
UNITED RENTALS INC. COM 911363109   15,738,390 24,335 SH   SOLE   24,335 0 0
UNITEDHEALTH GROUP INC COM 91324P102   13,159,799 25,841 SH   SOLE   25,841 0 0
VISA INC-CLASS A SHARES COM 92826C839   20,338,299 77,488 SH   SOLE   77,488 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   9,779,002 31,654 SH   SOLE   31,654 0 0
INVESCO QQQ TR COM 46090E103   1,238,978 2,586 SH   SOLE   2,586 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103   627,486 1,153 SH   SOLE   1,153 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769   249,854 934 SH   SOLE   934 0 0
FIDELITY 500 INDEX-INST PREM MUT 315911750   419,873 2,208 SH   SOLE   2,208 0 0
FIDELITY DISCIPLINED EQUITY FU MUT 316066208   414,162 5,940 SH   SOLE   5,940 0 0
FIDELITY MAGELLAN FUND MUT 316184100   804,904 54,942 SH   SOLE   54,942 0 0
OAKMARK FUND-CLASS I MUT 413838103   221,058 1,575 SH   SOLE   1,575 0 0
T. ROWE PRICE CAPITAL APPRECIA MUT 77954M303   432,861 11,918 SH   SOLE   11,918 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710   661,107 1,312 SH   SOLE   1,312 0 0