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 8,106,530 89,338 SH SOLE 89,338 0 0
ABBVIE INC. COM 00287y109 584,560 2,323 SH SOLE 2,323 0 0
ACCENTURE PLC-CLASS A COM G1151C101 6,895,469 55,412 SH SOLE 55,412 0 0
ALPHABET INC-CL A COM 02079K305 27,133,317 75,925 SH SOLE 75,925 0 0
ALPHABET INC-CL C COM 02079K107 418,343 1,184 SH SOLE 1,184 0 0
AMAZON.COM INC COM 023135106 23,528,210 98,717 SH SOLE 98,717 0 0
AMGEN INC. COM 031162100 205,322 567 SH SOLE 567 0 0
AMPHENOL CORP-CL A COM 032095101 38,616,901 219,016 SH SOLE 219,016 0 0
APPLE INC COM 037833100 1,784,194 6,166 SH SOLE 6,166 0 0
ARISTA NETWORKS, INC. COM 040413205 18,464,937 108,694 SH SOLE 108,694 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 15,013,878 65,400 SH SOLE 65,400 0 0
ASML HOLDING N.V. ADR COM N07059210 32,654,668 16,414 SH SOLE 16,414 0 0
BLACKROCK INC. COM 09290D101 15,958,050 16,596 SH SOLE 16,596 0 0
BOEING COM 097023105 12,596,822 58,192 SH SOLE 58,192 0 0
BOSTON SCIENTIFIC COM 101137107 5,728,723 134,225 SH SOLE 134,225 0 0
BP AMOCO PLC - SPON. ADR COM 055622104 257,061 6,957 SH SOLE 6,957 0 0
BROADCOM INC. COM 11135F101 9,992,243 26,452 SH SOLE 26,452 0 0
BROADSTONE NET LEASE, INC. COM 11135E203 280,285 13,560 SH SOLE 13,560 0 0
CHEVRON CORPORATION COM 166764100 315,939 1,906 SH SOLE 1,906 0 0
CHURCH & DWIGHT CO INC. COM 171340102 352,643 3,640 SH SOLE 3,640 0 0
CIRCLE INTERNET GROUP, INC. COM 172573107 3,864,020 61,696 SH SOLE 61,696 0 0
CISCO SYSTEMS COM 17275R102 276,618 2,355 SH SOLE 2,355 0 0
COSTCO WHOLESALE CORP COM 22160k105 23,013,497 24,601 SH SOLE 24,601 0 0
DANAHER CORP. COM 235851102 11,953,572 62,755 SH SOLE 62,755 0 0
DOMINION ENERGY INC. COM 25746u109 228,771 3,350 SH SOLE 3,350 0 0
DOVER CORP. COM 260003108 13,940,348 62,156 SH SOLE 62,156 0 0
EMERSON ELECTRIC COM 291011104 254,521 1,778 SH SOLE 1,778 0 0
EXXONMOBIL HOLDINGS CORPORATIO COM 30233Q108 998,193 7,301 SH SOLE 7,301 0 0
FISERV, INC. COM 337738108 6,811,524 138,869 SH SOLE 138,869 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 22,999,565 22,741 SH SOLE 22,741 0 0
HOME DEPOT COM 437076102 16,642,969 47,190 SH SOLE 47,190 0 0
IBM COM 459200101 356,012 1,266 SH SOLE 1,266 0 0
INTEL CORP. COM 458140100 293,502 2,102 SH SOLE 2,102 0 0
JOHNSON & JOHNSON COM 478160104 432,511 1,703 SH SOLE 1,703 0 0
LAM RESEARCH CORPORATION COM 512807306 207,998 480 SH SOLE 480 0 0
LILLY (ELI) COM 532457108 1,766,760 1,473 SH SOLE 1,473 0 0
MARATHON PETROLEUM CORP COM 56585A102 15,585,388 60,959 SH SOLE 60,959 0 0
MCDONALD'S CORP COM 580135101 687,398 2,543 SH SOLE 2,543 0 0
MERCK & CO., INC. (NEW) COM 58933Y105 399,763 3,111 SH SOLE 3,111 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105 10,705,534 8,380 SH SOLE 8,380 0 0
MICROSOFT CORP. COM 594918104 16,784,680 44,997 SH SOLE 44,997 0 0
MORGAN (JP & COMPANY) COM 46625h100 1,050,729 3,210 SH SOLE 3,210 0 0
NETFLIX INC. COM 64110L106 8,165,732 114,366 SH SOLE 114,366 0 0
NEXTPOWER, INC COM 65290E101 14,450,014 121,286 SH SOLE 121,286 0 0
NVIDIA CORPORATION COM 67066G104 250,513 1,252 SH SOLE 1,252 0 0
PEPSICO, INC. COM 713448108 8,720,031 64,402 SH SOLE 64,402 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 277,736 1,128 SH SOLE 1,128 0 0
PROCTER & GAMBLE COM 742718109 795,375 5,424 SH SOLE 5,424 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,227,927 16,403 SH SOLE 16,403 0 0
ROLLINS, INC. COM 775711104 10,167,822 243,599 SH SOLE 243,599 0 0
ROPER TECHNOLOGIES INC. COM 776696106 6,799,270 20,093 SH SOLE 20,093 0 0
ROSS STORES INC. COM 778296103 18,005,620 84,593 SH SOLE 84,593 0 0
RPM INTERNATIONAL INC COM 749685103 10,458,659 94,095 SH SOLE 94,095 0 0
RTX CORP COM 75513e101 221,225 1,166 SH SOLE 1,166 0 0
SYNOPSYS, INC. COM 871607107 14,679,175 32,908 SH SOLE 32,908 0 0
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 14,612,581 58,455 SH SOLE 58,455 0 0
TALEN ENERGY CORPORATION COM 87422Q109 12,468,468 32,448 SH SOLE 32,448 0 0
TEXAS PACIFIC LAND CORPORATION COM 88262p102 12,334,446 28,184 SH SOLE 28,184 0 0
UBER TECHNOLOGIES INC. COM 90353T100 13,488,364 186,923 SH SOLE 186,923 0 0
UNITED RENTALS INC. COM 911363109 22,136,671 19,540 SH SOLE 19,540 0 0
UNITEDHEALTH GROUP INC COM 91324P102 9,167,967 22,058 SH SOLE 22,058 0 0
VISA INC-CLASS A SHARES COM 92826C839 23,553,470 68,651 SH SOLE 68,651 0 0
WALMART INC COM 931142103 253,363 2,237 SH SOLE 2,237 0 0
INVESCO QQQ TR COM 46090E103 1,905,067 2,587 SH SOLE 2,587 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 257,777 2,076 SH SOLE 2,076 0 0
ISHARES S&P 500 INDEX FUND ETF COM 464287200 1,269,369 1,695 SH SOLE 1,695 0 0
STATE STREET SPDR S&P 500 ETF COM 78462F103 947,651 1,269 SH SOLE 1,269 0 0
VANGUARD S&P 500 ETF COM 922908363 17,351,575 25,264 SH SOLE 25,264 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 549,509 1,485 SH SOLE 1,485 0 0
AMERICAN GROWTH FUND OF AMERIC MUT 399874825 234,145 2,669 SH SOLE 2,669 0 0
FIDELITY 500 INDEX-INST PREM MUT 315911750 768,046 2,940 SH SOLE 2,940 0 0
FIDELITY DISCIPLINED EQUITY FU MUT 316066208 247,558 2,970 SH SOLE 2,970 0 0
FIDELITY EQUITY DIVIDEND INCOM MUT 316145101 393,251 12,044 SH SOLE 12,044 0 0
FIDELITY MAGELLAN FUND MUT 316184100 433,219 27,471 SH SOLE 27,471 0 0
OAKMARK FUND-CLASS I MUT 413838103 270,763 1,575 SH SOLE 1,575 0 0
VANGUARD 500 INDEX FUND-ADM MUT 922908710 908,208 1,312 SH SOLE 1,312 0 0
VANGUARD GROWTH & INCOME-ADM MUT 921913208 463,025 3,877 SH SOLE 3,877 0 0
VANGUARD TOTAL STOCK MARKET IN MUT 922908728 346,030 1,920 SH SOLE 1,920 0 0
VANGUARD WINDSOR FUND MUT 922018403 305,906 3,843 SH SOLE 3,843 0 0