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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
A S G N INC COM 00191u102 4,250 47,024 SH   SOLE   24,339 0 22,685
ADOBE INC COM 00724f101 29,996 108,998 SH   SOLE   108,184 0 814
ADVANCE AUTO PARTS INC COM COM 00751Y106 290 1,853 SH   SOLE   1,853 0 0
AIR PROD & CHEMICALS COM 009158106 23,048 99,033 SH   SOLE   98,352 0 681
ALPHABET INC. CLASS A COM 02079k305 56,475 590,439 SH   SOLE   585,974 0 4,465
AMAZON.COM INC COM 023135106 31,566 279,348 SH   SOLE   277,224 0 2,124
APPLE INC COM 037833100 88,190 638,131 SH   SOLE   633,697 0 4,434
AVERY DENNISON CORP COM 053611109 594 3,653 SH   SOLE   3,653 0 0
B J S WHOLESALE CLUB HOL COM 05550j101 4,166 57,215 SH   SOLE   29,523 0 27,692
BALL CORP COM 058498106 17,937 371,219 SH   SOLE   368,418 0 2,801
BECTON DICKINSON&CO COM 075887109 39,367 176,667 SH   SOLE   175,430 0 1,237
BROADCOM INC COM 11135f101 671 1,511 SH   SOLE   1,511 0 0
BROADRIDGE FINL SOLU COM 11133t103 328 2,273 SH   SOLE   2,273 0 0
CHARLES SCHWAB CORP COM 808513105 53,276 741,289 SH   SOLE   736,158 0 5,131
CHURCH & DWIGHT CO INC I COM 171340102 41,924 586,847 SH   SOLE   582,410 0 4,437
CINTAS CORP COM 172908105 43,036 110,864 SH   SOLE   110,029 0 835
COMERICA INCORPORATE COM 200340107 474 6,660 SH   SOLE   6,660 0 0
CONMED CORP COM 207410101 3,886 48,471 SH   SOLE   24,749 0 23,722
CONSTELLATION BRAND CLASS A COM 21036p108 39,284 171,038 SH   SOLE   169,810 0 1,228
COSTCO WHOLESALE CO COM 22160k105 34,150 72,309 SH   SOLE   71,779 0 530
CVS HEALTH CORP COM 126650100 334 3,505 SH   SOLE   3,505 0 0
CYBERARK SOFTWRE LTD F COM m2682v108 3,821 25,483 SH   SOLE   13,125 0 12,358
ECOLAB INC COM 278865100 24,380 168,810 SH   SOLE   167,564 0 1,246
ENVESTNET INC COM 29404k106 2,478 55,813 SH   SOLE   28,678 0 27,135
EVOQUA WATER TECH COM 30057t105 3,840 116,121 SH   SOLE   59,201 0 56,920
EXLSERVICE HOLDINGS COM 302081104 3,447 23,391 SH   SOLE   12,130 0 11,261
GENERAL MILLS INC COM 370334104 373 4,873 SH   SOLE   4,873 0 0
GREEN DOT INC CLASS A COM 39304d102 2,040 107,485 SH   SOLE   39,277 0 68,208
HALOZYME THERAPEUTIC COM 40637h109 4,967 125,619 SH   SOLE   64,147 0 61,472
HERSHEY CO COM 427866108 591 2,682 SH   SOLE   2,682 0 0
HOME DEPOT INC COM 437076102 917 3,323 SH   SOLE   3,323 0 0
HORIZON THERAPEUTICS P F COM g46188101 34,048 550,134 SH   SOLE   546,033 0 4,101
HOSTESS BRANDS INC COM 44109j106 3,582 154,113 SH   SOLE   79,656 0 74,457
I C U MEDICAL INC COM 44930g107 3,107 20,632 SH   SOLE   8,093 0 12,539
INSPERITY INC COM 45778q107 4,043 39,605 SH   SOLE   20,361 0 19,244
INTEL CORP COM 458140100 206 8,000 SH   SOLE   8,000 0 0
ITRON INC COM 465741106 3,206 76,141 SH   SOLE   39,038 0 37,103
JOHNSON & JOHNSON COM 478160104 674 4,124 SH   SOLE   4,124 0 0
JPMORGAN CHASE & CO COM 46625h100 585 5,594 SH   SOLE   5,594 0 0
LAB CO OF AMER HLDG COM 50540r409 35,183 171,785 SH   SOLE   170,492 0 1,293
LESLIES INC COM 527064109 3,753 255,135 SH   SOLE   129,888 0 125,247
LIGAND PHARMA COM 53220k504 2,439 28,319 SH   SOLE   14,486 0 13,833
MASTERCARD INC CLASS A COM 57636q104 39,943 140,477 SH   SOLE   139,501 0 976
MC CORMICK & CO INC COM 579780206 29,108 408,420 SH   SOLE   405,443 0 2,977
MCDONALDS CORP COM 580135101 744 3,223 SH   SOLE   3,223 0 0
MEDICAL PROPERTIES REIT COM 58463j304 330 27,803 SH   SOLE   27,803 0 0
MERCK & CO. INC. COM 58933y105 630 7,320 SH   SOLE   7,320 0 0
MERIT MED SYS INC COM 589889104 5,403 95,610 SH   SOLE   49,440 0 46,170
META PLATFORMS INC CLASS A COM 30303m102 14,148 104,273 SH   SOLE   103,388 0 885
MICROSOFT CORP COM 594918104 75,876 325,786 SH   SOLE   323,354 0 2,432
MONDELEZ INTL CLASS A COM 609207105 593 10,813 SH   SOLE   10,813 0 0
NIKE INC CLASS B COM 654106103 21,205 255,117 SH   SOLE   253,183 0 1,934
NTNL VISION HOLDINGS 005 COM 63845r107 4,251 130,187 SH   SOLE   67,202 0 62,985
OLAPLEX HLDGS INC COM 679369108 2,780 291,106 SH   SOLE   148,565 0 142,541
PAGERDUTY INC COM 69553p100 3,145 136,307 SH   SOLE   69,761 0 66,546
PALO ALTO NETWORKS COM 697435105 37,854 231,111 SH   SOLE   229,365 0 1,746
PEPSICO INC COM 713448108 49,606 303,846 SH   SOLE   301,624 0 2,222
PERFICIENT INC COM 71375u101 3,623 55,726 SH   SOLE   28,602 0 27,124
PFIZER INC COM 717081103 35,576 812,990 SH   SOLE   806,817 0 6,173
POWERSCHOOL HLDGS INC CLASS A COM 73939c106 4,664 279,425 SH   SOLE   144,247 0 135,178
PROCTER & GAMBLE COM 742718109 998 7,907 SH   SOLE   7,907 0 0
QUALCOMM INC COM 747525103 625 5,529 SH   SOLE   5,529 0 0
QUANTA SERVICES INC COM 74762e102 56,461 443,211 SH   SOLE   439,848 0 3,363
ROPER TECHNOLOGIES COM 776696106 23,193 64,489 SH   SOLE   64,020 0 469
SALESFORCE INC COM 79466l302 27,797 193,250 SH   SOLE   191,850 0 1,400
SIMPLY GOOD FOODS CO0050 COM 82900l102 3,697 115,567 SH   SOLE   59,560 0 56,007
SITEONE LANDSCAPE SUPPLY COM 82982l103 2,900 27,850 SH   SOLE   14,211 0 13,639
STARBUCKS CORP COM 855244109 30,050 356,632 SH   SOLE   354,214 0 2,418
SYNEOS HEALTH INC CLASS A COM 87166b102 3,576 75,843 SH   SOLE   38,918 0 36,925
SYNOPSYS INC COM 871607107 30,400 99,505 SH   SOLE   98,756 0 749
TARGET CORP COM 87612e106 697 4,695 SH   SOLE   4,695 0 0
TELEFLEX INCORPORATE COM 879369106 23,825 118,262 SH   SOLE   117,444 0 818
TENABLE HOLDINGS INC COM 88025t102 3,802 109,255 SH   SOLE   55,946 0 53,309
ULTA BEAUTY INC. COM 90384s303 51,091 127,348 SH   SOLE   126,373 0 975
UPWORK INC COM 91688f104 2,177 159,863 SH   SOLE   80,978 0 78,885
UTZ BRANDS INC F CLASS A COM 918090101 2,668 176,662 SH   SOLE   91,166 0 85,496
VERINT SYSTEMS INC COM 92343x100 2,975 88,586 SH   SOLE   45,567 0 43,019
VERIZON COMMUNICATN COM 92343v104 617 16,253 SH   SOLE   16,253 0 0
VERRA MOBILITY CORP CLASS A COM 92511u102 5,015 326,289 SH   SOLE   165,925 0 160,364
WALT DISNEY CO COM 254687106 205 2,169 SH   SOLE   2,169 0 0
WASTE MANAGEMENT INC COM 94106l109 47,620 297,237 SH   SOLE   295,044 0 2,193
WEST PHARM SRVC INC COM 955306105 22,460 91,270 SH   SOLE   90,599 0 671
WESTERN ALLIANCE BNC COM 957638109 2,873 43,706 SH   SOLE   22,495 0 21,211
WILLSCOT MOBILE MINI HLD CLASS COM 971378104 3,927 97,367 SH   SOLE   50,474 0 46,893
ZOETIS INC CLASS A COM 98978v103 34,073 229,769 SH   SOLE   228,171 0 1,598
ISHARES RUSSELL 1000 GROWTH ET ETF 464287614 1,776 8,443 SH   SOLE   8,426 0 17
ISHARES RUSSELL 2000 GROWTH ET ETF 464287648 1,668 8,072 SH   SOLE   8,072 0 0