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 310 1,747 SH   SOLE   1,747 0 0
A S G N INC COM 00191u102 8,219 66,604 SH   SOLE   45,585 0 21,019
ADOBE INC COM 00724f101 39,280 69,270 SH   SOLE   68,763 0 507
AIR PROD & CHEMICALS COM 009158106 27,476 90,303 SH   SOLE   89,529 0 774
ALPHABET INC. CLASS A COM 02079k305 93,822 32,385 SH   SOLE   32,147 0 238
AMAZON.COM INC COM 023135106 61,375 18,407 SH   SOLE   18,284 0 123
APPLE INC COM 037833100 120,583 679,073 SH   SOLE   674,356 0 4,717
AVERY DENNISON CORP COM 053611109 698 3,223 SH   SOLE   3,223 0 0
B J S WHOLESALE CLUB HOL COM 05550j101 5,475 81,760 SH   SOLE   55,983 0 25,777
BALL CORP COM 058498106 38,415 399,034 SH   SOLE   396,263 0 2,771
BECTON DICKINSON&CO COM 075887109 46,214 183,769 SH   SOLE   182,452 0 1,317
BROADCOM INC COM 11135f101 947 1,423 SH   SOLE   1,423 0 0
BROADRIDGE FINL SOLU COM 11133t103 393 2,148 SH   SOLE   2,148 0 0
CELSIUS HOLDINGS INC COM 15118v207 1,829 24,533 SH   SOLE   16,859 0 7,674
CHARLES SCHWAB CORP COM 808513105 66,046 785,327 SH   SOLE   779,884 0 5,443
CHURCH & DWIGHT CO COM 171340102 62,830 612,978 SH   SOLE   608,294 0 4,684
CINTAS CORP COM 172908105 52,257 117,916 SH   SOLE   117,036 0 880
COMERICA INCORPORATE COM 200340107 267 3,071 SH   SOLE   3,071 0 0
CONMED CORP COM 207410101 6,285 44,335 SH   SOLE   30,404 0 13,931
CONSTELLATION BRAND CLASS A COM 21036p108 45,586 181,639 SH   SOLE   180,340 0 1,299
COSTCO WHOLESALE CO COM 22160k105 45,306 79,806 SH   SOLE   79,227 0 579
CYBERARK SOFTWRE LTD F COM m2682v108 3,757 21,679 SH   SOLE   14,834 0 6,845
DANIMER SCIENTIFIC INC COM 236272100 744 87,289 SH   SOLE   31,641 0 55,648
DOCUSIGN INC COM 256163106 12,149 79,763 SH   SOLE   79,113 0 650
ECOLAB INC COM 278865100 42,465 181,017 SH   SOLE   179,675 0 1,342
ENVESTNET INC COM 29404k106 6,324 79,709 SH   SOLE   54,512 0 25,197
EXLSERVICE HOLDINGS COM 302081104 9,698 66,986 SH   SOLE   45,711 0 21,275
GENERAL MILLS INC COM 370334104 316 4,690 SH   SOLE   4,690 0 0
GENIUS SPORTS LTD F COM g3934v109 4,830 635,579 SH   SOLE   432,894 0 202,685
GREEN DOT INC CLASS A COM 39304d102 4,345 119,893 SH   SOLE   65,743 0 54,150
HALOZYME THERAPEUTIC COM 40637h109 9,502 236,301 SH   SOLE   161,379 0 74,922
HOME DEPOT INC COM 437076102 1,301 3,136 SH   SOLE   3,136 0 0
HORIZON THERAPEUTICS P F COM g46188101 63,297 587,385 SH   SOLE   583,037 0 4,348
HOSTESS BRANDS INC COM 44109j106 5,973 292,497 SH   SOLE   201,330 0 91,167
I C U MEDICAL INC COM 44930g107 8,672 36,540 SH   SOLE   26,511 0 10,029
INSPERITY INC COM 45778q107 6,697 56,699 SH   SOLE   38,771 0 17,928
INTEL CORP COM 458140100 412 8,000 SH   SOLE   8,000 0 0
ITRON INC COM 465741106 5,442 79,424 SH   SOLE   53,362 0 26,062
J M SMUCKER CO COM 832696405 350 2,578 SH   SOLE   2,578 0 0
JOHNSON & JOHNSON COM 478160104 674 3,940 SH   SOLE   3,940 0 0
JPMORGAN CHASE & CO COM 46625h100 1,020 6,444 SH   SOLE   6,444 0 0
LAB CO OF AMER HLDG COM 50540r409 57,650 183,475 SH   SOLE   182,109 0 1,366
LESLIES INC COM 527064109 7,214 304,919 SH   SOLE   207,070 0 97,849
LIGAND PHARMA COM 53220k504 6,250 40,463 SH   SOLE   27,673 0 12,790
MASTERCARD INC CLASS A COM 57636q104 55,261 153,792 SH   SOLE   152,729 0 1,063
MC CORMICK & CO INC COM 579780206 42,197 436,775 SH   SOLE   433,627 0 3,148
MCDONALDS CORP COM 580135101 835 3,113 SH   SOLE   3,113 0 0
MEDICAL PROPERTIES REIT COM 58463j304 624 26,414 SH   SOLE   26,414 0 0
MERCK & CO. INC. COM 58933y105 533 6,953 SH   SOLE   6,953 0 0
MERIT MED SYS INC COM 589889104 8,420 135,149 SH   SOLE   92,390 0 42,759
META PLATFORMS INC CLASS A COM 30303m102 19,117 56,838 SH   SOLE   56,429 0 409
MICROSOFT CORP COM 594918104 115,109 342,261 SH   SOLE   339,699 0 2,562
MIMECAST LTD F COM g14838109 8,903 111,894 SH   SOLE   76,094 0 35,800
MONDELEZ INTL CLASS A COM 609207105 673 10,144 SH   SOLE   10,144 0 0
NIKE INC CLASS B COM 654106103 43,558 261,345 SH   SOLE   259,324 0 2,021
NTNL VISION HOLDINGS 005 COM 63845r107 6,832 142,354 SH   SOLE   97,527 0 44,827
PAGERDUTY INC COM 69553p100 4,883 140,525 SH   SOLE   94,297 0 46,228
PALO ALTO NETWORKS COM 697435105 60,852 109,296 SH   SOLE   108,484 0 812
PAYPAL HOLDINGS INCORPOR COM 70450y103 34,843 184,766 SH   SOLE   183,388 0 1,378
PEPSICO INC COM 713448108 56,419 324,790 SH   SOLE   322,449 0 2,341
PERFICIENT INC COM 71375u101 5,878 45,462 SH   SOLE   31,185 0 14,277
PETIQ INC COM 71639t106 3,666 161,411 SH   SOLE   109,430 0 51,981
PFIZER INC COM 717081103 49,629 840,459 SH   SOLE   833,970 0 6,489
POWERSCHOOL HLDGS INC CLASS A COM 73939c106 4,071 247,154 SH   SOLE   138,872 0 108,282
PRIMERICA INC COM 74164m108 6,729 43,902 SH   SOLE   30,219 0 13,683
PROCTER & GAMBLE COM 742718109 1,129 6,899 SH   SOLE   6,899 0 0
QUALCOMM INC COM 747525103 952 5,204 SH   SOLE   5,204 0 0
QUANTA SERVICES INC COM 74762e102 23,918 208,603 SH   SOLE   206,973 0 1,630
REYNOLDS CONSUMER PRODS COM 76171l106 605 19,279 SH   SOLE   19,279 0 0
ROPER TECHNOLOGIES COM 776696106 33,700 68,515 SH   SOLE   68,016 0 499
SALESFORCE COM COM 79466l302 51,261 201,712 SH   SOLE   200,210 0 1,502
SIMPLY GOOD FOODS CO0050 COM 82900l102 8,457 203,436 SH   SOLE   139,379 0 64,057
STARBUCKS CORP COM 855244109 43,271 369,929 SH   SOLE   367,400 0 2,529
SYNEOS HEALTH INC COM 87166b102 7,984 77,752 SH   SOLE   53,348 0 24,404
SYNOPSYS INC COM 871607107 56,342 152,896 SH   SOLE   151,761 0 1,135
TARGET CORP COM 87612e106 960 4,147 SH   SOLE   4,147 0 0
TELEFLEX INCORPORATE COM 879369106 38,437 117,016 SH   SOLE   116,154 0 862
TENABLE HOLDINGS INC COM 88025t102 8,861 160,898 SH   SOLE   109,596 0 51,302
TERMINIX GLOBAL HOLDINGS COM 88087e100 6,468 142,998 SH   SOLE   97,317 0 45,681
ULTA BEAUTY INC. COM 90384s303 53,774 130,411 SH   SOLE   129,404 0 1,007
UPWORK INC COM 91688f104 5,389 157,755 SH   SOLE   105,441 0 52,314
UTZ BRANDS INC F CLASS A COM 918090101 3,922 245,907 SH   SOLE   166,887 0 79,020
VERINT SYSTEMS INC COM 92343x100 6,639 126,436 SH   SOLE   86,496 0 39,940
VERIZON COMMUNICATN COM 92343v104 787 15,145 SH   SOLE   15,145 0 0
VERRA MOBILITY CORP COM 92511u102 7,145 463,046 SH   SOLE   314,603 0 148,443
WALMART INC COM 931142103 611 4,223 SH   SOLE   4,223 0 0
WALT DISNEY CO COM 254687106 406 2,618 SH   SOLE   2,618 0 0
WASTE MANAGEMENT INC COM 94106l109 64,805 388,284 SH   SOLE   385,441 0 2,843
WEST PHARM SRVC INC COM 955306105 45,121 96,205 SH   SOLE   95,496 0 709
WESTERN ALLIANCE BNC COM 957638109 4,485 41,659 SH   SOLE   28,643 0 13,016
WILLSCOT MOBILE MINI HLD COM 971378104 9,306 227,859 SH   SOLE   154,523 0 73,336
ZOETIS INC CLASS A COM 98978v103 57,022 233,666 SH   SOLE   232,000 0 1,666
ISHARES RUSSELL 1000 GROWTH ET ETF 464287614 12,943 42,354 SH   SOLE   42,104 0 250
ISHARES RUSSELL 2000 GROWTH ET ETF 464287648 1,159 3,954 SH   SOLE   3,954 0 0
ISHARES TR RUS 1000 ETF ETF 464287622 494 1,870 SH   SOLE   1,849 0 21
SPDR TRUST UNIT SR 1 ETF 78462f103 353 743 SH   SOLE   743 0 0
VANGUARD INDEX FDS GROWTH ETF ETF 922908736 207 645 SH   SOLE   645 0 0