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,165,476 104,961 SH   SOLE   104,961 0 0
ACCENTURE PLC-CLASS A COM G1151C101   19,465,405 63,383 SH   SOLE   63,383 0 0
AMAZON.COM INC COM 023135106   13,061,453 102,749 SH   SOLE   102,749 0 0
AMPHENOL CORP-CL A COM 032095101   18,061,934 215,049 SH   SOLE   215,049 0 0
ANSYS, INC. COM 03662Q105   16,139,380 54,241 SH   SOLE   54,241 0 0
APPLE INC COM 037833100   779,507 4,553 SH   SOLE   4,553 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   18,562,923 81,441 SH   SOLE   81,441 0 0
ASGN INC COM 00191U102   10,335,810 126,540 SH   SOLE   126,540 0 0
ASML HOLDING N.V. ADR COM N07059210   9,689,932 16,461 SH   SOLE   16,461 0 0
ATKORE INC COM 047649108   10,802,102 72,405 SH   SOLE   72,405 0 0
BLACKROCK INC. COM 09247X101   12,454,360 19,265 SH   SOLE   19,265 0 0
BOEING COM 097023105   12,479,582 65,106 SH   SOLE   65,106 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   269,375 6,957 SH   SOLE   6,957 0 0
BROADSTONE NET LEASE, INC. COM 11135E203   194,809 13,623 SH   SOLE   13,623 0 0
CHEMED CORP COM 16359R103   8,850,274 17,030 SH   SOLE   17,030 0 0
CHURCH & DWIGHT CO INC. COM 171340102   12,255,959 133,755 SH   SOLE   133,755 0 0
COSTCO WHOLESALE CORP COM 22160k105   22,894,003 40,523 SH   SOLE   40,523 0 0
DANAHER CORP. COM 235851102   17,370,254 70,013 SH   SOLE   70,013 0 0
DOVER CORP. COM 260003108   10,369,305 74,327 SH   SOLE   74,327 0 0
EXXON MOBIL CORPORATION COM 30231G102   769,796 6,547 SH   SOLE   6,547 0 0
FISERV, INC. COM 337738108   15,689,206 138,892 SH   SOLE   138,892 0 0
FMC CORPORATION COM 302491303   4,743,785 70,834 SH   SOLE   70,834 0 0
GENTEX CORPORATION COM 371901109   12,176,757 374,209 SH   SOLE   374,209 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   9,214,395 28,477 SH   SOLE   28,477 0 0
GRACO INC. COM 384109104   13,413,452 184,048 SH   SOLE   184,048 0 0
HOME DEPOT COM 437076102   16,255,697 53,798 SH   SOLE   53,798 0 0
INVESCO KBW BANK ETF COM 46138E628   5,456,132 136,165 SH   SOLE   136,165 0 0
LILLY (ELI) COM 532457108   281,993 525 SH   SOLE   525 0 0
MARATHON PETROLEUM CORP COM 56585A102   12,024,214 79,452 SH   SOLE   79,452 0 0
MCDONALD'S CORP COM 580135101   383,305 1,455 SH   SOLE   1,455 0 0
MICROSOFT CORP. COM 594918104   1,388,267 4,397 SH   SOLE   4,397 0 0
MORGAN (JP & COMPANY) COM 46625h100   380,532 2,624 SH   SOLE   2,624 0 0
MP MATERIALS CORP. COM 553368101   4,872,907 255,126 SH   SOLE   255,126 0 0
OPEN TEXT CORPORATION COM 683715106   7,636,802 217,573 SH   SOLE   217,573 0 0
PEPSICO, INC. COM 713448108   12,089,066 71,347 SH   SOLE   71,347 0 0
REGENERON PHARMACEUTICALS COM 75886F107   14,762,199 17,938 SH   SOLE   17,938 0 0
ROLLINS, INC. COM 775711104   10,209,428 273,491 SH   SOLE   273,491 0 0
ROPER TECHNOLOGIES INC. COM 776696106   12,361,544 25,526 SH   SOLE   25,526 0 0
ROSS STORES INC. COM 778296103   11,732,604 103,874 SH   SOLE   103,874 0 0
RPM INTERNATIONAL INC COM 749685103   10,059,875 106,106 SH   SOLE   106,106 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102   9,375,744 95,098 SH   SOLE   95,098 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102   10,200,995 5,594 SH   SOLE   5,594 0 0
UFP INDS INC COM 90278Q108   12,400,094 121,095 SH   SOLE   121,095 0 0
UNITED RENTALS INC. COM 911363109   10,916,564 24,555 SH   SOLE   24,555 0 0
UNITEDHEALTH GROUP INC COM 91324P102   18,591,514 36,874 SH   SOLE   36,874 0 0
VISA INC-CLASS A SHARES COM 92826C839   18,619,790 80,952 SH   SOLE   80,952 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   7,577,103 32,034 SH   SOLE   32,034 0 0
INVESCO QQQ TR COM 46090E103   926,486 2,586 SH   SOLE   2,586 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710   446,098 1,128 SH   SOLE   1,128 0 0