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 5,546 146,096 SH   SOLE   146,096 0 0
3M CO COM 88579Y101 2,145 13,749 SH   SOLE   13,749 0 0
ABBOTT LABS COM 002824100 5,557 60,779 SH   SOLE   60,779 0 0
ABBVIE INC COM 00287Y109 2,702 27,523 SH   SOLE   27,523 0 0
ACI WORLDWIDE INC COM 004498101 4,355 161,359 SH   SOLE   161,359 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,210 68,645 SH   SOLE   62,103 0 6,542
ACUSHNET HOLDINGS CORP COM 005098108 16,146 464,111 SH   SOLE   464,111 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 3,628 245,833 SH   SOLE   245,833 0 0
ALBEMARLE CORP COM 012653101 2,207 28,587 SH   SOLE   20,205 0 8,382
ALIGN TECHNOLOGY INC COM 016255101 8,275 30,152 SH   SOLE   26,899 0 3,253
ALPHABET INC CAP STK CL C 02079K107 24,608 17,408 SH   SOLE   16,184 0 1,224
ALPHABET INC CAP STK CL A 02079K305 6,956 4,905 SH   SOLE   4,905 0 0
ALTRIA GROUP INC COM 02209S103 250 6,379 SH   SOLE   6,379 0 0
AMAZON COM INC COM 023135106 49,882 18,081 SH   SOLE   16,987 0 1,094
AMBARELLA INC SHS G037AX101 2,371 51,777 SH   SOLE   51,777 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 578 7,634 SH   SOLE   7,634 0 0
AMGEN INC COM 031162100 1,789 7,585 SH   SOLE   7,585 0 0
APPFOLIO INC COM CL A 03783C100 34,788 213,802 SH   SOLE   213,802 0 0
APPLE INC COM 037833100 25,344 69,475 SH   SOLE   69,475 0 0
APTARGROUP INC COM 038336103 4,565 40,769 SH   SOLE   28,753 0 12,016
AT&T INC COM 00206R102 509 16,854 SH   SOLE   16,854 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 8,202 55,088 SH   SOLE   55,088 0 0
AXOGEN INC COM 05463X106 3,723 402,884 SH   SOLE   402,884 0 0
BANK HAWAII CORP COM 062540109 1,708 27,812 SH   SOLE   19,652 0 8,160
BECTON DICKINSON & CO COM 075887109 6,902 28,848 SH   SOLE   28,848 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,899 16,241 SH   SOLE   16,241 0 0
BIO-TECHNE CORP COM 09073M104 1,263 4,782 SH   SOLE   4,782 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 451 44,351 SH   SOLE   44,351 0 0
BLACKROCK INC COM 09247X101 13,746 25,264 SH   SOLE   23,428 0 1,836
BOINGO WIRELESS INC COM 09739C102 23,603 1,772,019 SH   SOLE   1,772,019 0 0
BOOKING HOLDINGS INC COM 09857L108 6,589 4,138 SH   SOLE   3,745 0 393
BRISTOL-MYERS SQUIBB CO COM 110122108 1,865 31,714 SH   SOLE   31,714 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 14 3,958 SH   SOLE   3,958 0 0
BROOKS AUTOMATION INC NEW COM 114340102 21,970 496,617 SH   SOLE   477,547 0 19,070
CALIFORNIA WTR SVC GROUP COM 130788102 14,150 296,637 SH   SOLE   296,637 0 0
CANTEL MED CORP COM 138098108 2,123 47,998 SH   SOLE   47,998 0 0
CAREDX INC COM 14167L103 27,630 779,834 SH   SOLE   779,834 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 1,783 73,449 SH   SOLE   73,449 0 0
CATALENT INC COM 148806102 10,720 146,255 SH   SOLE   125,606 0 20,649
CATCHMARK TIMBER TR INC CL A 14912Y202 3,690 416,994 SH   SOLE   416,994 0 0
CAVCO INDS INC DEL COM 149568107 3,106 16,106 SH   SOLE   11,390 0 4,716
CBIZ INC COM 124805102 21,542 898,710 SH   SOLE   898,710 0 0
CELSIUS HLDGS INC COM NEW 15118V207 149 12,671 SH   SOLE   12,671 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 8,874 553,567 SH   SOLE   553,567 0 0
CERENCE INC COM 156727109 10,987 269,033 SH   SOLE   269,033 0 0
CHEESECAKE FACTORY INC COM 163072101 13,584 592,675 SH   SOLE   592,675 0 0
CHEVRON CORP NEW COM 166764100 2,782 31,177 SH   SOLE   31,177 0 0
CISCO SYS INC COM 17275R102 3,061 65,632 SH   SOLE   65,632 0 0
CITIGROUP INC COM NEW 172967424 1,252 24,499 SH   SOLE   24,499 0 0
CME GROUP INC COM 12572Q105 5,668 34,873 SH   SOLE   31,007 0 3,866
COCA COLA CO COM 191216100 292 6,529 SH   SOLE   6,529 0 0
COHERENT INC COM 192479103 2,179 16,635 SH   SOLE   11,766 0 4,869
COLGATE PALMOLIVE CO COM 194162103 995 13,579 SH   SOLE   13,579 0 0
COLUMBIA BKG SYS INC COM 197236102 13,218 466,315 SH   SOLE   466,315 0 0
COMCAST CORP NEW CL A 20030N101 257 6,583 SH   SOLE   6,583 0 0
COMMERCIAL VEH GROUP INC COM 202608105 40 13,750 SH   SOLE   13,750 0 0
CONOCOPHILLIPS COM 20825C104 312 7,428 SH   SOLE   7,428 0 0
CORESITE RLTY CORP COM 21870Q105 1,991 16,449 SH   SOLE   11,622 0 4,827
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 9,958 392,977 SH   SOLE   392,977 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,171 30,246 SH   SOLE   30,246 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 24,660 147,358 SH   SOLE   138,834 0 8,524
CRYOPORT INC COM PAR $0.001 229050307 11,392 376,599 SH   SOLE   376,599 0 0
DANAHER CORPORATION COM 235851102 11,393 64,427 SH   SOLE   64,427 0 0
DEERE & CO COM 244199105 3,288 20,922 SH   SOLE   20,922 0 0
DESCARTES SYS GROUP INC COM 249906108 24,113 455,830 SH   SOLE   455,830 0 0
DEXCOM INC COM 252131107 9,058 22,343 SH   SOLE   19,969 0 2,374
DISNEY WALT CO COM DISNEY 254687106 9,940 89,137 SH   SOLE   85,018 0 4,119
DMC GLOBAL INC COM 23291C103 8,550 309,766 SH   SOLE   309,766 0 0
DOCUSIGN INC COM 256163106 28,443 165,164 SH   SOLE   151,808 0 13,356
DONALDSON INC COM 257651109 672 14,450 SH   SOLE   14,450 0 0
DORMAN PRODUCTS INC COM 258278100 3,144 46,883 SH   SOLE   46,883 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 321 20,913 SH   SOLE   20,913 0 0
ECOLAB INC COM 278865100 9,911 49,816 SH   SOLE   49,816 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,258 28,559 SH   SOLE   20,148 0 8,411
EMERSON ELEC CO COM 291011104 469 7,555 SH   SOLE   7,555 0 0
ENCORE WIRE CORP COM 292562105 13,532 277,187 SH   SOLE   277,187 0 0
ETSY INC COM 29786A106 4,900 46,122 SH   SOLE   32,544 0 13,578
EVERCORE INC CLASS A 29977A105 15,436 261,984 SH   SOLE   261,984 0 0
EXXON MOBIL CORP COM 30231G102 1,163 26,008 SH   SOLE   26,008 0 0
FACEBOOK INC CL A 30303M102 24,112 106,186 SH   SOLE   97,726 0 8,460
FIDELITY NATL INFORMATION SV COM 31620M106 5,905 44,041 SH   SOLE   39,258 0 4,783
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,965 63,480 SH   SOLE   63,480 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,872 27,094 SH   SOLE   27,094 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,752 78,813 SH   SOLE   78,813 0 0
FIRSTCASH INC COM 33767D105 2,163 32,055 SH   SOLE   22,643 0 9,412
FISERV INC COM 337738108 954 9,776 SH   SOLE   9,776 0 0
FIVE9 INC COM 338307101 49,324 445,683 SH   SOLE   428,399 0 17,284
FORTIVE CORP COM 34959J108 426 6,300 SH   SOLE   6,300 0 0
FRESHPET INC COM 358039105 2,610 31,192 SH   SOLE   31,192 0 0
GENERAL ELECTRIC CO COM 369604103 1,511 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,480 236,557 SH   SOLE   236,557 0 0
GENTEX CORP COM 371901109 2,118 82,183 SH   SOLE   58,135 0 24,048
GLAUKOS CORP COM 377322102 2,343 60,988 SH   SOLE   60,988 0 0
GOOSEHEAD INS INC COM CL A 38267D109 17,493 232,738 SH   SOLE   225,077 0 7,661
GRAINGER W W INC COM 384802104 1,227 3,906 SH   SOLE   3,906 0 0
GRAND CANYON ED INC COM 38526M106 3,532 39,013 SH   SOLE   39,013 0 0
GUARDANT HEALTH INC COM 40131M109 1,166 14,371 SH   SOLE   10,124 0 4,247
GW PHARMACEUTICALS PLC ADS 36197T103 1,761 14,350 SH   SOLE   10,169 0 4,181
H & E EQUIPMENT SERVICES INC COM 404030108 15,882 859,419 SH   SOLE   859,419 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 33,745 1,258,681 SH   SOLE   1,258,681 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 4,821 197,080 SH   SOLE   197,080 0 0
HEALTHSTREAM INC COM 42222N103 15,804 714,147 SH   SOLE   714,147 0 0
HEARTLAND EXPRESS INC COM 422347104 2,240 107,600 SH   SOLE   107,600 0 0
HELMERICH & PAYNE INC COM 423452101 1,428 73,201 SH   SOLE   51,444 0 21,757
HERC HLDGS INC COM 42704L104 2,010 65,419 SH   SOLE   46,071 0 19,348
HERCULES CAPITAL INC COM 427096508 13,637 1,302,468 SH   SOLE   1,302,468 0 0
HILTON GRAND VACATIONS INC COM 43283X105 12,417 635,149 SH   SOLE   635,149 0 0
HMS HLDGS CORP COM 40425J101 2,468 76,195 SH   SOLE   76,195 0 0
HOME DEPOT INC COM 437076102 3,540 14,130 SH   SOLE   14,130 0 0
HONEYWELL INTL INC COM 438516106 389 2,688 SH   SOLE   2,688 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 11,161 303,855 SH   SOLE   303,855 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 3,697 66,514 SH   SOLE   46,888 0 19,626
HUB GROUP INC CL A 443320106 15,655 327,096 SH   SOLE   327,096 0 0
HUBBELL INC COM 443510607 522 4,164 SH   SOLE   4,164 0 0
HYRECAR INC COM 44916T107 34 11,539 SH   SOLE   11,539 0 0
IAA INC COM 449253103 1,319 34,189 SH   SOLE   24,114 0 10,075
IDACORP INC COM 451107106 1,629 18,645 SH   SOLE   13,196 0 5,449
IDEXX LABS INC COM 45168D104 1,321 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 594 3,400 SH   SOLE   3,400 0 0
ILLUMINA INC COM 452327109 6,819 18,413 SH   SOLE   16,442 0 1,971
INSPIRE MED SYS INC COM 457730109 14,091 161,929 SH   SOLE   161,929 0 0
INSULET CORP COM 45784P101 5,502 28,321 SH   SOLE   25,289 0 3,032
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1,721 36,624 SH   SOLE   25,971 0 10,653
INTEL CORP COM 458140100 2,682 44,835 SH   SOLE   44,835 0 0
INTER PARFUMS INC COM 458334109 18,184 377,644 SH   SOLE   377,644 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 728 6,028 SH   SOLE   6,028 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,142 9,024 SH   SOLE   7,371 0 1,653
ISHARES TR TIPS BD ETF 464287176 2 18 SH   SOLE   18 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 388 8,996 SH   SOLE   8,996 0 0
ISHARES TR IBOXX INV CP ETF 464287242 19 135 SH   SOLE   135 0 0
ISHARES TR 20 YR TR BD ETF 464287432 6 33 SH   SOLE   33 0 0
ISHARES TR MSCI EAFE ETF 464287465 61 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 166 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 50 245 SH   SOLE   245 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 623 4,269 SH   SOLE   4,269 0 0
ISHARES TR CORE S&P SCP ETF 464287804 88 1,270 SH   SOLE   1,270 0 0
ISHARES TR SP SMCP600VL ETF 464287879 28 236 SH   SOLE   236 0 0
ISHARES TR S&P SML 600 GWT 464287887 46 264 SH   SOLE   264 0 0
JACOBS ENGR GROUP INC COM 469814107 18,603 219,375 SH   SOLE   203,605 0 15,770
JOHNSON & JOHNSON COM 478160104 8,226 58,493 SH   SOLE   58,493 0 0
JONES LANG LASALLE INC COM 48020Q107 1,664 16,085 SH   SOLE   11,339 0 4,746
JPMORGAN CHASE & CO COM 46625H100 4,616 49,080 SH   SOLE   49,080 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 621 4,160 SH   SOLE   4,160 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 14,000 138,914 SH   SOLE   126,221 0 12,693
KILROY RLTY CORP COM 49427F108 1,377 23,464 SH   SOLE   23,464 0 0
KIRBY CORP COM 497266106 17,258 322,218 SH   SOLE   312,610 0 9,608
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2,205 52,874 SH   SOLE   37,428 0 15,446
KNOWLES CORP COM 49926D109 18,661 1,222,895 SH   SOLE   1,174,551 0 48,344
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 23,452 1,500,431 SH   SOLE   1,446,258 0 54,173
LAUDER ESTEE COS INC CL A 518439104 4,853 25,720 SH   SOLE   25,720 0 0
LENNOX INTL INC COM 526107107 2,477 10,630 SH   SOLE   7,506 0 3,124
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 22,415 200,406 SH   SOLE   193,476 0 6,930
LINDE PLC SHS G5494J103 1,478 6,966 SH   SOLE   6,966 0 0
LITTELFUSE INC COM 537008104 6,158 36,088 SH   SOLE   31,843 0 4,245
LIVENT CORP COM 53814L108 7,929 1,287,202 SH   SOLE   1,287,202 0 0
LIVEPERSON INC COM 538146101 35,721 862,194 SH   SOLE   862,194 0 0
LIVERAMP HLDGS INC COM 53815P108 4,654 109,574 SH   SOLE   109,574 0 0
LOCKHEED MARTIN CORP COM 539830109 2,899 7,944 SH   SOLE   7,944 0 0
LOUISIANA PAC CORP COM 546347105 2,978 116,092 SH   SOLE   81,922 0 34,170
LOWES COS INC COM 548661107 811 6,000 SH   SOLE   6,000 0 0
LULULEMON ATHLETICA INC COM 550021109 8,094 25,941 SH   SOLE   23,074 0 2,867
MARCUS & MILLICHAP INC COM 566324109 11,056 383,106 SH   SOLE   383,106 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 2,193 26,673 SH   SOLE   18,792 0 7,881
MARTEN TRANS LTD COM 573075108 17,139 681,205 SH   SOLE   681,205 0 0
MASTERCARD INCORPORATED CL A 57636Q104 395 1,335 SH   SOLE   1,335 0 0
MATCH GROUP INC COM 57665R106 9,921 92,673 SH   SOLE   82,759 0 9,914
MATERION CORP COM 576690101 19,309 314,025 SH   SOLE   314,025 0 0
MCDONALDS CORP COM 580135101 1,296 7,026 SH   SOLE   7,026 0 0
MEDALLIA INC COM 584021109 14,765 584,970 SH   SOLE   584,970 0 0
MEDTRONIC PLC SHS G5960L103 2,456 26,783 SH   SOLE   26,783 0 0
MERCK & CO. INC COM 58933Y105 978 12,651 SH   SOLE   12,651 0 0
MERCURY SYS INC COM 589378108 1,654 21,027 SH   SOLE   21,027 0 0
METHANEX CORP COM 59151K108 7,992 442,022 SH   SOLE   442,022 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,796 2,230 SH   SOLE   2,230 0 0
MICROSOFT CORP COM 594918104 45,291 222,549 SH   SOLE   214,799 0 7,750
MONDELEZ INTL INC CL A 609207105 1,448 28,322 SH   SOLE   28,322 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 13,521 933,095 SH   SOLE   933,095 0 0
MONRO INC COM 610236101 4,001 72,816 SH   SOLE   72,816 0 0
NATERA INC COM 632307104 25,865 518,753 SH   SOLE   518,753 0 0
NATIONAL BK HLDGS CORP CL A 633707104 11,979 443,665 SH   SOLE   443,665 0 0
NEOGEN CORP COM 640491106 2,145 27,646 SH   SOLE   27,646 0 0
NEOGENOMICS INC COM NEW 64049M209 30,952 999,111 SH   SOLE   957,798 0 41,313
NEVRO CORP COM 64157F103 10,068 84,273 SH   SOLE   84,273 0 0
NEW RELIC INC COM 64829B100 4,412 64,038 SH   SOLE   64,038 0 0
NEW YORK TIMES CO CL A 650111107 27,746 660,143 SH   SOLE   633,342 0 26,801
NIKE INC CL B 654106103 17,956 183,133 SH   SOLE   170,867 0 12,266
NORDSTROM INC COM 655664100 1,353 87,330 SH   SOLE   61,511 0 25,819
NOVOCURE LTD ORD SHS G6674U108 1,825 30,782 SH   SOLE   21,890 0 8,892
NVIDIA CORPORATION COM 67066G104 14,175 37,311 SH   SOLE   34,023 0 3,288
OKTA INC CL A 679295105 6,325 31,591 SH   SOLE   28,335 0 3,256
OLD DOMINION FREIGHT LINE IN COM 679580100 11,861 69,942 SH   SOLE   64,839 0 5,103
OMNICELL INC COM 68213N109 1,922 27,222 SH   SOLE   27,222 0 0
ORACLE CORP COM 68389X105 2,987 54,049 SH   SOLE   54,049 0 0
PALO ALTO NETWORKS INC COM 697435105 223 970 SH   SOLE   970 0 0
PAPA JOHNS INTL INC COM 698813102 15,618 196,677 SH   SOLE   196,677 0 0
PARSONS CORPORATION COM 70202L102 2,107 58,152 SH   SOLE   58,152 0 0
PAYCHEX INC COM 704326107 617 8,148 SH   SOLE   8,148 0 0
PAYLOCITY HLDG CORP COM 70438V106 5,323 36,484 SH   SOLE   31,116 0 5,368
PAYPAL HLDGS INC COM 70450Y103 28,019 160,818 SH   SOLE   149,426 0 11,392
PEPSICO INC COM 713448108 10,212 77,212 SH   SOLE   77,212 0 0
PFIZER INC COM 717081103 217 6,627 SH   SOLE   6,627 0 0
PHILIP MORRIS INTL INC COM 718172109 1,169 16,684 SH   SOLE   16,684 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 194 12,108 SH   SOLE   12,108 0 0
PRIMERICA INC COM 74164M108 2,547 21,848 SH   SOLE   15,427 0 6,421
PROCTER AND GAMBLE CO COM 742718109 1,915 16,012 SH   SOLE   16,012 0 0
PROOFPOINT INC COM 743424103 7,200 64,791 SH   SOLE   59,040 0 5,751
PTC INC COM 69370C100 865 11,123 SH   SOLE   11,123 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,301 69,805 SH   SOLE   69,805 0 0
RE MAX HLDGS INC CL A 75524W108 15,362 488,754 SH   SOLE   488,754 0 0
REXFORD INDL RLTY INC COM 76169C100 1,914 46,203 SH   SOLE   32,659 0 13,544
RITCHIE BROS AUCTIONEERS COM 767744105 2,162 52,928 SH   SOLE   52,928 0 0
ROCKWELL AUTOMATION INC COM 773903109 14,100 66,196 SH   SOLE   59,777 0 6,419
ROGERS CORP COM 775133101 5,101 40,935 SH   SOLE   40,935 0 0
ROYAL GOLD INC COM 780287108 2,828 22,748 SH   SOLE   16,087 0 6,661
S&P GLOBAL INC COM 78409V104 24,563 74,552 SH   SOLE   68,741 0 5,811
SAIA INC COM 78709Y105 14,726 132,452 SH   SOLE   132,452 0 0
SALESFORCE COM INC COM 79466L302 23,168 123,676 SH   SOLE   114,569 0 9,107
SCHOLASTIC CORP COM 807066105 14,875 496,843 SH   SOLE   496,843 0 0
SCHWAB CHARLES CORP COM 808513105 1,356 40,181 SH   SOLE   40,181 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,763 22,853 SH   SOLE   22,853 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 110 3,535 SH   SOLE   3,535 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 116 2,052 SH   SOLE   2,052 0 0
SHERWIN WILLIAMS CO COM 824348106 289 500 SH   SOLE   500 0 0
SHOPIFY INC CL A 82509L107 295 311 SH   SOLE   311 0 0
SILICON LABORATORIES INC COM 826919102 2,572 25,655 SH   SOLE   25,655 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,079 24,648 SH   SOLE   24,648 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 41,359 362,894 SH   SOLE   352,313 0 10,581
SJW GROUP COM 784305104 16,737 269,471 SH   SOLE   269,471 0 0
SKECHERS U S A INC CL A 830566105 2,410 76,805 SH   SOLE   54,383 0 22,422
SLACK TECHNOLOGIES INC COM CL A 83088V102 9,657 310,620 SH   SOLE   279,843 0 30,777
SMARTSHEET INC COM CL A 83200N103 2,192 43,047 SH   SOLE   30,308 0 12,739
SPLUNK INC COM 848637104 12,827 64,554 SH   SOLE   58,959 0 5,595
SPOTIFY TECHNOLOGY S A SHS L8681T102 8,477 32,832 SH   SOLE   29,342 0 3,490
SPROUTS FMRS MKT INC COM 85208M102 13,899 543,160 SH   SOLE   543,160 0 0
STRYKER CORPORATION COM 863667101 3,096 17,182 SH   SOLE   17,182 0 0
SUNLINK HEALTH SYSTEMS INC COM 86737U102 45 50,147 SH   SOLE   50,147 0 0
SYSCO CORP COM 871829107 328 6,000 SH   SOLE   6,000 0 0
TERRENO RLTY CORP COM 88146M101 17,764 337,465 SH   SOLE   337,465 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 21,120 58,288 SH   SOLE   54,730 0 3,558
THERMON GROUP HLDGS INC COM 88362T103 1,924 132,067 SH   SOLE   132,067 0 0
THOR INDS INC COM 885160101 2,102 19,730 SH   SOLE   13,892 0 5,838
TIMKEN CO COM 887389104 2,265 49,794 SH   SOLE   35,221 0 14,573
TOPBUILD CORP COM 89055F103 16,070 141,249 SH   SOLE   141,249 0 0
TTEC HLDGS INC COM 89854H102 16,577 356,035 SH   SOLE   334,955 0 21,080
U S PHYSICAL THERAPY INC COM 90337L108 16,922 208,864 SH   SOLE   208,864 0 0
UNIFIRST CORP MASS COM 904708104 2,311 12,912 SH   SOLE   9,118 0 3,794
UNION PAC CORP COM 907818108 1,039 6,143 SH   SOLE   6,143 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,378 12,393 SH   SOLE   12,393 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,898 19,995 SH   SOLE   19,995 0 0
VAIL RESORTS INC COM 91879Q109 200 1,100 SH   SOLE   1,100 0 0
VERACYTE INC COM 92337F107 17,591 679,205 SH   SOLE   679,205 0 0
VERISK ANALYTICS INC COM 92345Y106 8,610 50,586 SH   SOLE   45,652 0 4,934
VERIZON COMMUNICATIONS INC COM 92343V104 3,792 68,784 SH   SOLE   68,784 0 0
VIASAT INC COM 92552V100 2,133 55,590 SH   SOLE   39,180 0 16,410
VICOR CORP COM 925815102 22,896 318,226 SH   SOLE   318,226 0 0
VISA INC COM CL A 92826C839 25,756 133,334 SH   SOLE   123,151 0 10,183
VISTEON CORP COM NEW 92839U206 16,512 241,057 SH   SOLE   241,057 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 489 11,543 SH   SOLE   11,543 0 0
WEBSTER FINL CORP CONN COM 947890109 1,528 53,395 SH   SOLE   37,714 0 15,681
WELLS FARGO CO NEW COM 949746101 2,126 83,057 SH   SOLE   83,057 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100 611 40,848 SH   SOLE   40,848 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,606 116,043 SH   SOLE   116,043 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,043 16,415 SH   SOLE   16,415 0 0
WIX COM LTD SHS M98068105 4,703 18,357 SH   SOLE   13,093 0 5,264
WW INTL INC COM 98262P101 10,684 420,960 SH   SOLE   420,960 0 0
ZOETIS INC CL A 98978V103 14,018 102,290 SH   SOLE   92,601 0 9,689