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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   47,743,330 167,046 SH   SOLE 0 0 0 167,046
ACTIVISION BLIZZARD INC COM 00507V109   17,042,595 199,120 SH   SOLE 0 0 0 199,120
ADOBE SYSTEMS INCORPORATED COM 00724F101   25,489,913 66,144 SH   SOLE 0 0 0 66,144
AGILENT TECHNOLOGIES INC COM 00846U101   336,166 2,430 SH   SOLE 0 0 0 2,430
ALPHABET INC CAP STK CL A 02079K305   11,049,838 106,525 SH   SOLE 0 0 0 106,525
ALPHABET INC CAP STK CL C 02079K107   31,628,792 304,123 SH   SOLE 0 0 0 304,123
AMAZON COM INC COM 023135106   250,272 2,423 SH   SOLE 0 0 0 2,423
AMERISOURCEBERGEN CORP COM 03073E105   2,956,431 18,465 SH   SOLE 0 0 0 18,465
APPLE INC COM 037833100   46,417,070 281,486 SH   SOLE 0 0 0 281,486
AUTOMATIC DATA PROCESSING IN COM 053015103   20,377,992 91,533 SH   SOLE 0 0 0 91,533
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   14,375,405 46,557 SH   SOLE 0 0 0 46,557
BOOKING HOLDINGS INC COM 09857L108   13,309,933 5,018 SH   SOLE 0 0 0 5,018
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   2,531,997 17,275 SH   SOLE 0 0 0 17,275
CDW CORP COM 12514G108   552,318 2,834 SH   SOLE 0 0 0 2,834
CHECK POINT SOFTWARE TECH LT ORD M22465104   282,750 2,175 SH   SOLE 0 0 0 2,175
CINTAS CORP COM 172908105   957,748 2,070 SH   SOLE 0 0 0 2,070
CISCO SYS INC COM 17275R102   1,100,912 21,060 SH   SOLE 0 0 0 21,060
COPART INC COM 217204106   829,942 11,035 SH   SOLE 0 0 0 11,035
DECKERS OUTDOOR CORP COM 243537107   833,915 1,855 SH   SOLE 0 0 0 1,855
EATON CORP PLC SHS G29183103   1,402,418 8,185 SH   SOLE 0 0 0 8,185
EDWARDS LIFESCIENCES CORP COM 28176E108   672,016 8,123 SH   SOLE 0 0 0 8,123
EPAM SYS INC COM 29414B104   455,676 1,524 SH   SOLE 0 0 0 1,524
FAIR ISAAC CORP COM 303250104   730,798 1,040 SH   SOLE 0 0 0 1,040
FASTENAL CO COM 311900104   495,439 9,185 SH   SOLE 0 0 0 9,185
FEDEX CORP COM 31428X106   648,940 2,840 SH   SOLE 0 0 0 2,840
FLEETCOR TECHNOLOGIES INC COM 339041105   662,491 3,142 SH   SOLE 0 0 0 3,142
FORTINET INC COM 34959E109   614,090 9,240 SH   SOLE 0 0 0 9,240
GENPACT LIMITED SHS G3922B107   438,628 9,490 SH   SOLE 0 0 0 9,490
GRAINGER W W INC COM 384802104   24,797,282 36,000 SH   SOLE 0 0 0 36,000
HERSHEY CO COM 427866108   2,390,945 9,398 SH   SOLE 0 0 0 9,398
HOME DEPOT INC COM 437076102   32,326,137 109,536 SH   SOLE 0 0 0 109,536
IDEXX LABS INC COM 45168D104   540,086 1,080 SH   SOLE 0 0 0 1,080
INTUIT COM 461202103   31,482,750 70,616 SH   SOLE 0 0 0 70,616
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   145,739 12,695 SH   SOLE 0 0 0 12,695
ISHARES TR RUS 1000 GRW ETF 464287614   624,019 2,554 SH   SOLE 0 0 0 2,554
ITT INC COM 45073V108   581,662 6,740 SH   SOLE 0 0 0 6,740
JOHNSON & JOHNSON COM 478160104   276,632 1,785 SH   SOLE 0 0 0 1,785
KEYSIGHT TECHNOLOGIES INC COM 49338L103   601,513 3,725 SH   SOLE 0 0 0 3,725
KLA CORP COM NEW 482480100   11,506,896 28,827 SH   SOLE 0 0 0 28,827
LILLY ELI & CO COM 532457108   1,626,094 4,735 SH   SOLE 0 0 0 4,735
MASTERCARD INCORPORATED CL A 57636Q104   23,185,685 63,800 SH   SOLE 0 0 0 63,800
MCDONALDS CORP COM 580135101   1,411,463 5,048 SH   SOLE 0 0 0 5,048
MERCK & CO INC COM 58933Y105   16,763,979 157,571 SH   SOLE 0 0 0 157,571
METTLER TOLEDO INTERNATIONAL COM 592688105   572,299 374 SH   SOLE 0 0 0 374
MICROSOFT CORP COM 594918104   60,780,814 210,825 SH   SOLE 0 0 0 210,825
MSA SAFETY INC COM 553498106   313,725 2,350 SH   SOLE 0 0 0 2,350
NICE LTD SPONSORED ADR 653656108   454,347 1,985 SH   SOLE 0 0 0 1,985
NIKE INC CL B 654106103   19,360,373 157,863 SH   SOLE 0 0 0 157,863
NORTHWEST BANCSHARES INC MD COM 667340103   467,474 38,859 SH   SOLE 0 0 0 38,859
PEPSICO INC COM 713448108   1,715,808 9,412 SH   SOLE 0 0 0 9,412
PLUG POWER INC COM NEW 72919P202   175,800 15,000 SH   SOLE 0 0 0 15,000
POOL CORP COM 73278L105   419,489 1,225 SH   SOLE 0 0 0 1,225
PRICE T ROWE GROUP INC COM 74144T108   700,545 6,205 SH   SOLE 0 0 0 6,205
ROPER TECHNOLOGIES INC COM 776696106   464,053 1,053 SH   SOLE 0 0 0 1,053
SHERWIN WILLIAMS CO COM 824348106   1,862,219 8,285 SH   SOLE 0 0 0 8,285
SOFI TECHNOLOGIES INC COM 83406F102   72,840 12,000 SH   SOLE 0 0 0 12,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   634,964 1,551 SH   SOLE 0 0 0 1,551
STERIS PLC SHS USD G8473T100   454,290 2,375 SH   SOLE 0 0 0 2,375
STRYKER CORPORATION COM 863667101   32,626,409 114,290 SH   SOLE 0 0 0 114,290
TEXAS INSTRS INC COM 882508104   372,020 2,000 SH   SOLE 0 0 0 2,000
TRACTOR SUPPLY CO COM 892356106   18,482,059 78,634 SH   SOLE 0 0 0 78,634
UNITED PARCEL SERVICE INC CL B 911312106   516,789 2,664 SH   SOLE 0 0 0 2,664
UNITEDHEALTH GROUP INC COM 91324P102   27,804,329 58,834 SH   SOLE 0 0 0 58,834
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   203,615 1,930 SH   SOLE 0 0 0 1,930
VEEVA SYS INC CL A COM 922475108   488,881 2,660 SH   SOLE 0 0 0 2,660
VISA INC COM CL A 92826C839   34,031,981 150,945 SH   SOLE 0 0 0 150,945