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
A S G N INC COM 00191u102   2,342 28,747 SH   SOLE   14,925 0 13,822
ADOBE INC COM 00724f101   37,058 110,118 SH   SOLE   109,369 0 749
AIR PROD & CHEMICALS COM 009158106   30,701 99,594 SH   SOLE   98,910 0 684
ALPHABET INC. CLASS A COM 02079k305   51,543 584,190 SH   SOLE   580,084 0 4,106
AMAZON.COM INC COM 023135106   35,047 417,225 SH   SOLE   414,219 0 3,006
APPLE INC COM 037833100   82,795 637,230 SH   SOLE   633,176 0 4,054
AVERY DENNISON CORP COM 053611109   805 4,449 SH   SOLE   4,449 0 0
B J S WHOLESALE CLUB HOL COM 05550j101   3,792 57,310 SH   SOLE   29,402 0 27,908
BALL CORP COM 058498106   38,362 750,132 SH   SOLE   744,809 0 5,323
BECTON DICKINSON&CO COM 075887109   51,374 202,022 SH   SOLE   200,724 0 1,298
BROADCOM INC COM 11135f101   1,028 1,839 SH   SOLE   1,839 0 0
BROADRIDGE FINL SOLU COM 11133t103   376 2,800 SH   SOLE   2,800 0 0
CHARLES SCHWAB CORP COM 808513105   61,521 738,898 SH   SOLE   734,199 0 4,699
CHURCH & DWIGHT CO INC I COM 171340102   47,058 583,776 SH   SOLE   579,708 0 4,068
CINTAS CORP COM 172908105   49,676 109,996 SH   SOLE   109,229 0 767
COMERICA INCORPORATE COM 200340107   537 8,027 SH   SOLE   8,027 0 0
CONMED CORP COM 207410101   4,246 47,906 SH   SOLE   24,187 0 23,719
CONSTELLATION BRAND CLASS A COM 21036p108   39,384 169,940 SH   SOLE   168,818 0 1,122
COSTCO WHOLESALE CO COM 22160k105   32,882 72,031 SH   SOLE   71,544 0 487
CVS HEALTH CORP COM 126650100   697 7,481 SH   SOLE   7,481 0 0
CYBERARK SOFTWRE LTD F COM m2682v108   2,716 20,949 SH   SOLE   8,495 0 12,454
ENVESTNET INC COM 29404k106   4,288 69,505 SH   SOLE   34,620 0 34,885
EVOQUA WATER TECH COM 30057t105   4,606 116,302 SH   SOLE   59,390 0 56,912
EXLSERVICE HOLDINGS COM 302081104   3,943 23,272 SH   SOLE   12,015 0 11,257
GENERAL MILLS INC COM 370334104   492 5,869 SH   SOLE   5,869 0 0
GXO LOGISTICS INC COM 36262g101   2,893 67,764 SH   SOLE   33,780 0 33,984
HALOZYME THERAPEUTIC COM 40637h109   7,146 125,582 SH   SOLE   64,121 0 61,461
HERSHEY CO COM 427866108   764 3,301 SH   SOLE   3,301 0 0
HOME DEPOT INC COM 437076102   1,209 3,828 SH   SOLE   3,828 0 0
HOSTESS BRANDS INC COM 44109j106   2,622 116,835 SH   SOLE   59,887 0 56,948
I C U MEDICAL INC COM 44930g107   4,627 29,379 SH   SOLE   14,853 0 14,526
INSPERITY INC COM 45778q107   1,887 16,612 SH   SOLE   8,706 0 7,906
INTEL CORP COM 458140100   211 8,000 SH   SOLE   8,000 0 0
ITRON INC COM 465741106   3,742 73,870 SH   SOLE   36,775 0 37,095
JOHNSON & JOHNSON COM 478160104   833 4,716 SH   SOLE   4,716 0 0
JPMORGAN CHASE & CO COM 46625h100   1,116 8,319 SH   SOLE   8,319 0 0
LAB CO OF AMER HLDG COM 50540r409   40,343 171,322 SH   SOLE   170,133 0 1,189
LESLIES INC COM 527064109   2,321 190,116 SH   SOLE   63,967 0 126,149
LIGAND PHARMA COM 53220k504   1,395 20,877 SH   SOLE   7,045 0 13,832
MASTERCARD INC CLASS A COM 57636q104   42,723 122,862 SH   SOLE   122,095 0 767
MC CORMICK & CO INC COM 579780206   33,663 406,121 SH   SOLE   403,391 0 2,730
MCDONALDS CORP COM 580135101   1,044 3,962 SH   SOLE   3,962 0 0
MERCK & CO. INC. COM 58933y105   942 8,489 SH   SOLE   8,489 0 0
MERIT MED SYS INC COM 589889104   5,401 76,480 SH   SOLE   39,391 0 37,089
MICROSOFT CORP COM 594918104   78,246 326,268 SH   SOLE   324,034 0 2,234
MONDELEZ INTL CLASS A COM 609207105   876 13,147 SH   SOLE   13,147 0 0
NIKE INC CLASS B COM 654106103   30,149 257,660 SH   SOLE   255,878 0 1,782
NTNL VISION HOLDINGS 005 COM 63845r107   5,050 130,279 SH   SOLE   66,802 0 63,477
PAGERDUTY INC COM 69553p100   2,714 102,170 SH   SOLE   35,638 0 66,532
PALO ALTO NETWORKS COM 697435105   31,982 229,198 SH   SOLE   227,595 0 1,603
PEPSICO INC COM 713448108   54,766 303,142 SH   SOLE   301,104 0 2,038
PERFICIENT INC COM 71375u101   3,847 55,084 SH   SOLE   27,966 0 27,118
PFIZER INC COM 717081103   41,286 805,728 SH   SOLE   800,108 0 5,620
POWERSCHOOL HLDGS INC CLASS A COM 73939c106   5,322 230,582 SH   SOLE   117,183 0 113,399
PROCTER & GAMBLE COM 742718109   1,365 9,006 SH   SOLE   9,006 0 0
QUALCOMM INC COM 747525103   740 6,735 SH   SOLE   6,735 0 0
QUANTA SERVICES INC COM 74762e102   52,821 370,675 SH   SOLE   368,076 0 2,599
ROPER TECHNOLOGIES COM 776696106   27,818 64,381 SH   SOLE   63,947 0 434
SALESFORCE INC COM 79466l302   15,534 117,157 SH   SOLE   115,924 0 1,233
SIMPLY GOOD FOODS CO0050 COM 82900l102   4,384 115,265 SH   SOLE   59,269 0 55,996
SITEONE LANDSCAPE SUPPLY COM 82982l103   3,158 26,916 SH   SOLE   13,279 0 13,637
STARBUCKS CORP COM 855244109   35,592 358,792 SH   SOLE   356,571 0 2,221
SYNEOS HEALTH INC CLASS A COM 87166b102   2,148 58,573 SH   SOLE   21,684 0 36,889
SYNOPSYS INC COM 871607107   31,536 98,768 SH   SOLE   98,079 0 689
TARGET CORP COM 87612e106   842 5,649 SH   SOLE   5,649 0 0
TELEFLEX INCORPORATE COM 879369106   28,744 115,147 SH   SOLE   114,327 0 820
TENABLE HOLDINGS INC COM 88025t102   4,019 105,350 SH   SOLE   52,047 0 53,303
ULTA BEAUTY INC. COM 90384s303   48,436 103,259 SH   SOLE   102,540 0 719
UPWORK INC COM 91688f104   1,709 163,662 SH   SOLE   54,065 0 109,597
UTZ BRANDS INC CLASS A COM 918090101   3,422 215,760 SH   SOLE   106,636 0 109,124
VERINT SYSTEMS INC COM 92343x100   3,902 107,539 SH   SOLE   54,715 0 52,824
VERIZON COMMUNICATN COM 92343v104   776 19,689 SH   SOLE   19,689 0 0
VERRA MOBILITY CORP CLASS A COM 92511u102   3,611 261,115 SH   SOLE   130,248 0 130,867
WASTE MANAGEMENT INC COM 94106l109   46,530 296,596 SH   SOLE   294,584 0 2,012
WEST PHARM SRVC INC COM 955306105   42,853 182,080 SH   SOLE   180,820 0 1,260
WESTERN ALLIANCE BNC COM 957638109   3,226 54,167 SH   SOLE   27,128 0 27,039
WILLSCOT MOBILE MINI HLD CLASS COM 971378104   4,386 97,098 SH   SOLE   50,217 0 46,881
XOMETRY INC CLASS A COM 98423f109   1,903 59,050 SH   SOLE   20,824 0 38,226
ZOETIS INC CLASS A COM 98978v103   43,684 298,082 SH   SOLE   296,173 0 1,909
ISHARES RUSSELL 2000 ETF ETF 464287655   818 4,689 SH   SOLE   4,689 0 0
ISHARES RUSSELL 2000 GROWTH ET ETF 464287648   3,057 14,252 SH   SOLE   14,252 0 0
ISHARES TR RUS 1000 ETF ETF 464287622   370 1,756 SH   SOLE   1,756 0 0
ISHARES TRUST RUS 1000 GRW ETF ETF 464287614   2,927 13,660 SH   SOLE   13,651 0 9
SPDR S&P 500 ETF ETF 78462f103   241 631 SH   SOLE   631 0 0
SPDR S&P 500 GROWTH ETF ETF 78464a409   1,352 26,682 SH   SOLE   26,682 0 0
VANGUARD RUSSELL 2000 GROWTH E ETF 92206c623   1,734 11,138 SH   SOLE   11,138 0 0
VANGUARD S&P 500 ETF ETF 922908363   8,761 24,935 SH   SOLE   24,935 0 0