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,150 148,428 SH   SOLE   148,428 0 0
3M CO COM 88579Y101 1,905 13,954 SH   SOLE   13,954 0 0
ABBOTT LABS COM 002824100 4,814 61,009 SH   SOLE   61,009 0 0
ABBVIE INC COM 00287Y109 2,114 27,743 SH   SOLE   27,743 0 0
ACI WORLDWIDE INC COM 004498101 2,527 104,620 SH   SOLE   104,620 0 0
ACTIVISION BLIZZARD INC COM 00507V109 8,210 138,023 SH   SOLE   122,405 0 15,618
ACUSHNET HOLDINGS CORP COM 005098108 11,872 461,593 SH   SOLE   461,593 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,339 99,166 SH   SOLE   99,166 0 0
AEROVIRONMENT INC COM 008073108 13,568 222,570 SH   SOLE   222,570 0 0
ALBANY INTL CORP CL A 012348108 9,954 210,307 SH   SOLE   202,243 0 8,064
ALBEMARLE CORP COM 012653101 1,568 27,812 SH   SOLE   19,749 0 8,063
ALCON INC ORD SHS H01301128 3,750 73,789 SH   SOLE   67,248 0 6,541
ALIGN TECHNOLOGY INC COM 016255101 3,223 18,529 SH   SOLE   16,232 0 2,297
ALPHABET INC CAP STK CL A 02079K305 5,645 4,858 SH   SOLE   4,858 0 0
ALPHABET INC CAP STK CL C 02079K107 18,742 16,118 SH   SOLE   14,894 0 1,224
ALTRIA GROUP INC COM 02209S103 254 6,579 SH   SOLE   6,579 0 0
AMAZON COM INC COM 023135106 32,964 16,907 SH   SOLE   15,810 0 1,097
AMBARELLA INC SHS G037AX101 1,861 38,322 SH   SOLE   38,322 0 0
AMGEN INC COM 031162100 1,538 7,585 SH   SOLE   7,585 0 0
APPFOLIO INC COM CL A 03783C100 23,978 216,114 SH   SOLE   216,114 0 0
APPIAN CORP CL A 03782L101 16,021 398,233 SH   SOLE   398,233 0 0
APPLE INC COM 037833100 17,892 70,360 SH   SOLE   70,360 0 0
APTARGROUP INC COM 038336103 2,358 23,690 SH   SOLE   16,880 0 6,810
AT&T INC COM 00206R102 491 16,846 SH   SOLE   16,846 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,573 55,408 SH   SOLE   55,408 0 0
AXOGEN INC COM 05463X106 3,126 300,567 SH   SOLE   300,567 0 0
BANK HAWAII CORP COM 062540109 1,493 27,021 SH   SOLE   19,221 0 7,800
BECTON DICKINSON & CO COM 075887109 6,697 29,148 SH   SOLE   29,148 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,134 17,141 SH   SOLE   17,141 0 0
BLACKBAUD INC COM 09227Q100 2,293 41,272 SH   SOLE   41,272 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 397 45,119 SH   SOLE   45,119 0 0
BLACKROCK INC COM 09247X101 10,107 22,973 SH   SOLE   21,142 0 1,831
BOINGO WIRELESS INC COM 09739C102 18,688 1,761,399 SH   SOLE   1,761,399 0 0
BOOKING HLDGS INC COM 09857L108 3,422 2,544 SH   SOLE   2,297 0 247
BP PLC SPONSORED ADR 055622104 214 8,762 SH   SOLE   8,762 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,768 31,714 SH   SOLE   31,714 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 15 3,958 SH   SOLE   3,958 0 0
BROOKS AUTOMATION INC NEW COM 114340102 15,250 500,008 SH   SOLE   481,747 0 18,261
CALIFORNIA WTR SVC GROUP COM 130788102 14,592 289,981 SH   SOLE   289,981 0 0
CANTEL MEDICAL CORP COM 138098108 2,250 62,669 SH   SOLE   62,669 0 0
CAREDX INC COM 14167L103 16,933 775,697 SH   SOLE   775,697 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 5,250 269,254 SH   SOLE   269,254 0 0
CATALENT INC COM 148806102 5,501 105,899 SH   SOLE   93,136 0 12,763
CATCHMARK TIMBER TR INC CL A 14912Y202 2,651 367,231 SH   SOLE   367,231 0 0
CAVCO INDS INC DEL COM 149568107 2,271 15,669 SH   SOLE   11,133 0 4,536
CBIZ INC COM 124805102 19,064 911,268 SH   SOLE   911,268 0 0
CELSIUS HLDGS INC COM NEW 15118V207 53 12,671 SH   SOLE   12,671 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 7,255 456,291 SH   SOLE   456,291 0 0
CHEVRON CORP NEW COM 166764100 2,270 31,327 SH   SOLE   31,327 0 0
CHEWY INC CL A 16679L109 6,162 164,361 SH   SOLE   142,642 0 21,719
CISCO SYS INC COM 17275R102 2,580 65,632 SH   SOLE   65,632 0 0
CITIGROUP INC COM NEW 172967424 1,026 24,351 SH   SOLE   24,351 0 0
CME GROUP INC COM 12572Q105 5,286 30,572 SH   SOLE   26,708 0 3,864
COCA COLA CO COM 191216100 289 6,529 SH   SOLE   6,529 0 0
CODEXIS INC COM 192005106 12,222 1,095,160 SH   SOLE   1,095,160 0 0
COHERENT INC COM 192479103 1,721 16,170 SH   SOLE   11,511 0 4,659
COLGATE PALMOLIVE CO COM 194162103 901 13,579 SH   SOLE   13,579 0 0
COLUMBIA BKG SYS INC COM 197236102 8,499 317,125 SH   SOLE   317,125 0 0
COMCAST CORP NEW CL A 20030N101 232 6,759 SH   SOLE   6,759 0 0
CONOCOPHILLIPS COM 20825C104 229 7,428 SH   SOLE   7,428 0 0
CORESITE RLTY CORP COM 21870Q105 1,851 15,972 SH   SOLE   11,365 0 4,607
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 4,219 190,648 SH   SOLE   190,648 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,715 30,566 SH   SOLE   30,566 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 19,939 138,083 SH   SOLE   129,574 0 8,509
CUBIC CORP COM 229669106 10,850 262,655 SH   SOLE   262,655 0 0
DANAHER CORPORATION COM 235851102 6,912 49,936 SH   SOLE   49,936 0 0
DEERE & CO COM 244199105 517 3,743 SH   SOLE   3,743 0 0
DESCARTES SYS GROUP INC COM 249906108 16,060 467,000 SH   SOLE   467,000 0 0
DEXCOM INC COM 252131107 7,944 29,503 SH   SOLE   25,860 0 3,643
DISNEY WALT CO COM DISNEY 254687106 9,945 102,953 SH   SOLE   96,647 0 6,306
DOCUSIGN INC COM 256163106 15,836 171,384 SH   SOLE   154,667 0 16,717
DONALDSON INC COM 257651109 558 14,450 SH   SOLE   14,450 0 0
DORMAN PRODUCTS INC COM 258278100 2,241 40,546 SH   SOLE   40,546 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 268 20,075 SH   SOLE   20,075 0 0
ECOLAB INC COM 278865100 7,863 50,462 SH   SOLE   50,462 0 0
EMERSON ELEC CO COM 291011104 382 8,015 SH   SOLE   8,015 0 0
ENCORE WIRE CORP COM 292562105 11,618 276,695 SH   SOLE   276,695 0 0
ETSY INC COM 29786A106 1,721 44,780 SH   SOLE   31,828 0 12,952
EXXON MOBIL CORP COM 30231G102 991 26,091 SH   SOLE   26,091 0 0
FACEBOOK INC CL A 30303M102 15,335 91,939 SH   SOLE   84,023 0 7,916
FIDELITY NATL INFORMATION SV COM 31620M106 5,333 43,843 SH   SOLE   38,358 0 5,485
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,859 64,460 SH   SOLE   64,460 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,229 27,094 SH   SOLE   27,094 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,461 50,525 SH   SOLE   50,525 0 0
FIRSTCASH INC COM 33767D105 1,793 24,994 SH   SOLE   17,827 0 7,167
FISERV INC COM 337738108 763 8,032 SH   SOLE   8,032 0 0
FIVE BELOW INC COM 33829M101 929 13,203 SH   SOLE   9,390 0 3,813
FIVE9 INC COM 338307101 34,592 452,426 SH   SOLE   435,861 0 16,565
FLIR SYS INC COM 302445101 1,365 42,805 SH   SOLE   30,411 0 12,394
FORTIVE CORP COM 34959J108 800 14,488 SH   SOLE   14,488 0 0
FRESHPET INC COM 358039105 2,024 31,685 SH   SOLE   31,685 0 0
GENERAL ELECTRIC CO COM 369604103 1,309 164,844 SH   SOLE   164,844 0 0
GENERAL MLS INC COM 370334104 534 10,120 SH   SOLE   10,120 0 0
GENMARK DIAGNOSTICS INC COM 372309104 3,122 757,878 SH   SOLE   757,878 0 0
GENTEX CORP COM 371901109 1,773 80,005 SH   SOLE   56,933 0 23,072
GLAUKOS CORP COM 377322102 1,907 61,795 SH   SOLE   61,795 0 0
GRAINGER W W INC COM 384802104 971 3,906 SH   SOLE   3,906 0 0
GRAND CANYON ED INC COM 38526M106 4,009 52,557 SH   SOLE   52,557 0 0
GUARDANT HEALTH INC COM 40131M109 968 13,911 SH   SOLE   9,893 0 4,018
GW PHARMACEUTICALS PLC ADS 36197T103 1,221 13,941 SH   SOLE   9,942 0 3,999
H & E EQUIPMENT SERVICES INC COM 404030108 8,296 565,102 SH   SOLE   565,102 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 22,981 1,277,438 SH   SOLE   1,277,438 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 4,217 176,386 SH   SOLE   176,386 0 0
HEALTHSTREAM INC COM 42222N103 19,859 829,171 SH   SOLE   829,171 0 0
HEARTLAND EXPRESS INC COM 422347104 2,915 156,961 SH   SOLE   156,961 0 0
HERC HLDGS INC COM 42704L104 860 42,052 SH   SOLE   30,046 0 12,006
HERCULES CAPITAL INC COM 427096508 10,098 1,321,673 SH   SOLE   1,321,673 0 0
HMS HLDGS CORP COM 40425J101 3,394 134,306 SH   SOLE   134,306 0 0
HOME DEPOT INC COM 437076102 2,646 14,170 SH   SOLE   14,170 0 0
HONEYWELL INTL INC COM 438516106 360 2,688 SH   SOLE   2,688 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 11,094 303,192 SH   SOLE   303,192 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 1,910 64,493 SH   SOLE   45,861 0 18,632
HOST HOTELS & RESORTS INC COM 44107P104 840 76,130 SH   SOLE   76,130 0 0
HUB GROUP INC CL A 443320106 15,134 332,844 SH   SOLE   332,844 0 0
HUBBELL INC COM 443510607 478 4,164 SH   SOLE   4,164 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,386 7,604 SH   SOLE   5,440 0 2,164
IAA INC COM 449253103 2,079 69,380 SH   SOLE   49,425 0 19,955
IDACORP INC COM 451107106 1,590 18,108 SH   SOLE   12,900 0 5,208
IDEXX LABS INC COM 45168D104 969 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 483 3,400 SH   SOLE   3,400 0 0
ILLUMINA INC COM 452327109 6,774 24,804 SH   SOLE   21,749 0 3,055
INSPIRE MED SYS INC COM 457730109 12,149 201,540 SH   SOLE   201,540 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1,590 35,595 SH   SOLE   25,393 0 10,202
INTEL CORP COM 458140100 2,432 44,935 SH   SOLE   44,935 0 0
INTER PARFUMS INC COM 458334109 14,044 302,997 SH   SOLE   302,997 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 669 6,028 SH   SOLE   6,028 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,573 7,216 SH   SOLE   5,560 0 1,656
ISHARES INC MSCI MEXICO ETF 464286822 15 650 SH   SOLE   650 0 0
ISHARES INC MSCI HONG KG ETF 464286871 31 15,000 SH   SOLE   1,500 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 963 19 SH   SOLE   19 0 0
ISHARES TR TIPS BD ETF 464287176 608 5,035 SH   SOLE   5,035 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 427 11,204 SH   SOLE   11,204 0 0
ISHARES TR IBOXX INV CP ETF 464287242 3 25 SH   SOLE   25 0 0
ISHARES TR MSCI EAFE ETF 464287465 21 390 SH   SOLE   390 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 3 29 SH   SOLE   29 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 7 43 SH   SOLE   43 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 258 2,052 SH   SOLE   2,052 0 0
ISHARES TR SP SMCP600VL ETF 464287879 24 230 SH   SOLE   230 0 0
ISHARES TR CORE S&P MCP ETF 464287507 19 117 SH   SOLE   117 0 0
ISHARES TR S&P SML 600 GWT 464287887 39 260 SH   SOLE   260 0 0
ISHARES TR CORE S&P SCP ETF 464287804 10 173 SH   SOLE   173 0 0
ISHARES TR 20 YR TR BD ETF 464287432 744 4,555 SH   SOLE   4,555 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 49 1,381 SH   SOLE   1,381 0 0
JACOBS ENGR GROUP INC COM 469814107 10,982 138,539 SH   SOLE   130,599 0 7,940
JOHNSON & JOHNSON COM 478160104 7,733 58,973 SH   SOLE   58,973 0 0
JPMORGAN CHASE & CO COM 46625H100 3,920 43,537 SH   SOLE   43,537 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 529 4,160 SH   SOLE   4,160 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 9,433 112,728 SH   SOLE   101,548 0 11,180
KILROY RLTY CORP COM 49427F108 1,634 25,659 SH   SOLE   25,659 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1,685 51,384 SH   SOLE   36,587 0 14,797
KNOWLES CORP COM 49926D109 20,218 1,511,037 SH   SOLE   1,464,722 0 46,315
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 20,905 1,510,468 SH   SOLE   1,458,880 0 51,588
LAUDER ESTEE COS INC CL A 518439104 4,139 25,974 SH   SOLE   25,974 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,562 35,237 SH   SOLE   28,624 0 6,613
LINDE PLC SHS G5494J103 1,205 6,964 SH   SOLE   6,964 0 0
LITTELFUSE INC COM 537008104 2,784 20,869 SH   SOLE   16,798 0 4,071
LIVENT CORP COM 53814L108 6,703 1,276,692 SH   SOLE   1,276,692 0 0
LIVEPERSON INC COM 538146101 19,604 861,731 SH   SOLE   861,731 0 0
LIVERAMP HLDGS INC COM 53815P108 3,654 111,006 SH   SOLE   111,006 0 0
LOCKHEED MARTIN CORP COM 539830109 3,616 10,669 SH   SOLE   10,669 0 0
LOUISIANA PAC CORP COM 546347105 1,615 94,024 SH   SOLE   66,782 0 27,242
LOWES COS INC COM 548661107 516 6,000 SH   SOLE   6,000 0 0
LULULEMON ATHLETICA INC COM 550021109 2,580 13,611 SH   SOLE   11,949 0 1,662
MARCUS & MILLICHAP INC COM 566324109 10,348 381,849 SH   SOLE   381,849 0 0
MARTEN TRANS LTD COM 573075108 19,332 942,119 SH   SOLE   942,119 0 0
MASTERCARD INC CL A 57636Q104 322 1,335 SH   SOLE   1,335 0 0
MATCH GROUP INC COM 57665R106 4,804 72,739 SH   SOLE   63,968 0 8,771
MATERION CORP COM 576690101 7,958 227,305 SH   SOLE   227,305 0 0
MCDONALDS CORP COM 580135101 1,173 7,096 SH   SOLE   7,096 0 0
MEDALLIA INC COM 584021109 10,111 504,525 SH   SOLE   504,525 0 0
MEDTRONIC PLC SHS G5960L103 1,493 16,558 SH   SOLE   16,558 0 0
MERCK & CO. INC COM 58933Y105 973 12,651 SH   SOLE   12,651 0 0
MERCURY SYS INC COM 589378108 3,513 49,246 SH   SOLE   41,170 0 8,076
METTLER TOLEDO INTERNATIONAL COM 592688105 618 895 SH   SOLE   895 0 0
MICROSOFT CORP COM 594918104 37,017 234,713 SH   SOLE   224,539 0 10,174
MONDELEZ INTL INC CL A 609207105 1,422 28,392 SH   SOLE   28,392 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 11,122 922,965 SH   SOLE   922,965 0 0
MONRO INC COM 610236101 3,239 73,928 SH   SOLE   73,928 0 0
NATERA INC COM 632307104 15,423 516,525 SH   SOLE   516,525 0 0
NATIONAL BK HLDGS CORP CL A 633707104 10,581 442,735 SH   SOLE   442,735 0 0
NEOGEN CORP COM 640491106 2,280 34,034 SH   SOLE   34,034 0 0
NEOGENOMICS INC COM NEW 64049M209 27,496 995,855 SH   SOLE   956,611 0 39,244
NEVRO CORP COM 64157F103 4,642 46,425 SH   SOLE   46,425 0 0
NEW RELIC INC COM 64829B100 3,014 65,171 SH   SOLE   65,171 0 0
NEW YORK TIMES CO CL A 650111107 20,498 667,470 SH   SOLE   641,886 0 25,584
NEXTERA ENERGY INC COM 65339F101 220 913 SH   SOLE   913 0 0
NIKE INC CL B 654106103 12,564 151,848 SH   SOLE   141,937 0 9,911
NOVOCURE LTD ORD SHS G6674U108 2,017 29,957 SH   SOLE   21,417 0 8,540
NVIDIA CORP COM 67066G104 8,995 34,122 SH   SOLE   30,228 0 3,894
OKTA INC CL A 679295105 3,384 27,677 SH   SOLE   24,408 0 3,269
OLD DOMINION FREIGHT LINE IN COM 679580100 6,487 49,418 SH   SOLE   45,565 0 3,853
OMNICELL INC COM 68213N109 2,173 33,130 SH   SOLE   33,130 0 0
ONE GAS INC COM 68235P108 1,860 22,238 SH   SOLE   15,872 0 6,366
ORACLE CORP COM 68389X105 2,640 54,624 SH   SOLE   54,624 0 0
PAPA JOHNS INTL INC COM 698813102 16,137 302,369 SH   SOLE   302,369 0 0
PARSONS CORPORATION COM 70202L102 1,895 59,295 SH   SOLE   59,295 0 0
PAYCHEX INC COM 704326107 525 8,342 SH   SOLE   8,342 0 0
PAYLOCITY HLDG CORP COM 70438V106 3,836 43,431 SH   SOLE   36,245 0 7,186
PAYPAL HLDGS INC COM 70450Y103 14,212 148,443 SH   SOLE   137,036 0 11,407
PENTAIR PLC SHS G7S00T104 1,575 52,922 SH   SOLE   37,715 0 15,207
PEPSICO INC COM 713448108 9,311 77,530 SH   SOLE   77,530 0 0
PFIZER INC COM 717081103 394 12,071 SH   SOLE   12,071 0 0
PHILIP MORRIS INTL INC COM 718172109 1,217 16,684 SH   SOLE   16,684 0 0
PHREESIA INC COM 71944F106 11,113 528,419 SH   SOLE   528,419 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 189 12,108 SH   SOLE   12,108 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 5,743 805,468 SH   SOLE   805,468 0 0
PRA HEALTH SCIENCES INC COM 69354M108 2,123 25,572 SH   SOLE   18,220 0 7,352
PRIMERICA INC COM 74164M108 1,365 15,431 SH   SOLE   10,973 0 4,458
PROASSURANCE CORP COM 74267C106 7,045 281,813 SH   SOLE   281,813 0 0
PROCTER & GAMBLE CO COM 742718109 1,772 16,109 SH   SOLE   16,109 0 0
PROOFPOINT INC COM 743424103 7,883 76,836 SH   SOLE   67,845 0 8,991
RAYTHEON CO COM NEW 755111507 3,064 23,362 SH   SOLE   23,362 0 0
RE MAX HLDGS INC CL A 75524W108 13,245 604,229 SH   SOLE   604,229 0 0
REXFORD INDL RLTY INC COM 76169C100 1,840 44,879 SH   SOLE   31,921 0 12,958
RITCHIE BROS AUCTIONEERS COM 767744105 2,235 65,387 SH   SOLE   65,387 0 0
ROCKWELL AUTOMATION INC COM 773903109 8,788 58,233 SH   SOLE   52,564 0 5,669
ROGERS CORP COM 775133101 2,848 30,158 SH   SOLE   30,158 0 0
ROYAL GOLD INC COM 780287108 1,941 22,126 SH   SOLE   15,728 0 6,398
S&P GLOBAL INC COM 78409V104 16,262 66,360 SH   SOLE   60,540 0 5,820
SAIA INC COM 78709Y105 9,649 131,204 SH   SOLE   131,204 0 0
SALEM MEDIA GROUP INC CL A 794093104 12 13,915 SH   SOLE   13,915 0 0
SALESFORCE COM INC COM 79466L302 16,264 112,957 SH   SOLE   103,820 0 9,137
SCHOLASTIC CORP COM 807066105 12,632 495,570 SH   SOLE   495,570 0 0
SCHWAB CHARLES CORP COM 808513105 1,372 40,821 SH   SOLE   40,821 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6 235 SH   SOLE   235 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 114 2,067 SH   SOLE   2,067 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,202 17,953 SH   SOLE   17,953 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 8,424 460,067 SH   SOLE   460,067 0 0
SHERWIN WILLIAMS CO COM 824348106 230 500 SH   SOLE   500 0 0
SILICON LABORATORIES INC COM 826919102 2,225 26,050 SH   SOLE   26,050 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 1,552 25,037 SH   SOLE   25,037 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 26,390 358,463 SH   SOLE   348,422 0 10,041
SJW GROUP COM 784305104 15,864 274,613 SH   SOLE   274,613 0 0
SKECHERS U S A INC CL A 830566105 1,775 74,751 SH   SOLE   53,168 0 21,583
SKYLINE CHAMPION CORPORATION COM 830830105 12,574 801,888 SH   SOLE   801,888 0 0
SMITH A O CORP COM 831865209 1,275 33,722 SH   SOLE   23,983 0 9,739
SPLUNK INC COM 848637104 6,483 51,361 SH   SOLE   46,337 0 5,024
SPOTIFY TECHNOLOGY S A SHS L8681T102 3,566 29,365 SH   SOLE   25,903 0 3,462
SPROUTS FMRS MKT INC COM 85208M102 11,386 612,505 SH   SOLE   612,505 0 0
STRYKER CORP COM 863667101 2,483 14,912 SH   SOLE   14,912 0 0
SUNLINK HEALTH SYSTEMS INC COM 86737U102 34 50,147 SH   SOLE   50,147 0 0
SYSCO CORP COM 871829107 683 14,975 SH   SOLE   14,975 0 0
TEREX CORP NEW COM 880779103 9,145 636,817 SH   SOLE   617,585 0 19,232
TERRENO RLTY CORP COM 88146M101 17,332 334,922 SH   SOLE   334,922 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 15,021 52,964 SH   SOLE   49,410 0 3,554
THERMON GROUP HLDGS INC COM 88362T103 2,024 134,274 SH   SOLE   134,274 0 0
TIMKEN CO COM 887389104 1,564 48,356 SH   SOLE   34,427 0 13,929
TTEC HLDGS INC COM 89854H102 12,851 349,962 SH   SOLE   329,654 0 20,308
UNION PAC CORP COM 907818108 895 6,343 SH   SOLE   6,343 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,158 12,396 SH   SOLE   12,396 0 0
UNITED TECHNOLOGIES CORP COM 913017109 730 7,737 SH   SOLE   7,737 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,025 20,148 SH   SOLE   20,148 0 0
USANA HEALTH SCIENCES INC COM 90328M107 3,836 66,417 SH   SOLE   66,417 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1 25 SH   SOLE   25 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2 37 SH   SOLE   37 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,591 44,867 SH   SOLE   44,867 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 948 10,469 SH   SOLE   10,469 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2 20 SH   SOLE   20 0 0
VERACYTE INC COM 92337F107 16,402 674,712 SH   SOLE   674,712 0 0
VERISK ANALYTICS INC COM 92345Y106 6,266 44,958 SH   SOLE   40,029 0 4,929
VERIZON COMMUNICATIONS INC COM 92343V104 3,731 69,444 SH   SOLE   69,444 0 0
VIASAT INC COM 92552V100 1,934 53,847 SH   SOLE   38,286 0 15,561
VICOR CORP COM 925815102 9,242 207,495 SH   SOLE   207,495 0 0
VISA INC COM CL A 92826C839 20,743 128,741 SH   SOLE   117,607 0 11,134
VISTEON CORP COM NEW 92839U206 11,506 239,805 SH   SOLE   239,805 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 528 11,543 SH   SOLE   11,543 0 0
WEBSTER FINL CORP CONN COM 947890109 1,186 51,805 SH   SOLE   36,885 0 14,920
WELLS FARGO CO NEW COM 949746101 2,464 85,852 SH   SOLE   85,852 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,401 22,340 SH   SOLE   15,889 0 6,451
WESTERN ASSET INVESTMENT GRA COM 95766T100 542 40,659 SH   SOLE   40,659 0 0
WEYERHAEUSER CO COM 962166104 2,260 133,343 SH   SOLE   133,343 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,062 19,467 SH   SOLE   19,467 0 0
WIX COM LTD SHS M98068105 2,565 25,444 SH   SOLE   18,260 0 7,184
ZENDESK INC COM 98936J101 2,183 34,108 SH   SOLE   24,293 0 9,815