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   37,860,203 122,692 SH   SOLE 0 0 0 122,692
ACTIVISION BLIZZARD INC COM 00507V109   28,899,297 342,816 SH   SOLE 0 0 0 342,816
ADOBE SYSTEMS INCORPORATED COM 00724F101   32,770,643 67,017 SH   SOLE 0 0 0 67,017
AGILENT TECHNOLOGIES INC COM 00846U101   306,036 2,545 SH   SOLE 0 0 0 2,545
ALPHABET INC CAP STK CL A 02079K305   13,840,672 115,628 SH   SOLE 0 0 0 115,628
ALPHABET INC CAP STK CL C 02079K107   36,353,058 300,513 SH   SOLE 0 0 0 300,513
AMAZON COM INC COM 023135106   341,282 2,618 SH   SOLE 0 0 0 2,618
AMERISOURCEBERGEN CORP COM 03073E105   3,903,635 20,286 SH   SOLE 0 0 0 20,286
APPLE INC COM 037833100   56,383,466 290,681 SH   SOLE 0 0 0 290,681
AUTOMATIC DATA PROCESSING IN COM 053015103   20,662,678 94,011 SH   SOLE 0 0 0 94,011
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   16,213,868 47,548 SH   SOLE 0 0 0 47,548
BOOKING HOLDINGS INC COM 09857L108   28,907,033 10,705 SH   SOLE 0 0 0 10,705
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   3,189,206 19,255 SH   SOLE 0 0 0 19,255
CDW CORP COM 12514G108   321,125 1,750 SH   SOLE 0 0 0 1,750
CHECK POINT SOFTWARE TECH LT ORD M22465104   273,224 2,175 SH   SOLE 0 0 0 2,175
CINTAS CORP COM 172908105   1,096,061 2,205 SH   SOLE 0 0 0 2,205
CISCO SYS INC COM 17275R102   1,272,985 24,604 SH   SOLE 0 0 0 24,604
COCA COLA CO COM 191216100   340,144 5,648 SH   SOLE 0 0 0 5,648
COPART INC COM 217204106   1,051,195 11,525 SH   SOLE 0 0 0 11,525
DECKERS OUTDOOR CORP COM 243537107   656,937 1,245 SH   SOLE 0 0 0 1,245
DNP SELECT INCOME FD INC COM 23325P104   263,221 25,117 SH   SOLE 0 0 0 25,117
EATON CORP PLC SHS G29183103   2,594,391 12,901 SH   SOLE 0 0 0 12,901
EDWARDS LIFESCIENCES CORP COM 28176E108   769,261 8,155 SH   SOLE 0 0 0 8,155
EPAM SYS INC COM 29414B104   345,890 1,539 SH   SOLE 0 0 0 1,539
FAIR ISAAC CORP COM 303250104   910,361 1,125 SH   SOLE 0 0 0 1,125
FASTENAL CO COM 311900104   589,605 9,995 SH   SOLE 0 0 0 9,995
FEDEX CORP COM 31428X106   722,660 2,915 SH   SOLE 0 0 0 2,915
FISERV INC COM 337738108   15,413,007 122,180 SH   SOLE 0 0 0 122,180
FLEETCOR TECHNOLOGIES INC COM 339041105   844,382 3,363 SH   SOLE 0 0 0 3,363
FORTINET INC COM 34959E109   735,188 9,726 SH   SOLE 0 0 0 9,726
GENPACT LIMITED SHS G3922B107   389,413 10,365 SH   SOLE 0 0 0 10,365
GRAINGER W W INC COM 384802104   28,762,383 36,473 SH   SOLE 0 0 0 36,473
HERSHEY CO COM 427866108   2,563,920 10,268 SH   SOLE 0 0 0 10,268
HOME DEPOT INC COM 437076102   20,474,077 65,909 SH   SOLE 0 0 0 65,909
HUBBELL INC COM 443510607   465,801 1,405 SH   SOLE 0 0 0 1,405
IDEXX LABS INC COM 45168D104   567,520 1,130 SH   SOLE 0 0 0 1,130
INTUIT COM 461202103   32,940,673 71,893 SH   SOLE 0 0 0 71,893
ISHARES TR RUS 1000 GRW ETF 464287614   997,252 3,624 SH   SOLE 0 0 0 3,624
ITT INC COM 45073V108   681,365 7,310 SH   SOLE 0 0 0 7,310
JOHNSON & JOHNSON COM 478160104   366,841 2,216 SH   SOLE 0 0 0 2,216
KEYSIGHT TECHNOLOGIES INC COM 49338L103   699,941 4,180 SH   SOLE 0 0 0 4,180
KLA CORP COM NEW 482480100   14,291,580 29,466 SH   SOLE 0 0 0 29,466
LILLY ELI & CO COM 532457108   2,535,306 5,406 SH   SOLE 0 0 0 5,406
MASTERCARD INCORPORATED CL A 57636Q104   25,604,765 65,102 SH   SOLE 0 0 0 65,102
MCDONALDS CORP COM 580135101   1,530,806 5,130 SH   SOLE 0 0 0 5,130
MERCK & CO INC COM 58933Y105   18,387,961 159,355 SH   SOLE 0 0 0 159,355
METTLER TOLEDO INTERNATIONAL COM 592688105   508,916 388 SH   SOLE 0 0 0 388
MICROSOFT CORP COM 594918104   58,042,736 170,443 SH   SOLE 0 0 0 170,443
MSA SAFETY INC COM 553498106   444,468 2,555 SH   SOLE 0 0 0 2,555
NICE LTD SPONSORED ADR 653656108   459,463 2,225 SH   SOLE 0 0 0 2,225
NIKE INC CL B 654106103   17,746,111 160,787 SH   SOLE 0 0 0 160,787
NORTHWEST BANCSHARES INC MD COM 667340103   411,905 38,859 SH   SOLE 0 0 0 38,859
NUVEEN AMT FREE QLTY MUN INC COM 670657105   130,302 11,921 SH   SOLE 0 0 0 11,921
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102   246,651 22,859 SH   SOLE 0 0 0 22,859
PEPSICO INC COM 713448108   1,818,726 9,819 SH   SOLE 0 0 0 9,819
PLUG POWER INC COM NEW 72919P202   176,630 17,000 SH   SOLE 0 0 0 17,000
POOL CORP COM 73278L105   462,680 1,235 SH   SOLE 0 0 0 1,235
ROPER TECHNOLOGIES INC COM 776696106   549,561 1,143 SH   SOLE 0 0 0 1,143
SHERWIN WILLIAMS CO COM 824348106   2,568,375 9,673 SH   SOLE 0 0 0 9,673
SOFI TECHNOLOGIES INC COM 83406F102   100,080 12,000 SH   SOLE 0 0 0 12,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   982,993 2,218 SH   SOLE 0 0 0 2,218
STERIS PLC SHS USD G8473T100   601,822 2,675 SH   SOLE 0 0 0 2,675
STRYKER CORPORATION COM 863667101   35,637,913 116,811 SH   SOLE 0 0 0 116,811
TEMPLETON GLOBAL INCOME FD COM 880198106   42,585 10,286 SH   SOLE 0 0 0 10,286
TESLA INC COM 88160R101   408,885 1,562 SH   SOLE 0 0 0 1,562
TEXAS INSTRS INC COM 882508104   368,681 2,048 SH   SOLE 0 0 0 2,048
TJX COS INC NEW COM 872540109   1,195,079 14,095 SH   SOLE 0 0 0 14,095
TRACTOR SUPPLY CO COM 892356106   17,914,556 81,025 SH   SOLE 0 0 0 81,025
UNITED PARCEL SERVICE INC CL B 911312106   475,371 2,652 SH   SOLE 0 0 0 2,652
UNITEDHEALTH GROUP INC COM 91324P102   29,091,437 60,526 SH   SOLE 0 0 0 60,526
VEEVA SYS INC CL A COM 922475108   562,542 2,845 SH   SOLE 0 0 0 2,845
VISA INC COM CL A 92826C839   36,175,730 152,332 SH   SOLE 0 0 0 152,332
WESTERN ASSET HIGH INCOME OP COM 95766K109   113,906 30,134 SH   SOLE 0 0 0 30,134