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 3,779 157,508 SH   SOLE   157,508 0 0
3M CO COM 88579Y101 2,462 13,954 SH   SOLE   13,954 0 0
ABBOTT LABS COM 002824100 5,372 61,852 SH   SOLE   61,852 0 0
ABBVIE INC COM 00287Y109 2,722 30,743 SH   SOLE   30,743 0 0
ACI WORLDWIDE INC COM 004498101 4,419 116,652 SH   SOLE   116,652 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,254 88,429 SH   SOLE   80,541 0 7,888
ACUSHNET HOLDINGS CORP COM 005098108 24,885 765,681 SH   SOLE   765,681 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,200 49,637 SH   SOLE   49,637 0 0
ALBANY INTL CORP CL A 012348108 16,564 218,171 SH   SOLE   209,226 0 8,945
ALCON INC ORD SHS H01301128 4,234 74,848 SH   SOLE   71,838 0 3,010
ALEXION PHARMACEUTICALS INC COM 015351109 2,661 24,604 SH   SOLE   23,491 0 1,113
ALIGN TECHNOLOGY INC COM 016255101 10,070 36,089 SH   SOLE   32,293 0 3,796
ALPHABET INC CAP STK CL C 02079K107 21,993 16,449 SH   SOLE   15,224 0 1,225
ALPHABET INC CAP STK CL A 02079K305 6,574 4,908 SH   SOLE   4,908 0 0
ALTRIA GROUP INC COM 02209S103 328 6,579 SH   SOLE   6,579 0 0
AMAZON COM INC COM 023135106 31,491 17,042 SH   SOLE   15,942 0 1,100
AMBARELLA INC SHS G037AX101 1,502 24,809 SH   SOLE   24,809 0 0
AMERICAN ASSETS TR INC COM 024013104 2,578 56,155 SH   SOLE   38,936 0 17,219
AMERICAN STS WTR CO COM 029899101 26,535 306,265 SH   SOLE   306,265 0 0
AMGEN INC COM 031162100 1,829 7,585 SH   SOLE   7,585 0 0
APERGY CORP COM 03755L104 18,753 555,145 SH   SOLE   526,855 0 28,290
APPFOLIO INC COM CL A 03783C100 28,114 255,696 SH   SOLE   255,696 0 0
APPIAN CORP CL A 03782L101 15,490 405,404 SH   SOLE   405,404 0 0
APPLE INC COM 037833100 20,784 70,777 SH   SOLE   70,777 0 0
APTARGROUP INC COM 038336103 2,865 24,777 SH   SOLE   17,223 0 7,554
AQUA AMERICA INC COM 03836W103 3,145 66,997 SH   SOLE   46,461 0 20,536
AT&T INC COM 00206R102 658 16,839 SH   SOLE   16,839 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 9,587 56,228 SH   SOLE   56,228 0 0
AXOGEN INC COM 05463X106 3,997 223,427 SH   SOLE   223,427 0 0
BANK HAWAII CORP COM 062540109 2,679 28,156 SH   SOLE   19,504 0 8,652
BECTON DICKINSON & CO COM 075887109 8,150 29,968 SH   SOLE   29,968 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,882 17,141 SH   SOLE   17,141 0 0
BLACKBAUD INC COM 09227Q100 3,173 39,866 SH   SOLE   39,866 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 513 45,832 SH   SOLE   45,832 0 0
BLACKROCK INC COM 09247X101 12,610 25,084 SH   SOLE   23,349 0 1,735
BOINGO WIRELESS INC COM 09739C102 11,175 1,020,543 SH   SOLE   1,020,543 0 0
BOOKING HLDGS INC COM 09857L108 6,901 3,360 SH   SOLE   3,060 0 300
BP PLC SPONSORED ADR 055622104 331 8,762 SH   SOLE   8,762 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,555 17,002 SH   SOLE   11,784 0 5,218
BRISTOL MYERS SQUIBB CO COM 110122108 2,074 32,306 SH   SOLE   32,306 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 13 4,308 SH   SOLE   4,308 0 0
BROOKS AUTOMATION INC COM 114340102 20,979 499,976 SH   SOLE   485,382 0 14,594
CANTEL MEDICAL CORP COM 138098108 2,757 38,889 SH   SOLE   38,889 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 27,775 557,951 SH   SOLE   544,693 0 13,258
CATCHMARK TIMBER TR INC CL A 14912Y202 4,079 355,658 SH   SOLE   355,658 0 0
CAVCO INDS INC DEL COM 149568107 3,155 16,149 SH   SOLE   11,117 0 5,032
CBIZ INC COM 124805102 25,387 941,668 SH   SOLE   941,668 0 0
CELSIUS HOLDINGS INC COM NEW 15118V207 176 36,517 SH   SOLE   36,517 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 14,110 477,010 SH   SOLE   477,010 0 0
CHART INDS INC COM PAR $0.01 16115Q308 23,888 353,946 SH   SOLE   340,904 0 13,042
CHEVRON CORP NEW COM 166764100 3,799 31,527 SH   SOLE   31,527 0 0
CHROMADEX CORP COM NEW 171077407 51 11,743 SH   SOLE   11,743 0 0
CISCO SYS INC COM 17275R102 3,195 66,612 SH   SOLE   66,612 0 0
CITIGROUP INC COM NEW 172967424 1,951 24,421 SH   SOLE   24,421 0 0
CLEAN ENERGY FUELS CORP COM 184499101 82 34,856 SH   SOLE   34,856 0 0
CME GROUP INC COM 12572Q105 8,687 43,280 SH   SOLE   37,873 0 5,407
COCA COLA CO COM 191216100 361 6,529 SH   SOLE   6,529 0 0
CODEXIS INC COM 192005106 8,977 561,418 SH   SOLE   561,418 0 0
COHERENT INC COM 192479103 2,795 16,800 SH   SOLE   11,632 0 5,168
COLGATE PALMOLIVE CO COM 194162103 946 13,749 SH   SOLE   13,749 0 0
COLUMBIA BKG SYS INC COM 197236102 13,249 325,645 SH   SOLE   325,645 0 0
COMCAST CORP NEW CL A 20030N101 305 6,772 SH   SOLE   6,772 0 0
CONOCOPHILLIPS COM 20825C104 483 7,428 SH   SOLE   7,428 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 20,356 558,760 SH   SOLE   558,760 0 0
CORE LABORATORIES N V COM N22717107 2,026 53,774 SH   SOLE   53,774 0 0
CORESITE RLTY CORP COM 21870Q105 1,865 16,633 SH   SOLE   11,523 0 5,110
COSTCO WHSL CORP NEW COM 22160K105 9,052 30,798 SH   SOLE   30,798 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 21,233 149,371 SH   SOLE   139,716 0 9,655
CUBIC CORP COM 229669106 16,960 266,786 SH   SOLE   266,786 0 0
DANAHER CORPORATION COM 235851102 7,828 51,006 SH   SOLE   51,006 0 0
DEERE & CO COM 244199105 1,298 7,492 SH   SOLE   7,492 0 0
DESCARTES SYS GROUP INC COM 249906108 20,746 485,634 SH   SOLE   485,634 0 0
DEXCOM INC COM 252131107 6,639 30,349 SH   SOLE   26,701 0 3,648
DISNEY WALT CO COM DISNEY 254687106 18,759 129,705 SH   SOLE   120,292 0 9,413
DOCUSIGN INC COM 256163106 12,998 175,383 SH   SOLE   158,649 0 16,734
DONALDSON INC COM 257651109 833 14,450 SH   SOLE   14,450 0 0
DORMAN PRODUCTS INC COM 258278100 2,487 32,843 SH   SOLE   32,843 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 383 19,369 SH   SOLE   19,369 0 0
ECOLAB INC COM 278865100 9,933 51,467 SH   SOLE   51,467 0 0
EMERSON ELEC CO COM 291011104 616 8,076 SH   SOLE   8,076 0 0
ENCORE WIRE CORP COM 292562105 16,452 286,622 SH   SOLE   286,622 0 0
EXXON MOBIL CORP COM 30231G102 2,046 29,318 SH   SOLE   29,318 0 0
FACEBOOK INC CL A 30303M102 18,875 91,962 SH   SOLE   84,482 0 7,480
FIDELITY NATL INFORMATION SV COM 31620M106 6,260 45,010 SH   SOLE   39,546 0 5,464
FIREEYE INC COM 31816Q101 2,588 156,566 SH   SOLE   156,566 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 2,608 62,202 SH   SOLE   62,202 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,884 33,070 SH   SOLE   33,070 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,582 80,525 SH   SOLE   80,525 0 0
FISERV INC COM 337738108 958 8,285 SH   SOLE   8,285 0 0
FIVE9 INC COM 338307101 30,683 467,872 SH   SOLE   449,497 0 18,375
FLIR SYS INC COM 302445101 2,318 44,518 SH   SOLE   30,770 0 13,748
FLOWSERVE CORP COM 34354P105 2,708 54,414 SH   SOLE   37,676 0 16,738
FORTIVE CORP COM 34959J108 1,282 16,788 SH   SOLE   16,788 0 0
FRESHPET INC COM 358039105 2,538 42,952 SH   SOLE   42,952 0 0
GENERAL ELECTRIC CO COM 369604103 1,838 164,688 SH   SOLE   164,688 0 0
GENERAL MLS INC COM 370334104 547 10,220 SH   SOLE   10,220 0 0
GENMARK DIAGNOSTICS INC COM 372309104 2,835 589,313 SH   SOLE   589,313 0 0
GENTEX CORP COM 371901109 2,409 83,129 SH   SOLE   57,536 0 25,593
GLAUKOS CORP COM 377322102 12,065 221,507 SH   SOLE   221,507 0 0
GRAFTECH INTL LTD COM 384313508 1,653 142,217 SH   SOLE   98,272 0 43,945
GRAINGER W W INC COM 384802104 1,322 3,906 SH   SOLE   3,906 0 0
GRAND CANYON ED INC COM 38526M106 4,899 51,138 SH   SOLE   51,138 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 21,046 629,569 SH   SOLE   629,569 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 23,389 1,319,176 SH   SOLE   1,319,176 0 0
HARROW HEALTH INC COM 415858109 189 24,334 SH   SOLE   24,334 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 3,215 68,614 SH   SOLE   47,561 0 21,053
HCA HEALTHCARE INC COM 40412C101 261 1,763 SH   SOLE   1,763 0 0
HEALTHCARE SVCS GRP INC COM 421906108 4,621 190,012 SH   SOLE   190,012 0 0
HEALTHSTREAM INC COM 42222N103 19,545 718,569 SH   SOLE   718,569 0 0
HEARTLAND EXPRESS INC COM 422347104 3,186 151,348 SH   SOLE   151,348 0 0
HERCULES CAPITAL INC COM 427096508 19,174 1,367,625 SH   SOLE   1,367,625 0 0
HESKA CORP COM RESTRC NEW 42805E306 16,631 173,348 SH   SOLE   173,348 0 0
HEXCEL CORP NEW COM 428291108 3,166 43,185 SH   SOLE   41,634 0 1,551
HMS HLDGS CORP COM 40425J101 3,228 109,060 SH   SOLE   109,060 0 0
HOME DEPOT INC COM 437076102 3,146 14,408 SH   SOLE   14,408 0 0
HONEYWELL INTL INC COM 438516106 514 2,903 SH   SOLE   2,903 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 13,325 305,208 SH   SOLE   305,208 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 4,055 112,019 SH   SOLE   77,566 0 34,453
HOST HOTELS & RESORTS INC COM 44107P104 1,881 101,415 SH   SOLE   101,415 0 0
HUB GROUP INC CL A 443320106 17,727 345,617 SH   SOLE   345,617 0 0
HUBBELL INC COM 443510607 616 4,164 SH   SOLE   4,164 0 0
IAA INC COM 449253103 3,394 72,116 SH   SOLE   49,981 0 22,135
ICAD INC COM NEW 44934S206 89 11,473 SH   SOLE   11,473 0 0
IDACORP INC COM 451107106 2,011 18,831 SH   SOLE   13,054 0 5,777
IDENTIV INC COM NEW 45170X205 83 14,789 SH   SOLE   14,789 0 0
IDEXX LABS INC COM 45168D104 1,045 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 661 3,680 SH   SOLE   3,680 0 0
ILLUMINA INC COM 452327109 7,614 22,953 SH   SOLE   21,184 0 1,769
INSPIRE MED SYS INC COM 457730109 8,642 116,458 SH   SOLE   116,458 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2,118 36,346 SH   SOLE   25,029 0 11,317
INTEL CORP COM 458140100 2,910 48,627 SH   SOLE   48,627 0 0
INTER PARFUMS INC COM 458334109 22,762 313,051 SH   SOLE   313,051 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 810 6,042 SH   SOLE   6,042 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,921 11,707 SH   SOLE   10,050 0 1,657
ISHARES TR TIPS BD ETF 464287176 527 4,464 SH   SOLE   4,464 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 383 9,300 SH   SOLE   9,300 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 16 364 SH   SOLE   364 0 0
ISHARES TR IBOXX INV CP ETF 464287242 18 135 SH   SOLE   135 0 0
ISHARES TR 20 YR TR BD ETF 464287432 560 3,899 SH   SOLE   3,899 0 0
ISHARES TR MSCI EAFE ETF 464287465 65 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 187 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 2,334 12,570 SH   SOLE   12,570 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 79 370 SH   SOLE   370 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,957 42,220 SH   SOLE   42,220 0 0
ISHARES TR CORE S&P SCP ETF 464287804 104 1,270 SH   SOLE   1,270 0 0
ISHARES TR SP SMCP600VL ETF 464287879 36 233 SH   SOLE   233 0 0
ISHARES TR S&P SML 600 GWT 464287887 51 262 SH   SOLE   262 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 101 366 SH   SOLE   366 0 0
ISHARES TR MSCI USA ESG SLC 464288802 1,460 10,615 SH   SOLE   10,615 0 0
ISHARES TR EAFE VALUE ETF 464288877 16 322 SH   SOLE   322 0 0
JACOBS ENGR GROUP INC COM 469814107 12,752 141,962 SH   SOLE   134,017 0 7,945
JOHNSON & JOHNSON COM 478160104 8,622 59,108 SH   SOLE   59,108 0 0
JOINT CORP COM 47973J102 170 10,505 SH   SOLE   10,505 0 0
JPMORGAN CHASE & CO COM 46625H100 6,179 44,323 SH   SOLE   44,323 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 637 4,160 SH   SOLE   4,160 0 0
KEMET CORP COM NEW 488360207 21,299 787,402 SH   SOLE   787,402 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 9,544 92,992 SH   SOLE   83,890 0 9,102
KILROY RLTY CORP COM 49427F108 2,178 25,959 SH   SOLE   25,959 0 0
KNOWLES CORP COM 49926D109 32,470 1,535,224 SH   SOLE   1,494,132 0 41,092
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 26,719 1,483,590 SH   SOLE   1,448,781 0 34,809
LAUDER ESTEE COS INC CL A 518439104 5,485 26,557 SH   SOLE   26,557 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,484 23,822 SH   SOLE   16,486 0 7,336
LINDE PLC SHS G5494J103 2,302 10,811 SH   SOLE   10,811 0 0
LITTELFUSE INC COM 537008104 2,258 11,805 SH   SOLE   8,267 0 3,538
LIVENT CORP COM 53814L108 11,204 1,310,374 SH   SOLE   1,310,374 0 0
LIVEPERSON INC COM 538146101 32,873 888,460 SH   SOLE   888,460 0 0
LIVERAMP HLDGS INC COM 53815P108 3,539 73,612 SH   SOLE   73,612 0 0
LOCKHEED MARTIN CORP COM 539830109 4,277 10,985 SH   SOLE   10,985 0 0
LOUISIANA PAC CORP COM 546347105 2,818 94,974 SH   SOLE   64,755 0 30,219
LOWES COS INC COM 548661107 719 6,000 SH   SOLE   6,000 0 0
MARCUS & MILLICHAP INC COM 566324109 14,641 393,049 SH   SOLE   393,049 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,173 27,557 SH   SOLE   27,557 0 0
MARTEN TRANS LTD COM 573075108 20,955 975,127 SH   SOLE   975,127 0 0
MASTERCARD INC CL A 57636Q104 399 1,335 SH   SOLE   1,335 0 0
MATCH GROUP INC COM 57665R106 4,912 59,826 SH   SOLE   52,129 0 7,697
MATERION CORP COM 576690101 9,906 166,632 SH   SOLE   166,632 0 0
MCDONALDS CORP COM 580135101 1,402 7,096 SH   SOLE   7,096 0 0
MEDTRONIC PLC SHS G5960L103 1,951 17,198 SH   SOLE   17,198 0 0
MERCK & CO INC COM 58933Y105 1,151 12,651 SH   SOLE   12,651 0 0
MERCURY SYS INC COM 589378108 17,767 257,079 SH   SOLE   248,121 0 8,958
METTLER TOLEDO INTERNATIONAL COM 592688105 710 895 SH   SOLE   895 0 0
MICROSOFT CORP COM 594918104 37,566 238,214 SH   SOLE   228,033 0 10,181
MONDELEZ INTL INC CL A 609207105 1,586 28,792 SH   SOLE   28,792 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 16,070 1,109,802 SH   SOLE   1,109,802 0 0
MONRO INC COM 610236101 3,942 50,411 SH   SOLE   50,411 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 224 7,635 SH   SOLE   7,635 0 0
NATERA INC COM 632307104 13,889 412,267 SH   SOLE   412,267 0 0
NATIONAL BK HLDGS CORP CL A 633707104 10,618 301,481 SH   SOLE   301,481 0 0
NEENAH INC COM 640079109 17,193 244,117 SH   SOLE   244,117 0 0
NEOGEN CORP COM 640491106 3,012 46,155 SH   SOLE   46,155 0 0
NEOGENOMICS INC COM NEW 64049M209 56,181 1,920,723 SH   SOLE   1,877,191 0 43,532
NETSCOUT SYS INC COM 64115T104 1,663 69,075 SH   SOLE   69,075 0 0
NEW RELIC INC COM 64829B100 3,505 53,333 SH   SOLE   53,333 0 0
NEW YORK TIMES CO CL A 650111107 22,348 694,686 SH   SOLE   666,307 0 28,379
NEXTERA ENERGY INC COM 65339F101 234 968 SH   SOLE   968 0 0
NIKE INC CL B 654106103 17,074 168,536 SH   SOLE   156,732 0 11,804
NORTHROP GRUMMAN CORP COM 666807102 215 624 SH   SOLE   624 0 0
NOVOCURE LTD ORD SHS G6674U108 22,021 261,315 SH   SOLE   251,842 0 9,473
NVIDIA CORP COM 67066G104 7,973 33,883 SH   SOLE   29,989 0 3,894
OCEANEERING INTL INC COM 675232102 14,363 963,344 SH   SOLE   963,344 0 0
OKTA INC CL A 679295105 3,282 28,444 SH   SOLE   25,175 0 3,269
OLD DOMINION FREIGHT LINE IN COM 679580100 6,378 33,605 SH   SOLE   31,031 0 2,574
OMNICELL INC COM 68213N109 2,610 31,941 SH   SOLE   31,941 0 0
ORACLE CORP COM 68389X105 2,946 55,615 SH   SOLE   55,615 0 0
PALO ALTO NETWORKS INC COM 697435105 2,858 12,357 SH   SOLE   12,357 0 0
PAPA JOHNS INTL INC COM 698813102 30,323 480,182 SH   SOLE   480,182 0 0
PARSONS CORPORATION COM 70202L102 2,839 68,766 SH   SOLE   68,766 0 0
PAYCHEX INC COM 704326107 756 8,892 SH   SOLE   8,892 0 0
PAYLOCITY HLDG CORP COM 70438V106 5,838 48,319 SH   SOLE   38,383 0 9,936
PAYPAL HLDGS INC COM 70450Y103 17,958 166,021 SH   SOLE   154,604 0 11,417
PENTAIR PLC SHS G7S00T104 2,520 54,942 SH   SOLE   38,073 0 16,869
PEPSICO INC COM 713448108 9,767 71,461 SH   SOLE   71,461 0 0
PFIZER INC COM 717081103 567 14,478 SH   SOLE   14,478 0 0
PHILIP MORRIS INTL INC COM 718172109 1,420 16,684 SH   SOLE   16,684 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 240 12,108 SH   SOLE   12,108 0 0
PLANET FITNESS INC CL A 72703H101 3,151 42,188 SH   SOLE   29,216 0 12,972
PRA HEALTH SCIENCES INC COM 69354M108 2,941 26,457 SH   SOLE   18,302 0 8,155
PROASSURANCE CORP COM 74267C106 15,514 429,271 SH   SOLE   429,271 0 0
PROCTER & GAMBLE CO COM 742718109 1,995 15,969 SH   SOLE   15,969 0 0
PROOFPOINT INC COM 743424103 8,920 77,717 SH   SOLE   68,720 0 8,997
PTC INC COM 69370C100 5,663 75,611 SH   SOLE   71,175 0 4,436
RAYTHEON CO COM NEW 755111507 7,008 31,892 SH   SOLE   29,914 0 1,978
RE MAX HLDGS INC CL A 75524W108 25,208 654,934 SH   SOLE   654,934 0 0
RED VIOLET INC COM 75704L104 205 11,100 SH   SOLE   11,100 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 15,915 901,166 SH   SOLE   901,166 0 0
REXFORD INDL RLTY INC COM 76169C100 2,683 58,750 SH   SOLE   40,673 0 18,077
RIGEL PHARMACEUTICALS INC COM NEW 766559603 31 14,302 SH   SOLE   14,302 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 3,694 86,018 SH   SOLE   86,018 0 0
ROCKWELL AUTOMATION INC COM 773903109 8,093 39,932 SH   SOLE   36,168 0 3,764
ROGERS CORP COM 775133101 2,240 17,962 SH   SOLE   17,962 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 284 4,808 SH   SOLE   4,808 0 0
ROYAL GOLD INC COM 780287108 2,812 23,004 SH   SOLE   15,907 0 7,097
S&P GLOBAL INC COM 78409V104 22,056 80,775 SH   SOLE   74,948 0 5,827
SALESFORCE COM INC COM 79466L302 20,193 124,157 SH   SOLE   113,973 0 10,184
SCHLUMBERGER LTD COM 806857108 265 6,591 SH   SOLE   6,591 0 0
SCHOLASTIC CORP COM 807066105 18,896 491,435 SH   SOLE   491,435 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,625 20,653 SH   SOLE   20,653 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 41 1,235 SH   SOLE   1,235 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 111 2,052 SH   SOLE   2,052 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 14,594 477,386 SH   SOLE   477,386 0 0
SHARPSPRING INC COM 820054104 166 14,459 SH   SOLE   14,459 0 0
SHERWIN WILLIAMS CO COM 824348106 292 500 SH   SOLE   500 0 0
SILICON LABORATORIES INC COM 826919102 1,787 15,404 SH   SOLE   15,404 0 0
SIMPLY GOOD FOODS CO COM 82900L102 22,039 772,205 SH   SOLE   772,205 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 1,937 24,147 SH   SOLE   24,147 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 45,597 503,001 SH   SOLE   489,725 0 13,276
SJW GROUP COM 784305104 20,230 284,690 SH   SOLE   284,690 0 0
SKECHERS U S A INC CL A 830566105 3,361 77,830 SH   SOLE   53,889 0 23,941
SKYLINE CHAMPION CORPORATION COM 830830105 26,348 831,175 SH   SOLE   831,175 0 0
SPLUNK INC COM 848637104 5,282 35,267 SH   SOLE   31,898 0 3,369
SPOTIFY TECHNOLOGY S A SHS L8681T102 4,236 28,328 SH   SOLE   26,548 0 1,780
SPROUTS FMRS MKT INC COM 85208M102 2,567 132,659 SH   SOLE   132,659 0 0
STRYKER CORP COM 863667101 5,773 27,499 SH   SOLE   27,499 0 0
SUNLINK HEALTH SYSTEMS INC COM 86737U102 54 50,147 SH   SOLE   50,147 0 0
SYSCO CORP COM 871829107 1,285 15,026 SH   SOLE   15,026 0 0
TEJON RANCH CO COM 879080109 400 25,000 SH   SOLE   25,000 0 0
TEREX CORP NEW COM 880779103 13,779 462,703 SH   SOLE   441,370 0 21,333
TERRENO RLTY CORP COM 88146M101 22,559 416,673 SH   SOLE   416,673 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 5,825 122,471 SH   SOLE   122,471 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 17,779 54,728 SH   SOLE   51,059 0 3,669
THERMON GROUP HLDGS INC COM 88362T103 3,470 129,478 SH   SOLE   129,478 0 0
TIMKEN CO COM 887389104 2,829 50,240 SH   SOLE   34,789 0 15,451
TTEC HLDGS INC COM 89854H102 2,901 73,208 SH   SOLE   50,681 0 22,527
U S CONCRETE INC COM NEW 90333L201 8,460 203,068 SH   SOLE   203,068 0 0
UNION PACIFIC CORP COM 907818108 1,151 6,365 SH   SOLE   6,365 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,527 13,046 SH   SOLE   13,046 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,204 8,037 SH   SOLE   8,037 0 0
UNITEDHEALTH GROUP INC COM 91324P102 15,699 53,403 SH   SOLE   50,408 0 2,995
UNIVERSAL HLTH SVCS INC CL B 913903100 287 2,000 SH   SOLE   2,000 0 0
US FOODS HLDG CORP COM 912008109 2,592 61,880 SH   SOLE   42,858 0 19,022
VAIL RESORTS INC COM 91879Q109 264 1,100 SH   SOLE   1,100 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,837 42,400 SH   SOLE   42,400 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 2 25 SH   SOLE   25 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17 287 SH   SOLE   287 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2 20 SH   SOLE   20 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 874 9,422 SH   SOLE   9,422 0 0
VERISK ANALYTICS INC COM 92345Y106 9,754 65,315 SH   SOLE   57,878 0 7,437
VERIZON COMMUNICATIONS INC COM 92343V104 4,136 67,354 SH   SOLE   67,354 0 0
VIASAT INC COM 92552V100 1,999 27,307 SH   SOLE   18,882 0 8,425
VISA INC COM CL A 92826C839 24,831 132,150 SH   SOLE   120,985 0 11,165
VISTEON CORP COM NEW 92839U206 16,305 188,299 SH   SOLE   188,299 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 686 11,636 SH   SOLE   11,636 0 0
WEBSTER FINL CORP CONN COM 947890109 2,874 53,855 SH   SOLE   37,305 0 16,550
WELLS FARGO CO NEW COM 949746101 4,585 85,224 SH   SOLE   85,224 0 0
WESCO INTL INC COM 95082P105 2,374 39,965 SH   SOLE   27,638 0 12,327
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,892 25,888 SH   SOLE   17,903 0 7,985
WESTERN ASSET INVESTMENT GRA COM 95766T100 627 40,418 SH   SOLE   40,418 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 94 39,695 SH   SOLE   39,695 0 0
WEYERHAEUSER CO COM 962166104 4,027 133,343 SH   SOLE   133,343 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,142 16,415 SH   SOLE   16,415 0 0
WIX COM LTD SHS M98068105 3,186 26,033 SH   SOLE   18,219 0 7,814
ZENDESK INC COM 98936J101 2,093 27,308 SH   SOLE   18,917 0 8,391