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 12,768,313 95,329 SH SOLE 95,329 0 0
ABBVIE INC. COM 00287y109 572,598 2,473 SH SOLE 2,473 0 0
ACCENTURE PLC-CLASS A COM G1151C101 14,290,527 57,950 SH SOLE 57,950 0 0
ADOBE SYSTEMS INC. COM 00724f101 6,367,490 18,051 SH SOLE 18,051 0 0
ALPHABET INC-CL A COM 02079K305 19,361,456 79,644 SH SOLE 79,644 0 0
ALPHABET INC-CL C COM 02079K107 287,389 1,180 SH SOLE 1,180 0 0
AMAZON.COM INC COM 023135106 22,494,727 102,449 SH SOLE 102,449 0 0
AMPHENOL CORP-CL A COM 032095101 38,495,432 311,074 SH SOLE 311,074 0 0
APPLE INC COM 037833100 1,577,670 6,196 SH SOLE 6,196 0 0
ARISTA NETWORKS, INC. COM 040413205 16,259,925 111,591 SH SOLE 111,591 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 20,854,897 67,330 SH SOLE 67,330 0 0
ASML HOLDING N.V. ADR COM N07059210 19,210,778 19,844 SH SOLE 19,844 0 0
BLACKROCK INC. COM 09290D101 20,772,314 17,817 SH SOLE 17,817 0 0
BOEING COM 097023105 13,125,342 60,813 SH SOLE 60,813 0 0
BP AMOCO PLC - SPON. ADR COM 055622104 239,738 6,957 SH SOLE 6,957 0 0
BROADCOM INC. COM 11135F101 207,843 630 SH SOLE 630 0 0
BROADSTONE NET LEASE, INC. COM 11135E203 414,995 23,223 SH SOLE 23,223 0 0
CHEVRON CORPORATION COM 166764100 363,379 2,340 SH SOLE 2,340 0 0
CHURCH & DWIGHT CO INC. COM 171340102 10,872,193 124,069 SH SOLE 124,069 0 0
COSTCO WHOLESALE CORP COM 22160k105 24,158,758 26,100 SH SOLE 26,100 0 0
DANAHER CORP. COM 235851102 13,210,625 66,633 SH SOLE 66,633 0 0
DOMINION ENERGY INC. COM 25746u109 204,919 3,350 SH SOLE 3,350 0 0
DOVER CORP. COM 260003108 11,102,114 66,547 SH SOLE 66,547 0 0
EMERSON ELECTRIC COM 291011104 233,238 1,778 SH SOLE 1,778 0 0
EXXON MOBIL CORPORATION COM 30231G102 821,722 7,288 SH SOLE 7,288 0 0
FISERV, INC. COM 337738108 19,811,676 153,662 SH SOLE 153,662 0 0
GENTEX CORPORATION COM 371901109 9,483,763 335,115 SH SOLE 335,115 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 22,159,235 27,826 SH SOLE 27,826 0 0
GRACO INC. COM 384109104 267,199 3,145 SH SOLE 3,145 0 0
HOME DEPOT COM 437076102 20,048,288 49,479 SH SOLE 49,479 0 0
HONEYWELL INTERNATIONAL INC. COM 438516106 251,758 1,196 SH SOLE 1,196 0 0
IBM COM 459200101 357,215 1,266 SH SOLE 1,266 0 0
JOHNSON & JOHNSON COM 478160104 315,585 1,702 SH SOLE 1,702 0 0
LILLY (ELI) COM 532457108 1,392,475 1,825 SH SOLE 1,825 0 0
MARATHON PETROLEUM CORP COM 56585A102 14,521,077 75,340 SH SOLE 75,340 0 0
MCDONALD'S CORP COM 580135101 772,792 2,543 SH SOLE 2,543 0 0
MERCK & CO., INC. (NEW) COM 58933Y105 364,424 4,342 SH SOLE 4,342 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105 11,120,919 9,059 SH SOLE 9,059 0 0
MICROSOFT CORP. COM 594918104 17,847,899 34,459 SH SOLE 34,459 0 0
MORGAN (JP & COMPANY) COM 46625h100 966,793 3,065 SH SOLE 3,065 0 0
NEXTRACKER, INC COM 65290E101 12,464,207 168,458 SH SOLE 168,458 0 0
PEPSICO, INC. COM 713448108 9,661,776 68,796 SH SOLE 68,796 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 266,232 1,325 SH SOLE 1,325 0 0
PPG INDUSTRIES COM 693506107 273,286 2,600 SH SOLE 2,600 0 0
PROCTER & GAMBLE COM 742718109 896,087 5,832 SH SOLE 5,832 0 0
REGENERON PHARMACEUTICALS COM 75886F107 9,407,621 16,731 SH SOLE 16,731 0 0
ROLLINS, INC. COM 775711104 15,613,601 265,809 SH SOLE 265,809 0 0
ROPER TECHNOLOGIES INC. COM 776696106 11,724,651 23,511 SH SOLE 23,511 0 0
ROSS STORES INC. COM 778296103 13,908,945 91,272 SH SOLE 91,272 0 0
RPM INTERNATIONAL INC COM 749685103 11,916,631 101,091 SH SOLE 101,091 0 0
SYNOPSYS, INC. COM 871607107 19,127,143 38,767 SH SOLE 38,767 0 0
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 15,519,427 60,069 SH SOLE 60,069 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102 11,153,263 11,946 SH SOLE 11,946 0 0
UBER TECHNOLOGIES INC. COM 90353T100 15,966,661 162,975 SH SOLE 162,975 0 0
UNITED RENTALS INC. COM 911363109 19,422,876 20,345 SH SOLE 20,345 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,245,131 23,878 SH SOLE 23,878 0 0
VISA INC-CLASS A SHARES COM 92826C839 24,692,435 72,331 SH SOLE 72,331 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 8,951,351 30,123 SH SOLE 30,123 0 0
INVESCO QQQ TR COM 46090E103 1,552,557 2,586 SH SOLE 2,586 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 243,105 519 SH SOLE 519 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103 826,063 1,240 SH SOLE 1,240 0 0
VANGUARD S&P 500 ETF COM 922908363 736,693 1,203 SH SOLE 1,203 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 473,549 1,443 SH SOLE 1,443 0 0
AMERICAN GROWTH FUND OF AMERIC MUT 399874825 233,798 2,669 SH SOLE 2,669 0 0
FIDELITY 500 INDEX-INST PREM MUT 315911750 684,929 2,940 SH SOLE 2,940 0 0
FIDELITY DISCIPLINED EQUITY FU MUT 316066208 228,908 2,970 SH SOLE 2,970 0 0
FIDELITY MAGELLAN FUND MUT 316184100 442,285 27,471 SH SOLE 27,471 0 0
OAKMARK FUND-CLASS I MUT 413838103 260,983 1,575 SH SOLE 1,575 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710 810,167 1,312 SH SOLE 1,312 0 0
VANGUARD GROWTH & INCOME-ADM MUT 921913208 453,140 3,877 SH SOLE 3,877 0 0
VANGUARD TOTAL STOCK MARKET IN MUT 922908728 251,245 1,573 SH SOLE 1,573 0 0
VANGUARD WINDSOR FUND MUT 922018403 288,805 3,843 SH SOLE 3,843 0 0