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
3M CO COM 88579Y101   315,093 2,305 SH   SOLE   2,305 0 0
ABBOTT LABORATORIES COM 002824100   11,456,559 100,487 SH   SOLE   100,487 0 0
ABBVIE INC. COM 00287y109   775,899 3,929 SH   SOLE   3,929 0 0
ACCENTURE PLC-CLASS A COM G1151C101   21,731,729 61,479 SH   SOLE   61,479 0 0
ADOBE SYSTEMS INC. COM 00724f101   406,457 785 SH   SOLE   785 0 0
ALPHABET INC-CL A COM 02079K305   376,479 2,270 SH   SOLE   2,270 0 0
ALPHABET INC-CL C COM 02079K107   200,628 1,200 SH   SOLE   1,200 0 0
AMAZON.COM INC COM 023135106   19,525,707 104,791 SH   SOLE   104,791 0 0
AMPHENOL CORP-CL A COM 032095101   25,936,150 398,038 SH   SOLE   398,038 0 0
ANSYS, INC. COM 03662Q105   17,310,180 54,327 SH   SOLE   54,327 0 0
APPLE INC COM 037833100   1,491,417 6,401 SH   SOLE   6,401 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109   19,715,408 70,069 SH   SOLE   70,069 0 0
ASGN INC COM 00191U102   11,948,650 128,163 SH   SOLE   128,163 0 0
ASML HOLDING N.V. ADR COM N07059210   14,111,089 16,935 SH   SOLE   16,935 0 0
ATKORE INC COM 047649108   5,942,562 70,127 SH   SOLE   70,127 0 0
BLACKROCK INC. COM 09290D101   17,892,848 18,844 SH   SOLE   18,844 0 0
BOEING COM 097023105   9,688,496 63,723 SH   SOLE   63,723 0 0
BP AMOCO PLC - SPON. ADR COM 055622104   218,380 6,957 SH   SOLE   6,957 0 0
BRISTOL-MYERS SQUIBB COM 110122108   273,549 5,287 SH   SOLE   5,287 0 0
CHEMED CORP COM 16359R103   9,940,823 16,541 SH   SOLE   16,541 0 0
CHEVRON CORPORATION COM 166764100   578,329 3,927 SH   SOLE   3,927 0 0
CHURCH & DWIGHT CO INC. COM 171340102   13,558,579 129,475 SH   SOLE   129,475 0 0
CISCO SYSTEMS COM 17275R102   249,868 4,695 SH   SOLE   4,695 0 0
COCA-COLA COMPANY COM 191216100   493,319 6,865 SH   SOLE   6,865 0 0
COSTCO WHOLESALE CORP COM 22160k105   27,540,199 31,066 SH   SOLE   31,066 0 0
DANAHER CORP. COM 235851102   19,194,216 69,039 SH   SOLE   69,039 0 0
DOMINION ENERGY INC. COM 25746u109   222,491 3,850 SH   SOLE   3,850 0 0
DOVER CORP. COM 260003108   13,550,081 70,669 SH   SOLE   70,669 0 0
EMERSON ELECTRIC COM 291011104   410,684 3,755 SH   SOLE   3,755 0 0
EQUIFAX INC. COM 294429105   1,220,401 4,153 SH   SOLE   4,153 0 0
EXXON MOBIL CORPORATION COM 30231G102   855,472 7,298 SH   SOLE   7,298 0 0
FISERV, INC. COM 337738108   23,922,011 133,159 SH   SOLE   133,159 0 0
FMC CORPORATION COM 302491303   8,134,418 123,361 SH   SOLE   123,361 0 0
GENTEX CORPORATION COM 371901109   10,848,209 365,383 SH   SOLE   365,383 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104   14,172,594 28,625 SH   SOLE   28,625 0 0
GRACO INC. COM 384109104   14,199,564 162,262 SH   SOLE   162,262 0 0
HOME DEPOT COM 437076102   20,936,286 51,669 SH   SOLE   51,669 0 0
HONEYWELL INTERNATIONAL INC. COM 438516106   478,120 2,313 SH   SOLE   2,313 0 0
IBM COM 459200101   290,941 1,316 SH   SOLE   1,316 0 0
JOHNSON & JOHNSON COM 478160104   784,370 4,840 SH   SOLE   4,840 0 0
LILLY (ELI) COM 532457108   4,541,328 5,126 SH   SOLE   5,126 0 0
MARATHON PETROLEUM CORP COM 56585A102   12,735,155 78,173 SH   SOLE   78,173 0 0
MARSH & MCLENNAN COM 571748102   891,021 3,994 SH   SOLE   3,994 0 0
MCDONALD'S CORP COM 580135101   996,661 3,273 SH   SOLE   3,273 0 0
MERCK & CO., INC. (NEW) COM 58933Y105   788,334 6,942 SH   SOLE   6,942 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105   13,896,220 9,266 SH   SOLE   9,266 0 0
MICROSOFT CORP. COM 594918104   7,252,590 16,855 SH   SOLE   16,855 0 0
MORGAN (JP & COMPANY) COM 46625h100   647,129 3,069 SH   SOLE   3,069 0 0
MP MATERIALS CORP. COM 553368101   4,233,141 239,838 SH   SOLE   239,838 0 0
NEXTRACKER, INC COM 65290E101   4,031,199 107,556 SH   SOLE   107,556 0 0
NOVO-NORDISK A/S-SPON ADR COM 670100205   394,360 3,312 SH   SOLE   3,312 0 0
NVIDIA CORPORATION COM 67066G104   259,882 2,140 SH   SOLE   2,140 0 0
PEPSICO, INC. COM 713448108   12,601,950 74,107 SH   SOLE   74,107 0 0
PFIZER COM 717081103   558,629 19,303 SH   SOLE   19,303 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   244,926 1,325 SH   SOLE   1,325 0 0
PPG INDUSTRIES COM 693506107   688,792 5,200 SH   SOLE   5,200 0 0
PROCTER & GAMBLE COM 742718109   1,606,776 9,277 SH   SOLE   9,277 0 0
QUALCOMM INC. COM 747525103   201,339 1,184 SH   SOLE   1,184 0 0
REGENERON PHARMACEUTICALS COM 75886F107   18,192,987 17,306 SH   SOLE   17,306 0 0
ROLLINS, INC. COM 775711104   13,924,874 275,304 SH   SOLE   275,304 0 0
ROPER TECHNOLOGIES INC. COM 776696106   13,908,639 24,996 SH   SOLE   24,996 0 0
ROSS STORES INC. COM 778296103   14,436,946 95,920 SH   SOLE   95,920 0 0
RPM INTERNATIONAL INC COM 749685103   13,225,774 109,304 SH   SOLE   109,304 0 0
RTX CORP COM 75513e101   233,718 1,929 SH   SOLE   1,929 0 0
SHELL PLC-ADR COM 780259305   239,596 3,633 SH   SOLE   3,633 0 0
SYNOPSYS, INC. COM 871607107   6,209,861 12,263 SH   SOLE   12,263 0 0
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109   9,508,039 61,857 SH   SOLE   61,857 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102   14,447,804 16,330 SH   SOLE   16,330 0 0
UFP INDS INC COM 90278Q108   15,462,005 117,842 SH   SOLE   117,842 0 0
UNITED RENTALS INC. COM 911363109   19,832,987 24,493 SH   SOLE   24,493 0 0
UNITEDHEALTH GROUP INC COM 91324P102   14,965,232 25,596 SH   SOLE   25,596 0 0
VERIZON COMMUNICATIONS COM 92343v104   220,059 4,900 SH   SOLE   4,900 0 0
VISA INC-CLASS A SHARES COM 92826C839   21,172,706 77,006 SH   SOLE   77,006 0 0
WALMART INC COM 931142103   209,062 2,589 SH   SOLE   2,589 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   11,669,788 31,513 SH   SOLE   31,513 0 0
INVESCO QQQ TR COM 46090E103   1,262,149 2,586 SH   SOLE   2,586 0 0
INVESCO S&P 500 PURE GROWTH ET COM 46137V266   207,346 5,280 SH   SOLE   5,280 0 0
ISHARES MSCI EAFE INDEX FUND COM 464287465   213,089 2,548 SH   SOLE   2,548 0 0
ISHARES RUSSELL 2000 INDEX FUN COM 464287655   263,743 1,194 SH   SOLE   1,194 0 0
ISHARES RUSSELL MID-CAP ETF COM 464287499   283,106 3,212 SH   SOLE   3,212 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103   720,069 1,255 SH   SOLE   1,255 0 0
VANGUARD S&P 500 ETF COM 922908363   880,154 1,668 SH   SOLE   1,668 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769   264,471 934 SH   SOLE   934 0 0
AMERICAN GROWTH FUND OF AMERIC MUT 399874825   206,738 2,669 SH   SOLE   2,669 0 0
FIDELITY 500 INDEX-INST PREM MUT 315911750   724,413 3,609 SH   SOLE   3,609 0 0
FIDELITY DISCIPLINED EQUITY FU MUT 316066208   425,090 5,940 SH   SOLE   5,940 0 0
FIDELITY MAGELLAN FUND MUT 316184100   831,276 54,942 SH   SOLE   54,942 0 0
OAKMARK FUND-CLASS I MUT 413838103   237,375 1,575 SH   SOLE   1,575 0 0
T. ROWE PRICE CAPITAL APPRECIA MUT 77954M303   314,995 8,218 SH   SOLE   8,218 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710   697,787 1,312 SH   SOLE   1,312 0 0
VANGUARD GROWTH & INCOME-ADM MUT 921913208   384,165 3,504 SH   SOLE   3,504 0 0
VANGUARD TOTAL STOCK MARKET IN MUT 922908728   216,804 1,573 SH   SOLE   1,573 0 0
VANGUARD WINDSOR FUND MUT 922018403   278,975 3,482 SH   SOLE   3,482 0 0