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
3M CO COM 88579y101 304 2,042 SH   SOLE   2,042 0 0
A S G N INC COM 00191u102 8,245 70,646 SH   SOLE   47,961 0 22,685
ADOBE INC COM 00724f101 31,450 69,026 SH   SOLE   68,547 0 479
AIR PROD & CHEMICALS COM 009158106 24,721 98,919 SH   SOLE   98,189 0 730
ALPHABET INC. CLASS A COM 02079k305 89,525 32,187 SH   SOLE   31,962 0 225
AMAZON.COM INC COM 023135106 58,878 18,061 SH   SOLE   17,943 0 118
APPLE INC COM 037833100 117,651 673,792 SH   SOLE   669,370 0 4,422
AVERY DENNISON CORP COM 053611109 698 4,010 SH   SOLE   4,010 0 0
B J S WHOLESALE CLUB HOL COM 05550j101 5,807 85,893 SH   SOLE   58,201 0 27,692
BALL CORP COM 058498106 35,940 399,337 SH   SOLE   396,733 0 2,604
BECTON DICKINSON&CO COM 075887109 48,636 182,841 SH   SOLE   181,604 0 1,237
BROADCOM INC COM 11135f101 1,043 1,656 SH   SOLE   1,656 0 0
BROADRIDGE FINL SOLU COM 11133t103 394 2,529 SH   SOLE   2,529 0 0
CHARLES SCHWAB CORP COM 808513105 66,263 785,943 SH   SOLE   780,822 0 5,121
CHURCH & DWIGHT CO COM 171340102 60,286 606,624 SH   SOLE   602,200 0 4,424
CINTAS CORP COM 172908105 49,971 117,470 SH   SOLE   116,642 0 828
COMERICA INCORPORATE COM 200340107 324 3,580 SH   SOLE   3,580 0 0
CONMED CORP COM 207410101 6,916 46,558 SH   SOLE   31,535 0 15,023
CONSTELLATION BRAND CLASS A COM 21036p108 41,664 180,894 SH   SOLE   179,673 0 1,221
COSTCO WHOLESALE CO COM 22160k105 30,774 53,441 SH   SOLE   53,088 0 353
CYBERARK SOFTWRE LTD F COM m2682v108 6,465 38,313 SH   SOLE   25,955 0 12,358
ECOLAB INC COM 278865100 31,506 178,444 SH   SOLE   177,178 0 1,266
ENVESTNET INC COM 29404k106 6,242 83,852 SH   SOLE   56,717 0 27,135
EXLSERVICE HOLDINGS COM 302081104 7,835 54,687 SH   SOLE   37,071 0 17,616
GENERAL MILLS INC COM 370334104 370 5,466 SH   SOLE   5,466 0 0
GENIUS SPORTS LTD F COM g3934v109 3,033 659,448 SH   SOLE   441,567 0 217,881
GREEN DOT INC CLASS A COM 39304d102 5,791 210,733 SH   SOLE   142,523 0 68,210
HALOZYME THERAPEUTIC COM 40637h109 9,909 248,461 SH   SOLE   167,968 0 80,493
HOME DEPOT INC COM 437076102 1,052 3,513 SH   SOLE   3,513 0 0
HORIZON THERAPEUTICS P F COM g46188101 61,489 584,439 SH   SOLE   580,336 0 4,103
HOSTESS BRANDS INC COM 44109j106 6,733 306,902 SH   SOLE   208,526 0 98,376
I C U MEDICAL INC COM 44930g107 8,605 38,649 SH   SOLE   27,893 0 10,756
INSPERITY INC COM 45778q107 5,975 59,496 SH   SOLE   40,252 0 19,244
INTEL CORP COM 458140100 396 8,000 SH   SOLE   8,000 0 0
ITRON INC COM 465741106 4,509 85,594 SH   SOLE   57,525 0 28,069
J M SMUCKER CO COM 832696405 407 3,005 SH   SOLE   3,005 0 0
JOHNSON & JOHNSON COM 478160104 800 4,512 SH   SOLE   4,512 0 0
JPMORGAN CHASE & CO COM 46625h100 1,052 7,716 SH   SOLE   7,716 0 0
LAB CO OF AMER HLDG COM 50540r409 48,326 183,289 SH   SOLE   182,001 0 1,288
LESLIES INC COM 527064109 7,424 383,476 SH   SOLE   258,229 0 125,247
LIGAND PHARMA COM 53220k504 4,787 42,551 SH   SOLE   28,718 0 13,833
MASTERCARD INC CLASS A COM 57636q104 54,674 152,985 SH   SOLE   151,986 0 999
MC CORMICK & CO INC COM 579780206 43,325 434,120 SH   SOLE   431,144 0 2,976
MCDONALDS CORP COM 580135101 896 3,622 SH   SOLE   3,622 0 0
MEDICAL PROPERTIES REIT COM 58463j304 653 30,908 SH   SOLE   30,908 0 0
MERCK & CO. INC. COM 58933y105 667 8,124 SH   SOLE   8,124 0 0
MERIT MED SYS INC COM 589889104 9,507 142,912 SH   SOLE   96,982 0 45,930
META PLATFORMS INC CLASS A COM 30303m102 28,926 130,085 SH   SOLE   129,161 0 924
MICROSOFT CORP COM 594918104 105,214 341,260 SH   SOLE   338,838 0 2,422
MONDELEZ INTL CLASS A COM 609207105 746 11,884 SH   SOLE   11,884 0 0
NIKE INC CLASS B COM 654106103 34,587 257,036 SH   SOLE   255,139 0 1,897
NTNL VISION HOLDINGS 005 COM 63845r107 8,518 195,511 SH   SOLE   132,526 0 62,985
PAGERDUTY INC COM 69553p100 5,204 152,201 SH   SOLE   102,203 0 49,998
PALO ALTO NETWORKS COM 697435105 50,966 81,872 SH   SOLE   81,291 0 581
PAYPAL HOLDINGS INCORPOR COM 70450y103 21,459 185,550 SH   SOLE   184,249 0 1,301
PEPSICO INC COM 713448108 54,209 323,870 SH   SOLE   321,662 0 2,208
PERFICIENT INC COM 71375u101 7,782 70,690 SH   SOLE   48,002 0 22,688
PETIQ INC CLASS A COM 71639t106 5,960 244,258 SH   SOLE   165,136 0 79,122
PFIZER INC COM 717081103 43,418 838,669 SH   SOLE   832,544 0 6,125
POWERSCHOOL HLDGS INC CLASS A COM 73939c106 6,862 415,631 SH   SOLE   280,139 0 135,492
PRIMERICA INC COM 74164m108 6,303 46,070 SH   SOLE   31,309 0 14,761
PROCTER & GAMBLE COM 742718109 1,140 7,464 SH   SOLE   7,464 0 0
QUALCOMM INC COM 747525103 930 6,087 SH   SOLE   6,087 0 0
QUANTA SERVICES INC COM 74762e102 44,733 339,887 SH   SOLE   337,431 0 2,456
REYNOLDS CONSUMER PRODS COM 76171l106 662 22,563 SH   SOLE   22,563 0 0
ROPER TECHNOLOGIES COM 776696106 32,244 68,280 SH   SOLE   67,810 0 470
SALESFORCE INC COM 79466l302 43,151 203,237 SH   SOLE   201,823 0 1,414
SIMPLY GOOD FOODS CO0050 COM 82900l102 8,119 213,932 SH   SOLE   144,821 0 69,111
STARBUCKS CORP COM 855244109 32,554 357,856 SH   SOLE   355,507 0 2,349
SYNEOS HEALTH INC CLASS A COM 87166b102 7,925 97,904 SH   SOLE   66,278 0 31,626
SYNOPSYS INC COM 871607107 50,576 151,756 SH   SOLE   150,687 0 1,069
TARGET CORP COM 87612e106 1,097 5,169 SH   SOLE   5,169 0 0
TELEFLEX INCORPORATE COM 879369106 43,914 123,761 SH   SOLE   122,875 0 886
TENABLE HOLDINGS INC COM 88025t102 7,648 132,345 SH   SOLE   89,560 0 42,785
TERMINIX GLOBAL HOLDINGS COM 88087e100 6,935 151,994 SH   SOLE   102,840 0 49,154
ULTA BEAUTY INC. COM 90384s303 51,566 129,490 SH   SOLE   128,545 0 945
UPWORK INC COM 91688f104 3,958 170,321 SH   SOLE   114,096 0 56,225
UTZ BRANDS INC F CLASS A COM 918090101 3,866 261,587 SH   SOLE   176,091 0 85,496
VERINT SYSTEMS INC COM 92343x100 6,873 132,939 SH   SOLE   89,920 0 43,019
VERIZON COMMUNICATN COM 92343v104 903 17,717 SH   SOLE   17,717 0 0
VERRA MOBILITY CORP COM 92511u102 7,977 490,008 SH   SOLE   330,535 0 159,473
WALMART INC COM 931142103 736 4,942 SH   SOLE   4,942 0 0
WALT DISNEY CO COM 254687106 359 2,618 SH   SOLE   2,618 0 0
WASTE MANAGEMENT INC COM 94106l109 61,341 387,008 SH   SOLE   384,322 0 2,686
WEST PHARM SRVC INC COM 955306105 39,615 96,454 SH   SOLE   95,785 0 669
WESTERN ALLIANCE BNC COM 957638109 5,437 65,654 SH   SOLE   44,443 0 21,211
WILLSCOT MOBILE MINI HLD CLASS COM 971378104 7,418 189,567 SH   SOLE   128,709 0 60,858
ZOETIS INC CLASS A COM 98978v103 45,223 239,794 SH   SOLE   238,230 0 1,564
ISHARES RUSSELL 1000 GROWTH ET ETF 464287614 5,066 18,247 SH   SOLE   18,241 0 6
ISHARES RUSSELL 2000 GROWTH ET ETF 464287648 364 1,422 SH   SOLE   1,422 0 0