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 1,715 13,249 SH   SOLE   13,249 0 0
ABBOTT LABS COM 002824100 7,128 65,607 SH   SOLE   65,607 0 0
ABBVIE INC COM 00287Y109 4,474 29,213 SH   SOLE   29,213 0 0
ACI WORLDWIDE INC COM 004498101 2,364 91,326 SH   SOLE   91,326 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 12,982 35,464 SH   SOLE   32,506 0 2,958
AERIE PHARMACEUTICALS INC COM 00771V108 3,511 468,152 SH   SOLE   468,152 0 0
AEROVIRONMENT INC COM 008073108 5,335 64,898 SH   SOLE   54,261 0 10,637
AGILITI INC COM 00848J104 4,124 201,097 SH   SOLE   168,076 0 33,021
AGILYSYS INC COM 00847J105 25,650 542,629 SH   SOLE   542,629 0 0
ALAMO GROUP INC COM 011311107 18,402 158,049 SH   SOLE   158,049 0 0
ALLBIRDS INC COM CL A 01675A109 2,859 727,531 SH   SOLE   727,531 0 0
ALPHABET INC CAP STK CL C 02079K107 39,767 363,595 SH   SOLE   341,695 0 21,900
ALPHABET INC CAP STK CL A 02079K305 9,362 85,920 SH   SOLE   85,920 0 0
ALTRA INDL MOTION CORP COM 02208R106 3,945 111,923 SH   SOLE   111,923 0 0
AMAZON COM INC COM 023135106 32,980 310,520 SH   SOLE   292,680 0 17,840
AMBARELLA INC SHS G037AX101 2,615 39,948 SH   SOLE   39,948 0 0
AMERICAN ASSETS TR INC COM 024013104 12,400 417,517 SH   SOLE   417,517 0 0
AMERISAFE INC COM 03071H100 7,359 141,487 SH   SOLE   141,487 0 0
AMGEN INC COM 031162100 1,422 5,845 SH   SOLE   5,845 0 0
ANALOG DEVICES INC COM 032654105 21,436 146,730 SH   SOLE   136,096 0 10,634
APPLE INC COM 037833100 48,067 351,573 SH   SOLE   341,047 0 10,526
APTARGROUP INC COM 038336103 5,662 54,863 SH   SOLE   45,939 0 8,924
APTIV PLC SHS G6095L109 9,334 104,799 SH   SOLE   95,949 0 8,850
ARCOSA INC COM 039653100 15,013 323,341 SH   SOLE   323,341 0 0
ATRICURE INC COM 04963C209 9,059 221,710 SH   SOLE   221,710 0 0
AUTODESK INC COM 052769106 5,663 32,931 SH   SOLE   30,192 0 2,739
AUTOMATIC DATA PROCESSING IN COM 053015103 9,883 47,053 SH   SOLE   47,053 0 0
AXOGEN INC COM 05463X106 4,037 492,909 SH   SOLE   492,909 0 0
AXONICS INC COM 05465P101 25,903 457,078 SH   SOLE   457,078 0 0
AZEK CO INC CL A 05478C105 15,209 908,562 SH   SOLE   882,700 0 25,862
AZENTA INC COM 114340102 3,985 55,268 SH   SOLE   46,195 0 9,073
BANNER CORP COM NEW 06652V208 4,635 82,465 SH   SOLE   68,879 0 13,586
BEACON ROOFING SUPPLY INC COM 073685109 11,723 228,251 SH   SOLE   228,251 0 0
BECTON DICKINSON & CO COM 075887109 6,544 26,544 SH   SOLE   26,544 0 0
BELDEN INC COM 077454106 17,066 320,376 SH   SOLE   320,376 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,774 13,824 SH   SOLE   13,824 0 0
BIO-TECHNE CORP COM 09073M104 1,681 4,849 SH   SOLE   4,849 0 0
BK OF AMERICA CORP COM 060505104 786 25,249 SH   SOLE   25,249 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 460 48,221 SH   SOLE   48,221 0 0
BLACKROCK INC COM 09247X101 12,385 20,336 SH   SOLE   19,255 0 1,081
BRISTOL-MYERS SQUIBB CO COM 110122108 1,708 22,186 SH   SOLE   22,186 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 18,861 339,539 SH   SOLE   339,539 0 0
CANADIAN PAC RY LTD COM 13645T100 853 12,211 SH   SOLE   12,211 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 3,259 116,786 SH   SOLE   116,786 0 0
CASELLA WASTE SYS INC CL A 147448104 27,899 383,856 SH   SOLE   366,839 0 17,017
CATERPILLAR INC COM 149123101 626 3,500 SH   SOLE   3,500 0 0
CBIZ INC COM 124805102 30,312 758,561 SH   SOLE   758,561 0 0
CERTARA INC COM 15687V109 18,944 882,779 SH   SOLE   882,779 0 0
CHART INDS INC COM 16115Q308 20,145 120,356 SH   SOLE   116,660 0 3,696
CHEVRON CORP NEW COM 166764100 3,301 22,802 SH   SOLE   22,802 0 0
CHUBB LIMITED COM H1467J104 688 3,500 SH   SOLE   3,500 0 0
CISCO SYS INC COM 17275R102 2,254 52,852 SH   SOLE   52,852 0 0
CITIGROUP INC COM NEW 172967424 2,060 44,784 SH   SOLE   44,784 0 0
CME GROUP INC COM 12572Q105 19,150 93,552 SH   SOLE   85,235 0 8,317
COCA COLA CO COM 191216100 411 6,529 SH   SOLE   6,529 0 0
COLGATE PALMOLIVE CO COM 194162103 1,011 12,616 SH   SOLE   12,616 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,469 28,102 SH   SOLE   28,102 0 0
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 11,376 973,964 SH   SOLE   973,964 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 18,271 108,512 SH   SOLE   102,920 0 5,592
CRYOPORT INC COM PAR $0.001 229050307 28,435 917,864 SH   SOLE   917,864 0 0
CYXTERA TECHNOLOGIES INC COM CL A 23284C102 4,508 397,514 SH   SOLE   332,329 0 65,185
DANA INC COM 235825205 5,558 395,022 SH   SOLE   395,022 0 0
DANAHER CORPORATION COM 235851102 13,859 54,668 SH   SOLE   54,668 0 0
DEERE & CO COM 244199105 11,943 39,880 SH   SOLE   38,571 0 1,309
DESCARTES SYS GROUP INC COM 249906108 23,881 384,801 SH   SOLE   384,801 0 0
DEXCOM INC COM 252131107 5,385 72,249 SH   SOLE   66,041 0 6,208
DIGITALOCEAN HLDGS INC COM 25402D102 23,763 574,544 SH   SOLE   553,472 0 21,072
DISNEY WALT CO COM 254687106 13,815 146,349 SH   SOLE   138,124 0 8,225
DONALDSON INC COM 257651109 696 14,450 SH   SOLE   14,450 0 0
DORMAN PRODS INC COM 258278100 3,941 35,923 SH   SOLE   35,923 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 304 25,065 SH   SOLE   25,065 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105 11,893 524,635 SH   SOLE   524,635 0 0
DOUGLAS EMMETT INC COM 25960P109 4,378 195,606 SH   SOLE   164,039 0 31,567
DUPONT DE NEMOURS INC COM 26614N102 516 9,285 SH   SOLE   9,285 0 0
DYCOM INDS INC COM 267475101 18,745 201,473 SH   SOLE   201,473 0 0
EASTERN BANKSHARES INC COM 27627N105 17,152 929,171 SH   SOLE   929,171 0 0
EATON CORP PLC SHS G29183103 2,127 16,885 SH   SOLE   16,885 0 0
ECOLAB INC COM 278865100 7,085 46,076 SH   SOLE   46,076 0 0
EMERSON ELEC CO COM 291011104 601 7,555 SH   SOLE   7,555 0 0
EOG RES INC COM 26875P101 828 7,500 SH   SOLE   7,500 0 0
ESCO TECHNOLOGIES INC COM 296315104 6,078 88,898 SH   SOLE   88,898 0 0
EVO PMTS INC CL A COM 26927E104 7,635 324,630 SH   SOLE   324,630 0 0
EXXON MOBIL CORP COM 30231G102 1,483 17,320 SH   SOLE   17,320 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 4,171 109,444 SH   SOLE   109,444 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 17,013 117,985 SH   SOLE   110,179 0 7,806
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3,453 85,815 SH   SOLE   85,815 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 4,138 59,531 SH   SOLE   49,778 0 9,753
FISERV INC COM 337738108 804 9,040 SH   SOLE   9,040 0 0
FIVE9 INC COM 338307101 4,882 53,567 SH   SOLE   44,672 0 8,895
FLUOR CORP NEW COM 343412102 23,831 979,088 SH   SOLE   979,088 0 0
FORTIVE CORP COM 34959J108 322 5,915 SH   SOLE   5,915 0 0
FREEPORT-MCMORAN INC CL B 35671D857 541 18,500 SH   SOLE   18,500 0 0
FRESHPET INC COM 358039105 1,769 34,096 SH   SOLE   34,096 0 0
GENERAL ELECTRIC CO COM NEW 369604301 2,765 43,428 SH   SOLE   43,428 0 0
GENERAL MLS INC COM 370334104 764 10,120 SH   SOLE   10,120 0 0
GLAUKOS CORP COM 377322102 2,165 47,673 SH   SOLE   47,673 0 0
GLOBUS MED INC CL A 379577208 6,519 116,119 SH   SOLE   97,186 0 18,933
GOOSEHEAD INS INC COM CL A 38267D109 16,737 366,481 SH   SOLE   356,103 0 10,378
GRAINGER W W INC COM 384802104 1,775 3,906 SH   SOLE   3,906 0 0
HAIN CELESTIAL GROUP INC COM 405217100 12,841 540,914 SH   SOLE   540,914 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 41,101 934,110 SH   SOLE   905,488 0 28,622
HAWAIIAN ELEC INDUSTRIES COM 419870100 5,562 136,002 SH   SOLE   113,670 0 22,332
HEALTHEQUITY INC COM 42226A107 30,616 498,716 SH   SOLE   477,625 0 21,091
HEALTHSTREAM INC COM 42222N103 15,533 715,493 SH   SOLE   715,493 0 0
HELMERICH & PAYNE INC COM 423452101 46,851 1,088,051 SH   SOLE   1,053,053 0 34,998
HERITAGE COMM CORP COM 426927109 16,529 1,546,228 SH   SOLE   1,546,228 0 0
HEXCEL CORP NEW COM 428291108 5,060 96,731 SH   SOLE   80,872 0 15,859
HILTON GRAND VACATIONS INC COM 43283X105 20,769 581,275 SH   SOLE   581,275 0 0
HOME DEPOT INC COM 437076102 3,565 12,997 SH   SOLE   12,997 0 0
HONEYWELL INTL INC COM 438516106 809 4,653 SH   SOLE   4,653 0 0
HUBBELL INC COM 443510607 2,011 11,259 SH   SOLE   11,259 0 0
IDACORP INC COM 451107106 5,627 53,129 SH   SOLE   44,424 0 8,705
IDEXX LABS INC COM 45168D104 1,403 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 529 2,900 SH   SOLE   2,900 0 0
ILLUMINA INC COM 452327109 4,894 26,544 SH   SOLE   24,258 0 2,286
INARI MED INC COM 45332Y109 13,595 199,954 SH   SOLE   199,954 0 0
INSPIRE MED SYS INC COM 457730109 23,859 130,611 SH   SOLE   126,803 0 3,808
INSULET CORP COM 45784P101 11,346 52,061 SH   SOLE   47,604 0 4,457
INTEL CORP COM 458140100 320 8,559 SH   SOLE   8,559 0 0
INTER PARFUMS INC COM 458334109 25,554 349,769 SH   SOLE   349,769 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 851 6,028 SH   SOLE   6,028 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,353 26,672 SH   SOLE   23,699 0 2,973
ISHARES TR CHINA LG-CAP ETF 464287184 284 8,386 SH   SOLE   8,386 0 0
ISHARES TR IBOXX INV CP ETF 464287242 12 110 SH   SOLE   110 0 0
ISHARES TR MSCI EAFE ETF 464287465 59 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 206 911 SH   SOLE   911 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 4 29 SH   SOLE   29 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 62 282 SH   SOLE   282 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 318 1,540 SH   SOLE   1,540 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 27,048 159,707 SH   SOLE   159,707 0 0
ISHARES TR CORE S&P SCP ETF 464287804 117 1,270 SH   SOLE   1,270 0 0
ISHARES TR SP SMCP600VL ETF 464287879 43 481 SH   SOLE   481 0 0
JACK IN THE BOX INC COM 466367109 5,733 102,259 SH   SOLE   102,259 0 0
JACOBS ENGR GROUP INC COM 469814107 14,698 115,614 SH   SOLE   111,009 0 4,605
JFROG LTD ORD SHS M6191J100 4,955 235,191 SH   SOLE   235,191 0 0
JOHNSON & JOHNSON COM 478160104 10,179 57,345 SH   SOLE   57,345 0 0
JONES LANG LASALLE INC COM 48020Q107 4,875 27,879 SH   SOLE   23,300 0 4,579
JPMORGAN CHASE & CO COM 46625H100 4,763 42,299 SH   SOLE   42,299 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 19,632 248,225 SH   SOLE   248,225 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 20,019 145,221 SH   SOLE   134,568 0 10,653
KILROY RLTY CORP COM 49427F108 218 4,164 SH   SOLE   4,164 0 0
KIRBY CORP COM 497266106 5,546 91,154 SH   SOLE   76,904 0 14,250
KNOWLES CORP COM 49926D109 1,865 107,602 SH   SOLE   107,602 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 17,084 1,230,810 SH   SOLE   1,203,269 0 27,541
LANTHEUS HLDGS INC COM 516544103 7,176 108,675 SH   SOLE   108,675 0 0
LAUDER ESTEE COS INC CL A 518439104 17,689 69,458 SH   SOLE   65,684 0 3,774
LENDINGCLUB CORP COM NEW 52603A208 2,037 174,247 SH   SOLE   174,247 0 0
LENNOX INTL INC COM 526107107 4,725 22,872 SH   SOLE   19,075 0 3,797
LESLIES INC COM 527064109 11,961 787,960 SH   SOLE   787,960 0 0
LILLY ELI & CO COM 532457108 22,077 68,091 SH   SOLE   63,262 0 4,829
LINDE PLC SHS G5494J103 4,083 14,201 SH   SOLE   14,201 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 13,356 1,434,607 SH   SOLE   1,434,607 0 0
LITTELFUSE INC COM 537008104 7,911 31,141 SH   SOLE   28,506 0 2,635
LIVENT CORP COM 53814L108 31,137 1,372,282 SH   SOLE   1,331,253 0 41,029
LIVERAMP HLDGS INC COM 53815P108 4,476 173,407 SH   SOLE   173,407 0 0
LOCKHEED MARTIN CORP COM 539830109 400 930 SH   SOLE   930 0 0
LOWES COS INC COM 548661107 1,048 6,000 SH   SOLE   6,000 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 5,191 44,676 SH   SOLE   37,338 0 7,338
MARTEN TRANS LTD COM 573075108 19,316 1,148,394 SH   SOLE   1,148,394 0 0
MASTERCARD INCORPORATED CL A 57636Q104 430 1,363 SH   SOLE   1,363 0 0
MATCH GROUP INC NEW COM 57667L107 10,661 152,976 SH   SOLE   139,767 0 13,209
MATERION CORP COM 576690101 20,225 274,313 SH   SOLE   274,313 0 0
MCDONALDS CORP COM 580135101 1,688 6,836 SH   SOLE   6,836 0 0
MEDNAX INC COM 58502B106 11,155 530,923 SH   SOLE   530,923 0 0
MERCK & CO INC COM 58933Y105 890 9,761 SH   SOLE   9,761 0 0
META PLATFORMS INC CL A 30303M102 18,898 117,198 SH   SOLE   108,985 0 8,213
METHANEX CORP COM 59151K108 27,362 715,728 SH   SOLE   715,728 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,571 2,238 SH   SOLE   2,238 0 0
MGM RESORTS INTERNATIONAL COM 552953101 13,232 457,049 SH   SOLE   412,080 0 44,969
MICROSOFT CORP COM 594918104 63,383 246,791 SH   SOLE   237,184 0 9,607
MONDELEZ INTL INC CL A 609207105 2,256 36,341 SH   SOLE   36,341 0 0
MONRO INC COM 610236101 4,596 107,181 SH   SOLE   107,181 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 17,381 514,827 SH   SOLE   514,827 0 0
MYR GROUP INC DEL COM 55405W104 2,845 32,278 SH   SOLE   27,096 0 5,182
NANOSTRING TECHNOLOGIES INC COM 63009R109 2,545 200,356 SH   SOLE   200,356 0 0
NATIONAL BK HLDGS CORP CL A 633707104 19,022 497,037 SH   SOLE   497,037 0 0
NATIONAL INSTRS CORP COM 636518102 4,231 135,473 SH   SOLE   135,473 0 0
NEOGEN CORP COM 640491106 4,297 178,362 SH   SOLE   178,362 0 0
NEW YORK TIMES CO CL A 650111107 4,394 157,494 SH   SOLE   131,557 0 25,937
NEXTERA ENERGY INC COM 65339F101 391 5,052 SH   SOLE   5,052 0 0
NIKE INC CL B 654106103 11,876 116,200 SH   SOLE   111,858 0 4,342
NUCOR CORP COM 670346105 961 9,200 SH   SOLE   9,200 0 0
NVIDIA CORPORATION COM 67066G104 6,384 42,115 SH   SOLE   39,927 0 2,188
OLD DOMINION FREIGHT LINE IN COM 679580100 17,044 66,506 SH   SOLE   62,577 0 3,929
OMNICELL COM COM 68213N109 3,616 31,790 SH   SOLE   31,790 0 0
OPTIMIZERX CORP COM NEW 68401U204 10,922 398,747 SH   SOLE   398,747 0 0
ORACLE CORP COM 68389X105 3,121 44,672 SH   SOLE   44,672 0 0
PACCAR INC COM 693718108 955 11,600 SH   SOLE   11,600 0 0
PALO ALTO NETWORKS INC COM 697435105 294 595 SH   SOLE   595 0 0
PAR TECHNOLOGY CORP COM 698884103 19,921 531,356 SH   SOLE   531,356 0 0
PARSONS CORP DEL COM 70202L102 6,336 156,766 SH   SOLE   156,766 0 0
PAYCHEX INC COM 704326107 1,269 11,148 SH   SOLE   11,148 0 0
PAYCOR HCM INC COM 70435P102 18,697 719,133 SH   SOLE   679,530 0 39,603
PAYPAL HLDGS INC COM 70450Y103 13,420 192,151 SH   SOLE   179,041 0 13,110
PEPSICO INC COM 713448108 11,974 71,845 SH   SOLE   71,845 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 3,706 251,413 SH   SOLE   209,828 0 41,585
PHILIP MORRIS INTL INC COM 718172109 1,038 10,509 SH   SOLE   10,509 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 5,877 175,905 SH   SOLE   146,992 0 28,913
PORTLAND GEN ELEC CO COM NEW 736508847 17,512 362,341 SH   SOLE   362,341 0 0
PROCTER AND GAMBLE CO COM 742718109 2,152 14,964 SH   SOLE   14,964 0 0
PROS HOLDINGS INC COM 74346Y103 2,149 81,913 SH   SOLE   81,913 0 0
PTC INC COM 69370C100 1,629 15,320 SH   SOLE   15,320 0 0
QUALCOMM INC COM 747525103 6,904 54,046 SH   SOLE   50,013 0 4,033
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,978 30,984 SH   SOLE   30,984 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 21,151 1,340,353 SH   SOLE   1,340,353 0 0
REXFORD INDL RLTY INC COM 76169C100 4,583 79,583 SH   SOLE   66,533 0 13,050
RITCHIE BROS AUCTIONEERS COM 767744105 11,271 173,243 SH   SOLE   165,787 0 7,456
ROCKWELL AUTOMATION INC COM 773903109 17,495 87,777 SH   SOLE   81,012 0 6,765
ROYAL GOLD INC COM 780287108 3,732 34,949 SH   SOLE   29,209 0 5,740
S&P GLOBAL INC COM 78409V104 24,910 73,903 SH   SOLE   69,405 0 4,498
SAIA INC COM 78709Y105 25,640 136,383 SH   SOLE   132,146 0 4,237
SALESFORCE INC COM 79466L302 17,381 105,311 SH   SOLE   98,384 0 6,927
SCHLUMBERGER LTD COM STK 806857108 1,216 34,000 SH   SOLE   34,000 0 0
SCHWAB CHARLES CORP COM 808513105 2,469 39,076 SH   SOLE   39,076 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,551 57,734 SH   SOLE   57,734 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 0 3 SH   SOLE   3 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 0 4 SH   SOLE   4 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 59 1,520 SH   SOLE   1,520 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 298 9,472 SH   SOLE   9,472 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 98 2,052 SH   SOLE   2,052 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 6,064 183,545 SH   SOLE   153,499 0 30,046
SENSIENT TECHNOLOGIES CORP COM 81725T100 5,461 67,788 SH   SOLE   56,747 0 11,041
SHELL PLC SPON ADS 780259305 243 4,655 SH   SOLE   4,655 0 0
SHOCKWAVE MED INC COM 82489T104 5,063 26,483 SH   SOLE   22,158 0 4,325
SIGNET JEWELERS LIMITED SHS G81276100 17,866 334,188 SH   SOLE   334,188 0 0
SILICON LABORATORIES INC COM 826919102 2,479 17,676 SH   SOLE   17,676 0 0
SIMPSON MFG INC COM 829073105 2,304 22,903 SH   SOLE   22,903 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7,377 62,060 SH   SOLE   51,845 0 10,215
SITIME CORP COM 82982T106 5,260 32,267 SH   SOLE   27,041 0 5,226
SPLUNK INC COM 848637104 8,981 101,531 SH   SOLE   92,655 0 8,876
SPROUT SOCIAL INC COM CL A 85209W109 24,064 414,389 SH   SOLE   398,939 0 15,450
STARBUCKS CORP COM 855244109 1,378 18,040 SH   SOLE   18,040 0 0
STRYKER CORPORATION COM 863667101 3,646 18,329 SH   SOLE   18,329 0 0
SUNLINK HEALTH SYS INC COM 86737U102 60 60,147 SH   SOLE   60,147 0 0
SYSCO CORP COM 871829107 508 6,000 SH   SOLE   6,000 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 12,621 887,571 SH   SOLE   887,571 0 0
TECHNIPFMC PLC COM G87110105 10,745 1,596,574 SH   SOLE   1,472,833 0 123,741
TERRENO RLTY CORP COM 88146M101 15,705 281,814 SH   SOLE   281,814 0 0
TESLA INC COM 88160R101 832 1,235 SH   SOLE   1,235 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107 16,513 313,689 SH   SOLE   313,689 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,768 16,139 SH   SOLE   16,139 0 0
TIMKEN CO COM 887389104 3,461 65,248 SH   SOLE   54,555 0 10,693
TRAVELERS COMPANIES INC COM 89417E109 507 3,000 SH   SOLE   3,000 0 0
UNION PAC CORP COM 907818108 2,472 11,589 SH   SOLE   11,589 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,207 12,093 SH   SOLE   12,093 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 6,748 28,639 SH   SOLE   23,943 0 4,696
UNITEDHEALTH GROUP INC COM 91324P102 30,710 59,790 SH   SOLE   56,293 0 3,497
UNIVAR SOLUTIONS INC COM 91336L107 11,455 460,585 SH   SOLE   460,585 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 201 2,000 SH   SOLE   2,000 0 0
VAIL RESORTS INC COM 91879Q109 229 1,050 SH   SOLE   1,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,751 42,033 SH   SOLE   42,033 0 0
VERACYTE INC COM 92337F107 3,503 176,011 SH   SOLE   176,011 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,921 77,254 SH   SOLE   77,254 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102 6,895 438,916 SH   SOLE   438,916 0 0
VISA INC COM CL A 92826C839 35,837 182,015 SH   SOLE   169,556 0 12,459
VISTEON CORP COM NEW 92839U206 33,848 326,781 SH   SOLE   315,766 0 11,015
VITAL FARMS INC COM 92847W103 4,813 550,084 SH   SOLE   550,084 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 414 10,926 SH   SOLE   10,926 0 0
WD 40 CO COM 929236107 5,981 29,702 SH   SOLE   24,887 0 4,815
WELLS FARGO CO NEW COM 949746101 2,827 72,175 SH   SOLE   72,175 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100 516 42,779 SH   SOLE   42,779 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 3,354 101,268 SH   SOLE   101,268 0 0
WINTRUST FINL CORP COM 97650W108 6,778 84,571 SH   SOLE   70,633 0 13,938
ZOETIS INC CL A 98978V103 19,247 111,972 SH   SOLE   103,339 0 8,633
ZURN WATER SOLUTIONS CORP COM 98983L108 4,238 155,576 SH   SOLE   130,303 0 25,273