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,466,400 105,177 SH   SOLE   105,177 0 0
ACCENTURE PLC-CLASS A COM G1151C101   19,638,808 63,643 SH   SOLE   63,643 0 0
AMAZON.COM INC COM 023135106   13,246,401 101,614 SH   SOLE   101,614 0 0
AMPHENOL CORP-CL A COM 032095101   18,453,232 217,225 SH   SOLE   217,225 0 0
ANSYS, INC. COM 03662Q105   17,913,482 54,239 SH   SOLE   54,239 0 0
APPLE INC COM 037833100   883,132 4,553 SH   SOLE   4,553 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   17,848,040 81,286 SH   SOLE   81,286 0 0
ASGN INC COM 00191U102   9,644,888 127,527 SH   SOLE   127,527 0 0
ATKORE INC COM 047649108   11,371,145 72,920 SH   SOLE   72,920 0 0
BLACKROCK INC. COM 09247X101   15,598,741 22,570 SH   SOLE   22,570 0 0
BOEING COM 097023105   13,654,521 64,664 SH   SOLE   64,664 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   245,513 6,957 SH   SOLE   6,957 0 0
BROADSTONE NET LEASE, INC. COM 11135E203   256,196 16,593 SH   SOLE   16,593 0 0
CHEMED CORP COM 16359R103   9,140,997 16,876 SH   SOLE   16,876 0 0
CHURCH & DWIGHT CO INC. COM 171340102   13,463,883 134,330 SH   SOLE   134,330 0 0
COSTCO WHOLESALE CORP COM 22160k105   21,939,108 40,750 SH   SOLE   40,750 0 0
DANAHER CORP. COM 235851102   16,947,148 70,613 SH   SOLE   70,613 0 0
DOVER CORP. COM 260003108   11,019,505 74,633 SH   SOLE   74,633 0 0
EXXON MOBIL CORPORATION COM 30231G102   701,093 6,537 SH   SOLE   6,537 0 0
FISERV, INC. COM 337738108   17,586,281 139,408 SH   SOLE   139,408 0 0
FMC CORPORATION COM 302491303   7,467,872 71,572 SH   SOLE   71,572 0 0
GENTEX CORPORATION COM 371901109   11,078,359 378,618 SH   SOLE   378,618 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   9,159,260 28,397 SH   SOLE   28,397 0 0
GRACO INC. COM 384109104   15,811,244 183,106 SH   SOLE   183,106 0 0
HENRY SCHEIN, INC. COM 806407102   9,231,334 113,827 SH   SOLE   113,827 0 0
HOME DEPOT COM 437076102   16,700,723 53,762 SH   SOLE   53,762 0 0
INVESCO KBW BANK ETF COM 46138E628   5,800,981 141,315 SH   SOLE   141,315 0 0
LILLY (ELI) COM 532457108   217,138 463 SH   SOLE   463 0 0
MARATHON PETROLEUM CORP COM 56585A102   9,267,795 79,484 SH   SOLE   79,484 0 0
MCDONALD'S CORP COM 580135101   434,187 1,455 SH   SOLE   1,455 0 0
MICROSOFT CORP. COM 594918104   1,496,922 4,396 SH   SOLE   4,396 0 0
MORGAN (JP & COMPANY) COM 46625h100   378,289 2,601 SH   SOLE   2,601 0 0
MP MATERIALS CORP. COM 553368101   5,931,800 259,257 SH   SOLE   259,257 0 0
OPEN TEXT CORPORATION COM 683715106   9,115,477 219,386 SH   SOLE   219,386 0 0
PEPSICO, INC. COM 713448108   13,158,803 71,044 SH   SOLE   71,044 0 0
REGENERON PHARMACEUTICALS COM 75886F107   12,902,054 17,956 SH   SOLE   17,956 0 0
ROLLINS, INC. COM 775711104   11,730,248 273,879 SH   SOLE   273,879 0 0
ROPER TECHNOLOGIES INC. COM 776696106   12,347,239 25,681 SH   SOLE   25,681 0 0
ROSS STORES INC. COM 778296103   11,754,848 104,832 SH   SOLE   104,832 0 0
RPM INTERNATIONAL INC COM 749685103   9,496,272 105,832 SH   SOLE   105,832 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102   10,616,978 95,916 SH   SOLE   95,916 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   7,828,434 129,182 SH   SOLE   129,182 0 0
UFP INDS INC COM 90278Q108   13,430,135 138,384 SH   SOLE   138,384 0 0
UNITED RENTALS INC. COM 911363109   10,968,275 24,627 SH   SOLE   24,627 0 0
UNITEDHEALTH GROUP INC COM 91324P102   17,845,213 37,128 SH   SOLE   37,128 0 0
VISA INC-CLASS A SHARES COM 92826C839   19,210,728 80,894 SH   SOLE   80,894 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   9,474,970 32,028 SH   SOLE   32,028 0 0
INVESCO QQQ TR COM 46090E103   955,320 2,586 SH   SOLE   2,586 0 0