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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 13,120,927 96,470 SH SOLE 96,470 0 0
ABBVIE INC. COM 00287y109 459,038 2,473 SH SOLE 2,473 0 0
ACCENTURE PLC-CLASS A COM G1151C101 17,568,269 58,778 SH SOLE 58,778 0 0
ADOBE SYSTEMS INC. COM 00724f101 9,020,494 23,316 SH SOLE 23,316 0 0
ALPHABET INC-CL A COM 02079K305 400,042 2,270 SH SOLE 2,270 0 0
ALPHABET INC-CL C COM 02079K107 212,868 1,200 SH SOLE 1,200 0 0
AMAZON.COM INC COM 023135106 22,662,987 103,300 SH SOLE 103,300 0 0
AMPHENOL CORP-CL A COM 032095101 31,280,831 316,768 SH SOLE 316,768 0 0
ANSYS, INC. COM 03662Q105 18,290,449 52,077 SH SOLE 52,077 0 0
APPLE INC COM 037833100 1,283,529 6,256 SH SOLE 6,256 0 0
ARISTA NETWORKS, INC. COM 040413205 11,455,139 111,965 SH SOLE 111,965 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 21,728,572 67,876 SH SOLE 67,876 0 0
ASML HOLDING N.V. ADR COM N07059210 16,078,288 20,063 SH SOLE 20,063 0 0
BLACKROCK INC. COM 09290D101 18,972,850 18,082 SH SOLE 18,082 0 0
BOEING COM 097023105 12,845,306 61,305 SH SOLE 61,305 0 0
BP AMOCO PLC - SPON. ADR COM 055622104 208,223 6,957 SH SOLE 6,957 0 0
BROADSTONE NET LEASE, INC. COM 11135E203 388,779 24,223 SH SOLE 24,223 0 0
CHEVRON CORPORATION COM 166764100 335,494 2,343 SH SOLE 2,343 0 0
CHURCH & DWIGHT CO INC. COM 171340102 12,074,356 125,631 SH SOLE 125,631 0 0
COSTCO WHOLESALE CORP COM 22160k105 26,137,895 26,404 SH SOLE 26,404 0 0
DANAHER CORP. COM 235851102 13,332,365 67,492 SH SOLE 67,492 0 0
DOVER CORP. COM 260003108 12,375,911 67,543 SH SOLE 67,543 0 0
EMERSON ELECTRIC COM 291011104 237,061 1,778 SH SOLE 1,778 0 0
EXXON MOBIL CORPORATION COM 30231G102 785,646 7,288 SH SOLE 7,288 0 0
FISERV, INC. COM 337738108 21,325,217 123,689 SH SOLE 123,689 0 0
FMC CORPORATION COM 302491303 4,880,613 116,901 SH SOLE 116,901 0 0
GENTEX CORPORATION COM 371901109 7,534,754 342,645 SH SOLE 342,645 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 19,948,034 28,185 SH SOLE 28,185 0 0
GRACO INC. COM 384109104 300,035 3,490 SH SOLE 3,490 0 0
HOME DEPOT COM 437076102 18,354,738 50,062 SH SOLE 50,062 0 0
HONEYWELL INTERNATIONAL INC. COM 438516106 278,524 1,196 SH SOLE 1,196 0 0
IBM COM 459200101 387,930 1,316 SH SOLE 1,316 0 0
JOHNSON & JOHNSON COM 478160104 259,980 1,702 SH SOLE 1,702 0 0
LILLY (ELI) COM 532457108 1,423,422 1,826 SH SOLE 1,826 0 0
MARATHON PETROLEUM CORP COM 56585A102 12,640,630 76,098 SH SOLE 76,098 0 0
MCDONALD'S CORP COM 580135101 742,988 2,543 SH SOLE 2,543 0 0
MERCK & CO., INC. (NEW) COM 58933Y105 343,713 4,342 SH SOLE 4,342 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105 10,788,628 9,184 SH SOLE 9,184 0 0
MICROSOFT CORP. COM 594918104 17,300,283 34,781 SH SOLE 34,781 0 0
MORGAN (JP & COMPANY) COM 46625h100 889,734 3,069 SH SOLE 3,069 0 0
NEXTRACKER, INC COM 65290E101 9,224,577 169,663 SH SOLE 169,663 0 0
PEPSICO, INC. COM 713448108 9,215,775 69,795 SH SOLE 69,795 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 247,006 1,325 SH SOLE 1,325 0 0
PPG INDUSTRIES COM 693506107 295,750 2,600 SH SOLE 2,600 0 0
PROCTER & GAMBLE COM 742718109 929,792 5,836 SH SOLE 5,836 0 0
REGENERON PHARMACEUTICALS COM 75886F107 8,860,538 16,877 SH SOLE 16,877 0 0
ROLLINS, INC. COM 775711104 15,187,528 269,187 SH SOLE 269,187 0 0
ROPER TECHNOLOGIES INC. COM 776696106 13,524,098 23,859 SH SOLE 23,859 0 0
ROSS STORES INC. COM 778296103 11,836,129 92,774 SH SOLE 92,774 0 0
RPM INTERNATIONAL INC COM 749685103 11,270,234 102,606 SH SOLE 102,606 0 0
SYNOPSYS, INC. COM 871607107 12,460,175 24,304 SH SOLE 24,304 0 0
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 14,735,409 60,677 SH SOLE 60,677 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102 12,789,714 12,107 SH SOLE 12,107 0 0
UBER TECHNOLOGIES INC. COM 90353T100 15,393,287 164,987 SH SOLE 164,987 0 0
UNITED RENTALS INC. COM 911363109 18,283,009 24,267 SH SOLE 24,267 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,587,920 24,323 SH SOLE 24,323 0 0
VISA INC-CLASS A SHARES COM 92826C839 26,028,253 73,309 SH SOLE 73,309 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 9,428,944 30,578 SH SOLE 30,578 0 0
INVESCO QQQ TR COM 46090E103 1,426,541 2,586 SH SOLE 2,586 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 220,357 519 SH SOLE 519 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103 767,988 1,243 SH SOLE 1,243 0 0
VANGUARD S&P 500 ETF COM 922908363 683,340 1,203 SH SOLE 1,203 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 437,051 1,438 SH SOLE 1,438 0 0
AMERICAN GROWTH FUND OF AMERIC MUT 399874825 218,721 2,669 SH SOLE 2,669 0 0
FIDELITY 500 INDEX-INST PREM MUT 315911750 635,388 2,940 SH SOLE 2,940 0 0
FIDELITY DISCIPLINED EQUITY FU MUT 316066208 215,129 2,970 SH SOLE 2,970 0 0
FIDELITY MAGELLAN FUND MUT 316184100 430,472 27,471 SH SOLE 27,471 0 0
OAKMARK FUND-CLASS I MUT 413838103 252,935 1,575 SH SOLE 1,575 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710 751,487 1,312 SH SOLE 1,312 0 0
VANGUARD GROWTH & INCOME-ADM MUT 921913208 419,568 3,877 SH SOLE 3,877 0 0
VANGUARD TOTAL STOCK MARKET IN MUT 922908728 232,766 1,573 SH SOLE 1,573 0 0
VANGUARD WINDSOR FUND MUT 922018403 277,968 3,843 SH SOLE 3,843 0 0