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
2U INC COM 90214J101 4,316 127,476 SH   SOLE   127,476 0 0
3M CO COM 88579Y101 2,202 13,749 SH   SOLE   13,749 0 0
ABBOTT LABS COM 002824100 6,586 60,513 SH   SOLE   60,513 0 0
ABBVIE INC COM 00287Y109 2,411 27,523 SH   SOLE   27,523 0 0
ACI WORLDWIDE INC COM 004498101 5,194 198,766 SH   SOLE   198,766 0 0
ACTIVISION BLIZZARD INC COM 00507V109 8,217 101,502 SH   SOLE   92,383 0 9,119
ACUSHNET HOLDINGS CORP COM 005098108 15,208 452,496 SH   SOLE   452,496 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 4,935 419,251 SH   SOLE   419,251 0 0
AIR PRODS & CHEMS INC COM 009158106 655 2,200 SH   SOLE   2,200 0 0
ALBEMARLE CORP COM 012653101 2,588 28,988 SH   SOLE   20,270 0 8,718
ALIGN TECHNOLOGY INC COM 016255101 10,904 33,310 SH   SOLE   30,057 0 3,253
ALPHABET INC CAP STK CL C 02079K107 24,340 16,562 SH   SOLE   15,545 0 1,017
ALPHABET INC CAP STK CL A 02079K305 7,074 4,827 SH   SOLE   4,827 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,528 41,341 SH   SOLE   41,341 0 0
ALTRIA GROUP INC COM 02209S103 246 6,379 SH   SOLE   6,379 0 0
AMAZON COM INC COM 023135106 57,024 18,110 SH   SOLE   17,083 0 1,027
AMBARELLA INC SHS G037AX101 5,108 97,885 SH   SOLE   97,885 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 3,105 39,539 SH   SOLE   39,539 0 0
AMGEN INC COM 031162100 1,928 7,585 SH   SOLE   7,585 0 0
APPFOLIO INC COM CL A 03783C100 3,511 24,762 SH   SOLE   17,327 0 7,435
APPLE INC COM 037833100 30,552 263,811 SH   SOLE   263,811 0 0
APTARGROUP INC COM 038336103 4,679 41,335 SH   SOLE   28,903 0 12,432
AT&T INC COM 00206R102 481 16,863 SH   SOLE   16,863 0 0
AUTODESK INC COM 052769106 11,338 49,080 SH   SOLE   45,440 0 3,640
AUTOMATIC DATA PROCESSING IN COM 053015103 7,614 54,588 SH   SOLE   54,588 0 0
AXOGEN INC COM 05463X106 4,571 392,996 SH   SOLE   392,996 0 0
BANK HAWAII CORP COM 062540109 1,423 28,166 SH   SOLE   19,715 0 8,451
BEACON ROOFING SUPPLY INC COM 073685109 13,967 449,518 SH   SOLE   449,518 0 0
BECTON DICKINSON & CO COM 075887109 6,712 28,848 SH   SOLE   28,848 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,256 15,291 SH   SOLE   15,291 0 0
BIO-TECHNE CORP COM 09073M104 1,185 4,782 SH   SOLE   4,782 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 467 43,766 SH   SOLE   43,766 0 0
BLACKROCK INC COM 09247X101 15,280 27,114 SH   SOLE   25,279 0 1,835
BOINGO WIRELESS INC COM 09739C102 17,634 1,729,685 SH   SOLE   1,729,685 0 0
BOOKING HOLDINGS INC COM 09857L108 7,755 4,533 SH   SOLE   4,140 0 393
BRISTOL-MYERS SQUIBB CO COM 110122108 1,864 30,914 SH   SOLE   30,914 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 9 3,958 SH   SOLE   3,958 0 0
BROOKS AUTOMATION INC NEW COM 114340102 22,518 486,763 SH   SOLE   466,988 0 19,775
CALIFORNIA WTR SVC GROUP COM 130788102 12,614 290,317 SH   SOLE   290,317 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 12,058 669,888 SH   SOLE   669,888 0 0
CAREDX INC COM 14167L103 28,843 760,237 SH   SOLE   760,237 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,812 154,869 SH   SOLE   154,869 0 0
CATALENT INC COM 148806102 11,237 131,183 SH   SOLE   118,401 0 12,782
CATCHMARK TIMBER TR INC CL A 14912Y202 4,025 450,680 SH   SOLE   450,680 0 0
CAVCO INDS INC DEL COM 149568107 2,942 16,317 SH   SOLE   11,428 0 4,889
CBIZ INC COM 124805102 20,053 876,805 SH   SOLE   876,805 0 0
CELSIUS HLDGS INC COM NEW 15118V207 15,725 692,406 SH   SOLE   692,406 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 7,361 542,442 SH   SOLE   542,442 0 0
CERENCE INC COM 156727109 22,056 451,311 SH   SOLE   451,311 0 0
CHEESECAKE FACTORY INC COM 163072101 22,070 795,592 SH   SOLE   795,592 0 0
CHEVRON CORP NEW COM 166764100 2,245 31,177 SH   SOLE   31,177 0 0
CISCO SYS INC COM 17275R102 2,267 57,565 SH   SOLE   57,565 0 0
CITIGROUP INC COM NEW 172967424 1,009 23,399 SH   SOLE   23,399 0 0
CME GROUP INC COM 12572Q105 6,444 38,513 SH   SOLE   34,647 0 3,866
COCA COLA CO COM 191216100 322 6,529 SH   SOLE   6,529 0 0
COLGATE PALMOLIVE CO COM 194162103 1,048 13,579 SH   SOLE   13,579 0 0
COLUMBIA BKG SYS INC COM 197236102 10,894 456,766 SH   SOLE   456,766 0 0
COMCAST CORP NEW CL A 20030N101 305 6,583 SH   SOLE   6,583 0 0
COMMERCIAL VEH GROUP INC COM 202608105 114 17,529 SH   SOLE   17,529 0 0
CONOCOPHILLIPS COM 20825C104 244 7,428 SH   SOLE   7,428 0 0
CORESITE RLTY CORP COM 21870Q105 1,981 16,667 SH   SOLE   11,660 0 5,007
COSTCO WHSL CORP NEW COM 22160K105 10,608 29,883 SH   SOLE   29,883 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 25,868 155,366 SH   SOLE   146,843 0 8,523
CRYOPORT INC COM PAR $0.001 229050307 17,443 368,003 SH   SOLE   368,003 0 0
DANAHER CORPORATION COM 235851102 13,864 64,387 SH   SOLE   64,387 0 0
DEERE & CO COM 244199105 4,695 21,183 SH   SOLE   21,183 0 0
DESCARTES SYS GROUP INC COM 249906108 25,325 444,455 SH   SOLE   444,455 0 0
DEXCOM INC COM 252131107 10,141 24,601 SH   SOLE   22,228 0 2,373
DISNEY WALT CO COM DISNEY 254687106 13,584 109,474 SH   SOLE   103,658 0 5,816
DMC GLOBAL INC COM 23291C103 13,740 417,136 SH   SOLE   417,136 0 0
DOCUSIGN INC COM 256163106 29,704 138,004 SH   SOLE   128,428 0 9,576
DONALDSON INC COM 257651109 671 14,450 SH   SOLE   14,450 0 0
DORMAN PRODUCTS INC COM 258278100 4,588 50,760 SH   SOLE   50,760 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 341 21,294 SH   SOLE   21,294 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,165 21,000 SH   SOLE   21,000 0 0
ECOLAB INC COM 278865100 11,445 57,270 SH   SOLE   57,270 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,993 28,961 SH   SOLE   20,256 0 8,705
EMERSON ELEC CO COM 291011104 495 7,555 SH   SOLE   7,555 0 0
ENCORE WIRE CORP COM 292562105 12,547 270,284 SH   SOLE   270,284 0 0
EURONET WORLDWIDE INC COM 298736109 1,938 21,276 SH   SOLE   14,888 0 6,388
EVERCORE INC CLASS A 29977A105 18,949 289,470 SH   SOLE   279,418 0 10,052
EVO PMTS INC CL A COM 26927E104 2,116 85,134 SH   SOLE   85,134 0 0
EXXON MOBIL CORP COM 30231G102 879 25,611 SH   SOLE   25,611 0 0
FACEBOOK INC CL A 30303M102 27,443 104,784 SH   SOLE   97,334 0 7,450
FIDELITY NATL INFORMATION SV COM 31620M106 7,181 48,780 SH   SOLE   43,998 0 4,782
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 2,791 87,642 SH   SOLE   87,642 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,955 27,094 SH   SOLE   27,094 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,776 78,813 SH   SOLE   78,813 0 0
FIRSTCASH INC COM 33767D105 1,857 32,468 SH   SOLE   22,719 0 9,749
FISERV INC COM 337738108 991 9,617 SH   SOLE   9,617 0 0
FIVE9 INC COM 338307101 7,753 59,787 SH   SOLE   41,870 0 17,917
FORTIVE CORP COM 34959J108 480 6,300 SH   SOLE   6,300 0 0
FRESHPET INC COM 358039105 2,792 25,007 SH   SOLE   25,007 0 0
GENERAL ELECTRIC CO COM 369604103 1,378 221,244 SH   SOLE   221,244 0 0
GENERAL MLS INC COM 370334104 624 10,120 SH   SOLE   10,120 0 0
GENMARK DIAGNOSTICS INC COM 372309104 3,126 220,108 SH   SOLE   220,108 0 0
GENTEX CORP COM 371901109 2,144 83,250 SH   SOLE   58,315 0 24,935
GLAUKOS CORP COM 377322102 3,253 65,681 SH   SOLE   65,681 0 0
GOOSEHEAD INS INC COM CL A 38267D109 19,812 228,806 SH   SOLE   220,885 0 7,921
GRAINGER W W INC COM 384802104 1,394 3,906 SH   SOLE   3,906 0 0
GRAND CANYON ED INC COM 38526M106 2,291 28,655 SH   SOLE   28,655 0 0
GUARDANT HEALTH INC COM 40131M109 10,691 95,647 SH   SOLE   82,229 0 13,418
GW PHARMACEUTICALS PLC ADS 36197T103 1,415 14,537 SH   SOLE   10,200 0 4,337
H & E EQUIPMENT SERVICES INC COM 404030108 18,764 954,411 SH   SOLE   954,411 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 34,975 1,330,847 SH   SOLE   1,300,222 0 30,625
HCA HEALTHCARE INC COM 40412C101 220 1,763 SH   SOLE   1,763 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 4,046 187,936 SH   SOLE   187,936 0 0
HEALTHSTREAM INC COM 42222N103 14,208 707,943 SH   SOLE   707,943 0 0
HEARTLAND EXPRESS INC COM 422347104 2,167 116,511 SH   SOLE   116,511 0 0
HELMERICH & PAYNE INC COM 423452101 1,589 108,448 SH   SOLE   75,840 0 32,608
HERC HLDGS INC COM 42704L104 2,620 66,153 SH   SOLE   46,224 0 19,929
HERCULES CAPITAL INC COM 427096508 14,749 1,274,732 SH   SOLE   1,274,732 0 0
HILTON GRAND VACATIONS INC COM 43283X105 17,274 823,364 SH   SOLE   823,364 0 0
HMS HLDGS CORP COM 40425J101 1,975 82,468 SH   SOLE   82,468 0 0
HOME DEPOT INC COM 437076102 3,850 13,862 SH   SOLE   13,862 0 0
HONEYWELL INTL INC COM 438516106 442 2,688 SH   SOLE   2,688 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 9,936 297,492 SH   SOLE   297,492 0 0
HUB GROUP INC CL A 443320106 16,012 318,988 SH   SOLE   318,988 0 0
HUBBELL INC COM 443510607 570 4,164 SH   SOLE   4,164 0 0
HYRECAR INC COM 44916T107 36 11,539 SH   SOLE   11,539 0 0
IAA INC COM 449253103 1,802 34,607 SH   SOLE   24,193 0 10,414
IDACORP INC COM 451107106 1,509 18,881 SH   SOLE   13,239 0 5,642
IDEXX LABS INC COM 45168D104 1,572 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 599 3,100 SH   SOLE   3,100 0 0
ILLUMINA INC COM 452327109 6,309 20,412 SH   SOLE   18,441 0 1,971
INSPIRE MED SYS INC COM 457730109 20,404 158,109 SH   SOLE   158,109 0 0
INSULET CORP COM 45784P101 7,399 31,273 SH   SOLE   28,241 0 3,032
INTEL CORP COM 458140100 2,292 44,260 SH   SOLE   44,260 0 0
INTER PARFUMS INC COM 458334109 13,760 368,396 SH   SOLE   368,396 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 733 6,028 SH   SOLE   6,028 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,853 11,068 SH   SOLE   9,416 0 1,652
ISHARES TR TIPS BD ETF 464287176 2 18 SH   SOLE   18 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 378 8,996 SH   SOLE   8,996 0 0
ISHARES TR IBOXX INV CP ETF 464287242 18 135 SH   SOLE   135 0 0
ISHARES TR 20 YR TR BD ETF 464287432 5 33 SH   SOLE   33 0 0
ISHARES TR MSCI EAFE ETF 464287465 60 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 169 911 SH   SOLE   911 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 3 29 SH   SOLE   29 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 53 245 SH   SOLE   245 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 220 1,469 SH   SOLE   1,469 0 0
ISHARES TR CORE S&P SCP ETF 464287804 89 1,270 SH   SOLE   1,270 0 0
ISHARES TR SP SMCP600VL ETF 464287879 29 474 SH   SOLE   474 0 0
ISHARES TR S&P SML 600 GWT 464287887 47 528 SH   SOLE   528 0 0
JACOBS ENGR GROUP INC COM 469814107 21,759 234,551 SH   SOLE   218,783 0 15,768
JOHNSON & JOHNSON COM 478160104 8,708 58,493 SH   SOLE   58,493 0 0
JONES LANG LASALLE INC COM 48020Q107 1,559 16,297 SH   SOLE   11,378 0 4,919
JPMORGAN CHASE & CO COM 46625H100 4,730 49,135 SH   SOLE   49,135 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 752 4,160 SH   SOLE   4,160 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 14,933 151,177 SH   SOLE   138,486 0 12,691
KIRBY CORP COM 497266106 11,426 315,908 SH   SOLE   306,007 0 9,901
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2,181 53,583 SH   SOLE   37,549 0 16,034
KNOWLES CORP COM 49926D109 15,661 1,051,041 SH   SOLE   1,051,041 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 28,432 1,474,701 SH   SOLE   1,418,578 0 56,123
LAUDER ESTEE COS INC CL A 518439104 13,358 61,205 SH   SOLE   57,729 0 3,476
LENNOX INTL INC COM 526107107 2,936 10,769 SH   SOLE   7,530 0 3,239
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 9,261 97,162 SH   SOLE   94,834 0 2,328
LINDE PLC SHS G5494J103 1,659 6,968 SH   SOLE   6,968 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 14,818 1,563,100 SH   SOLE   1,563,100 0 0
LITTELFUSE INC COM 537008104 6,737 37,991 SH   SOLE   33,611 0 4,380
LIVENT CORP COM 53814L108 15,501 1,728,120 SH   SOLE   1,728,120 0 0
LIVEPERSON INC COM 538146101 43,705 840,651 SH   SOLE   840,651 0 0
LIVERAMP HLDGS INC COM 53815P108 4,800 92,721 SH   SOLE   92,721 0 0
LOCKHEED MARTIN CORP COM 539830109 3,026 7,894 SH   SOLE   7,894 0 0
LOUISIANA PAC CORP COM 546347105 3,472 117,649 SH   SOLE   82,201 0 35,448
LOWES COS INC COM 548661107 995 6,000 SH   SOLE   6,000 0 0
LULULEMON ATHLETICA INC COM 550021109 9,466 28,741 SH   SOLE   25,875 0 2,866
MARCUS & MILLICHAP INC COM 566324109 10,274 373,323 SH   SOLE   373,323 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 3,071 33,823 SH   SOLE   23,654 0 10,169
MARTEN TRANS LTD COM 573075108 16,303 998,954 SH   SOLE   998,954 0 0
MASTERCARD INCORPORATED CL A 57636Q104 451 1,335 SH   SOLE   1,335 0 0
MATCH GROUP INC NEW COM 57667L107 16,076 145,290 SH   SOLE   130,973 0 14,317
MATERION CORP COM 576690101 15,967 306,889 SH   SOLE   306,889 0 0
MCDONALDS CORP COM 580135101 1,538 7,006 SH   SOLE   7,006 0 0
MEDALLIA INC COM 584021109 15,744 574,162 SH   SOLE   574,162 0 0
MEDTRONIC PLC SHS G5960L103 1,729 16,633 SH   SOLE   16,633 0 0
MERCK & CO. INC COM 58933Y105 1,049 12,651 SH   SOLE   12,651 0 0
MERCURY SYS INC COM 589378108 1,756 22,670 SH   SOLE   22,670 0 0
METHANEX CORP COM 59151K108 19,691 807,024 SH   SOLE   807,024 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,154 2,230 SH   SOLE   2,230 0 0
MICROSOFT CORP COM 594918104 48,184 229,088 SH   SOLE   221,339 0 7,749
MONDELEZ INTL INC CL A 609207105 1,627 28,322 SH   SOLE   28,322 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 12,626 911,616 SH   SOLE   911,616 0 0
MONRO INC COM 610236101 4,927 121,438 SH   SOLE   121,438 0 0
NATERA INC COM 632307104 39,867 551,868 SH   SOLE   538,068 0 13,800
NATIONAL BK HLDGS CORP CL A 633707104 11,406 434,508 SH   SOLE   434,508 0 0
NEOGEN CORP COM 640491106 2,339 29,892 SH   SOLE   29,892 0 0
NEOGENOMICS INC COM NEW 64049M209 36,418 987,217 SH   SOLE   944,542 0 42,675
NEVRO CORP COM 64157F103 17,457 125,317 SH   SOLE   125,317 0 0
NEW RELIC INC COM 64829B100 2,560 45,427 SH   SOLE   45,427 0 0
NEW YORK TIMES CO CL A 650111107 3,941 92,095 SH   SOLE   64,378 0 27,717
NEXTERA ENERGY INC COM 65339F101 234 842 SH   SOLE   842 0 0
NIKE INC CL B 654106103 27,758 221,105 SH   SOLE   206,087 0 15,018
NORDSTROM INC COM 655664100 1,054 88,440 SH   SOLE   61,721 0 26,719
NOVOCURE LTD ORD SHS G6674U108 3,474 31,213 SH   SOLE   22,001 0 9,212
NVIDIA CORPORATION COM 67066G104 15,052 27,812 SH   SOLE   25,776 0 2,036
OKTA INC CL A 679295105 5,877 27,484 SH   SOLE   24,940 0 2,544
OLD DOMINION FREIGHT LINE IN COM 679580100 13,505 74,647 SH   SOLE   69,544 0 5,103
OMNICELL COM COM 68213N109 2,203 29,505 SH   SOLE   29,505 0 0
ORACLE CORP COM 68389X105 3,108 52,066 SH   SOLE   52,066 0 0
PALO ALTO NETWORKS INC COM 697435105 237 970 SH   SOLE   970 0 0
PAPA JOHNS INTL INC COM 698813102 15,836 192,470 SH   SOLE   192,470 0 0
PARSONS CORPORATION COM 70202L102 2,972 88,609 SH   SOLE   88,609 0 0
PAYCHEX INC COM 704326107 650 8,148 SH   SOLE   8,148 0 0
PAYLOCITY HLDG CORP COM 70438V106 5,471 33,895 SH   SOLE   28,332 0 5,563
PAYPAL HLDGS INC COM 70450Y103 33,752 171,306 SH   SOLE   159,916 0 11,390
PEPSICO INC COM 713448108 10,674 77,011 SH   SOLE   77,011 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 2,770 80,024 SH   SOLE   55,938 0 24,086
PFIZER INC COM 717081103 243 6,627 SH   SOLE   6,627 0 0
PHILIP MORRIS INTL INC COM 718172109 1,191 15,884 SH   SOLE   15,884 0 0
PHREESIA INC COM 71944F106 20,301 631,825 SH   SOLE   631,825 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 214 12,108 SH   SOLE   12,108 0 0
PRIMERICA INC COM 74164M108 2,502 22,118 SH   SOLE   15,480 0 6,638
PROCTER AND GAMBLE CO COM 742718109 2,197 15,809 SH   SOLE   15,809 0 0
PTC INC COM 69370C100 1,242 15,013 SH   SOLE   15,013 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,418 42,026 SH   SOLE   42,026 0 0
RE MAX HLDGS INC CL A 75524W108 15,626 477,413 SH   SOLE   477,413 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 9,979 958,173 SH   SOLE   958,173 0 0
REXFORD INDL RLTY INC COM 76169C100 2,142 46,806 SH   SOLE   32,761 0 14,045
RITCHIE BROS AUCTIONEERS COM 767744105 2,558 43,181 SH   SOLE   43,181 0 0
ROCKWELL AUTOMATION INC COM 773903109 19,895 90,154 SH   SOLE   82,162 0 7,992
ROGERS CORP COM 775133101 4,955 50,534 SH   SOLE   50,534 0 0
ROYAL GOLD INC COM 780287108 2,770 23,052 SH   SOLE   16,141 0 6,911
S&P GLOBAL INC COM 78409V104 29,096 80,687 SH   SOLE   74,877 0 5,810
SAIA INC COM 78709Y105 16,296 129,190 SH   SOLE   129,190 0 0
SALESFORCE COM INC COM 79466L302 28,046 111,594 SH   SOLE   103,783 0 7,811
SCHWAB CHARLES CORP COM 808513105 1,456 40,181 SH   SOLE   40,181 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,902 23,883 SH   SOLE   23,883 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 130 4,145 SH   SOLE   4,145 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 115 2,052 SH   SOLE   2,052 0 0
SHERWIN WILLIAMS CO COM 824348106 1,045 1,500 SH   SOLE   1,500 0 0
SHOPIFY INC CL A 82509L107 271 265 SH   SOLE   265 0 0
SILICON LABORATORIES INC COM 826919102 2,716 27,757 SH   SOLE   27,757 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,101 21,627 SH   SOLE   21,627 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 43,333 355,331 SH   SOLE   344,442 0 10,889
SJW GROUP COM 784305104 15,992 262,770 SH   SOLE   262,770 0 0
SKECHERS U S A INC CL A 830566105 2,353 77,865 SH   SOLE   54,525 0 23,340
SLACK TECHNOLOGIES INC COM CL A 83088V102 8,757 326,035 SH   SOLE   294,026 0 32,009
SMARTSHEET INC COM CL A 83200N103 2,154 43,586 SH   SOLE   30,414 0 13,172
SPLUNK INC COM 848637104 11,423 60,720 SH   SOLE   55,976 0 4,744
SPOTIFY TECHNOLOGY S A SHS L8681T102 9,613 39,629 SH   SOLE   35,805 0 3,824
STEPAN CO COM 858586100 2,061 18,906 SH   SOLE   13,207 0 5,699
STRYKER CORPORATION COM 863667101 3,559 17,079 SH   SOLE   17,079 0 0
SUNLINK HEALTH SYS INC COM 86737U102 48 50,147 SH   SOLE   50,147 0 0
SYSCO CORP COM 871829107 373 6,000 SH   SOLE   6,000 0 0
TERRENO RLTY CORP COM 88146M101 18,017 329,026 SH   SOLE   329,026 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 27,042 61,247 SH   SOLE   57,689 0 3,558
THOR INDS INC COM 885160101 1,903 19,976 SH   SOLE   13,941 0 6,035
TIMKEN CO COM 887389104 2,724 50,232 SH   SOLE   35,184 0 15,048
TOPBUILD CORP COM 89055F103 23,610 138,321 SH   SOLE   138,321 0 0
TTEC HLDGS INC COM 89854H102 22,931 420,372 SH   SOLE   398,337 0 22,035
U S PHYSICAL THERAPY INC COM 90337L108 17,800 204,883 SH   SOLE   204,883 0 0
UNIFIRST CORP MASS COM 904708104 2,477 13,081 SH   SOLE   9,148 0 3,933
UNION PAC CORP COM 907818108 1,173 5,960 SH   SOLE   5,960 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,032 12,193 SH   SOLE   12,193 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,234 19,995 SH   SOLE   19,995 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 214 2,000 SH   SOLE   2,000 0 0
VAIL RESORTS INC COM 91879Q109 235 1,100 SH   SOLE   1,100 0 0
VERACYTE INC COM 92337F107 21,565 663,743 SH   SOLE   663,743 0 0
VERISK ANALYTICS INC COM 92345Y106 10,253 55,329 SH   SOLE   50,395 0 4,934
VERIZON COMMUNICATIONS INC COM 92343V104 4,172 70,129 SH   SOLE   70,129 0 0
VIASAT INC COM 92552V100 1,932 56,184 SH   SOLE   39,312 0 16,872
VICOR CORP COM 925815102 24,123 310,344 SH   SOLE   310,344 0 0
VISA INC COM CL A 92826C839 28,696 143,501 SH   SOLE   133,320 0 10,181
VISTEON CORP COM NEW 92839U206 16,275 235,122 SH   SOLE   235,122 0 0
VIVINT SMART HOME INC COM CL A 928542109 2,180 127,645 SH   SOLE   89,272 0 38,373
WALGREENS BOOTS ALLIANCE INC COM 931427108 410 11,418 SH   SOLE   11,418 0 0
WELLS FARGO CO NEW COM 949746101 1,638 69,669 SH   SOLE   69,669 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100 662 41,112 SH   SOLE   41,112 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 3,283 115,103 SH   SOLE   115,103 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,007 16,415 SH   SOLE   16,415 0 0
WW INTL INC COM 98262P101 12,304 652,044 SH   SOLE   652,044 0 0
ZOETIS INC CL A 98978V103 18,407 111,309 SH   SOLE   101,621 0 9,688