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
ABBOTT LABS CS 002824100 12,902 141,115 SH   SOLE   13,777 0 127,338
ACADIA PHARMACEUTICALS INC CS 004225108 727 14,997 SH   SOLE   3,419 0 11,578
ACTIVISION BLIZZARD INC CS 00507V109 1,686 22,218 SH   SOLE   3,342 0 18,876
AEROVIRONMENT INC CS 008073108 583 7,321 SH   SOLE   1,658 0 5,663
AGILENT TECHNOLOGIES INC CS 00846U101 11,997 135,760 SH   SOLE   42,543 0 93,217
AKAMAI TECHNOLOGIES INC CS 00971T101 35,608 332,504 SH   SOLE   119,901 0 212,603
ALPHABET INC CAP STK CL C CS 02079K107 662 468 SH   SOLE   40 0 428
ALTERYX INC CS 02156B103 578 3,519 SH   SOLE   801 0 2,718
AMAZON COM INC CS 023135106 43,805 15,878 SH   SOLE   6,264 0 9,614
AMERICAN TOWER REIT COM CS 03027X100 31,630 122,339 SH   SOLE   60,051 0 62,288
AMGEN INC CS 031162100 278 1,178 SH   SOLE   694 0 484
ANSYS INC CS 03662Q105 8,087 27,722 SH   SOLE   8,358 0 19,364
APPLE INC COM CS 037833100 11,762 32,241 SH   SOLE   25,978 0 6,263
ASML HOLDING N V N Y REGISTRY ADR N07059210 1,997 5,426 SH   SOLE   1,439 0 3,987
ASTRAZENECA PLC ADR 046353108 6,521 123,296 SH   SOLE   10,677 0 112,619
AUTODESK INC CS 052769106 3,234 13,519 SH   SOLE   2,584 0 10,935
BLACKROCK INC CS 09247X101 430 790 SH   SOLE   320 0 470
BLACKROCK MUNIHOLDINGS N J I MF 09254X101 149 11,157 SH   SOLE   0 0 11,157
BLACKSTONE GROUP INC COM CL A CS 09260D107 37,495 661,762 SH   SOLE   276,618 0 385,144
BOSTON BEER INC CS 100557107 6,193 11,540 SH   SOLE   2,904 0 8,636
BROWN FORMAN CORP CS 115637209 724 11,374 SH   SOLE   3,434 0 7,940
CADENCE DESIGN SYSTEM INC CS 127387108 281 2,930 SH   SOLE   1,260 0 1,670
CAMPBELL SOUP CO CS 134429109 17,073 343,998 SH   SOLE   73,501 0 270,497
CASELLA WASTE SYS INC CS 147448104 380 7,285 SH   SOLE   5,830 0 1,455
CHEMED CORP NEW CS 16359R103 2,127 4,715 SH   SOLE   0 0 4,715
CHURCH AND DWIGHT INC CS 171340102 2,834 36,657 SH   SOLE   3,550 0 33,107
CIENA CORP CS 171779309 12,473 230,301 SH   SOLE   136,852 0 93,449
CITRIX SYS INC CS 177376100 18,536 125,321 SH   SOLE   67,141 0 58,180
COSTCO WHSL CORP CS 22160K105 22,530 74,305 SH   SOLE   17,780 0 56,525
COUPA SOFTWARE INC CS 22266L106 1,617 5,836 SH   SOLE   810 0 5,026
CRISPR THERAPEUTICS AG CS H17182108 823 11,198 SH   SOLE   2,549 0 8,649
DANAHER CORP DEL CS 235851102 989 5,595 SH   SOLE   462 0 5,133
DARDEN RESTAURANTS INC CS 237194105 452 5,971 SH   SOLE   1,368 0 4,603
DAVITA INC CS 23918K108 12,315 155,616 SH   SOLE   84,057 0 71,559
DBX ETF TR EAFE CURR HDG ETF 233051200 821 27,170 SH   SOLE   0 0 27,170
DELTA AIR LINES INC DEL CS 247361702 410 14,609 SH   SOLE   3,237 0 11,372
DEXCOM INC CS 252131107 35,586 87,779 SH   SOLE   39,549 0 48,230
DOCUSIGN INC COM CS 256163106 45,536 264,421 SH   SOLE   125,597 0 138,824
DOLLAR GEN CORP NEW CS 256677105 1,536 8,061 SH   SOLE   1,780 0 6,281
ELECTRONIC ARTS INC CS 285512109 4,747 35,947 SH   SOLE   4,422 0 31,525
ENPHASE ENERGY INC CS 29355A107 804 16,900 SH   SOLE   6,286 0 10,614
EQUINIX INC CS 29444U700 8,677 12,355 SH   SOLE   2,526 0 9,829
ESSENTIAL UTILS INC COM CS 29670G102 970 22,962 SH   SOLE   11,867 0 11,095
ETF MANAGERS TR PUREFUNDS ISE ETF 26924G201 239 5,370 SH   SOLE   0 0 5,370
FASTENAL CO CS 311900104 9,241 215,721 SH   SOLE   14,115 0 201,606
FORD MTR CO DEL CS 345370860 442 72,649 SH   SOLE   16,528 0 56,121
FORTINET INC CS 34959E109 1,083 7,886 SH   SOLE   1,791 0 6,095
GENERAL MLS INC CS 370334104 7,073 114,730 SH   SOLE   98,993 0 15,737
GENMAB A S ADR 372303206 909 26,820 SH   SOLE   5,558 0 21,262
HOME DEPOT INC CS 437076102 200 799 SH   SOLE   616 0 183
IHS MARKIT LTD SHS CS G47567105 3,153 41,765 SH   SOLE   8,454 0 33,311
ILLINOIS TOOL WKS INC CS 452308109 13,870 79,323 SH   SOLE   14,851 0 64,472
INSULET CORP CS 45784P101 1,342 6,908 SH   SOLE   2,238 0 4,670
INTEL CORP CS 458140100 9,467 158,224 SH   SOLE   135,947 0 22,277
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783 4,442 203,929 SH   SOLE   54,934 0 148,995
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825 4,423 199,043 SH   SOLE   53,604 0 145,439
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841 8,813 399,848 SH   SOLE   107,715 0 292,133
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791 4,440 206,519 SH   SOLE   55,601 0 150,918
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J882 8,747 400,885 SH   SOLE   107,954 0 292,931
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J809 344 15,170 SH   SOLE   0 0 15,170
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866 8,779 403,451 SH   SOLE   108,618 0 294,833
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J700 8,699 407,080 SH   SOLE   109,622 0 297,458
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643 4,470 194,841 SH   SOLE   52,536 0 142,305
INVESCO EXCHANGE TRADED FD T N ETF 46137V530 341 1,920 SH   SOLE   0 0 1,920
INVESCO EXCHANGE TRADED FD T S ETF 46137V258 402 8,418 SH   SOLE   2,756 0 5,662
INVESCO EXCHNG TRADED FD TR II ETF 46138E362 1,355 41,160 SH   SOLE   12,723 0 28,437
ISHARES TR DJ HEALTH CARE ETF 464288828 216 1,120 SH   SOLE   0 0 1,120
ISHARES TR DJ MED DEVICES ETF 464288810 629 2,374 SH   SOLE   0 0 2,374
ISHARES TR GLDM SCHS SEMI ETF 464287523 653 2,410 SH   SOLE   0 0 2,410
ISHARES TR GLMN SCHS SOFT ETF 464287515 797 2,803 SH   SOLE   0 0 2,803
ISHARES TR NASDQ BIO INDX ETF 464287556 322 2,358 SH   SOLE   0 0 2,358
ISHARES TR SANDP GLB100INDX ETF 464287572 681 12,910 SH   SOLE   0 0 12,910
ISHARES TR SNP GL UTILITI ETF 464288711 274 5,135 SH   SOLE   0 0 5,135
JD COM INC ADR 47215P106 27,352 454,501 SH   SOLE   153,009 0 301,492
KANSAS CITY SOUTHERN CS 485170302 609 4,081 SH   SOLE   238 0 3,843
KLA-TENCOR CORP CS 482480100 35,342 181,726 SH   SOLE   65,602 0 116,124
LAM RESEARCH CORP CS 512807108 697 2,155 SH   SOLE   1,012 0 1,143
LEIDOS HLDGS INC CS 525327102 11,990 128,003 SH   SOLE   31,566 0 96,437
LHC GROUP INC CS 50187A107 5,251 30,121 SH   SOLE   8,925 0 21,196
LILLY ELI AND CO CS 532457108 40,294 245,424 SH   SOLE   92,618 0 152,806
LOCKHEED MARTIN CORP CS 539830109 26,742 73,281 SH   SOLE   35,520 0 37,761
LOWES COS INC CS 548661107 10,838 80,211 SH   SOLE   49,775 0 30,436
LULULEMON ATHLETICA INC CS 550021109 3,116 9,988 SH   SOLE   5,664 0 4,324
LUMENTUM HLDGS INC CS 55024U109 11,655 143,125 SH   SOLE   35,865 0 107,260
MASTERCARD INCORPORATED CL A CS 57636Q104 4,578 15,481 SH   SOLE   5,354 0 10,127
MATERION CORP CS 576690101 531 8,638 SH   SOLE   1,973 0 6,665
MICROSOFT CORP CS 594918104 33,841 166,287 SH   SOLE   29,694 0 136,593
MONOLITHIC PWR SYS INC CS 609839105 719 3,032 SH   SOLE   689 0 2,343
MOODYS CORP CS 615369105 35,005 127,415 SH   SOLE   48,699 0 78,716
NASDAQ STOCK MARKET INC CS 631103108 1,100 9,210 SH   SOLE   1,340 0 7,870
NETEASE COM INC ADR 64110W102 22,427 52,232 SH   SOLE   19,374 0 32,858
NETFLIX COM INC CS 64110L106 42,276 92,906 SH   SOLE   33,178 0 59,728
NORDSON CORP CS 655663102 590 3,112 SH   SOLE   629 0 2,483
NOVARTIS A G SPONSORED ADR ADR 66987V109 590 6,756 SH   SOLE   341 0 6,415
NVIDIA CORP CS 67066G104 11,450 30,139 SH   SOLE   4,875 0 25,264
PAYCOM SOFTWARE INC CS 70432V102 1,103 3,562 SH   SOLE   415 0 3,147
PRICE T ROWE GROUP INC CS 74144T108 431 3,491 SH   SOLE   216 0 3,275
PROCTER AND GAMBLE CO CS 742718109 276 2,305 SH   SOLE   1,510 0 795
REGENERON PHARMACEUTICALS CS 75886F107 544 872 SH   SOLE   369 0 503
REPLIGEN CORP CS 759916109 438 3,546 SH   SOLE   807 0 2,739
RESMED INC CS 761152107 245 1,277 SH   SOLE   592 0 685
RINGCENTRAL INC CS 76680R206 21,169 74,273 SH   SOLE   11,120 0 63,153
ROCKWELL AUTOMATION INC CS 773903109 1,246 5,849 SH   SOLE   1,710 0 4,139
SALESFORCE COM INC CS 79466L302 12,489 66,666 SH   SOLE   16,011 0 50,655
SANOFI SPONSORED ADR ADR 80105N105 13,180 258,185 SH   SOLE   146,640 0 111,545
SAP SE SPON ADR ADR 803054204 241 1,720 SH   SOLE   250 0 1,470
SEA LTD ADR 81141R100 1,522 14,194 SH   SOLE   2,933 0 11,261
SEATTLE GENETICS INC CS 812578102 713 4,194 SH   SOLE   955 0 3,239
SELECT SECTOR SPDR TR RL EST S ETF 81369Y860 202 5,795 SH   SOLE   0 0 5,795
SELECT SECTOR SPDR TR SBI CONS ETF 81369Y308 334 5,690 SH   SOLE   0 0 5,690
SONY CORP ADR 835699307 759 10,973 SH   SOLE   2,791 0 8,182
SPOTIFY TECHNOLOGY S A CS L8681T102 15,669 60,689 SH   SOLE   30,373 0 30,316
SQUARE INC CS 852234103 555 5,293 SH   SOLE   1,289 0 4,004
SWITCH INC CL A CS 87105L104 538 30,194 SH   SOLE   5,588 0 24,606
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 19,965 351,684 SH   SOLE   69,824 0 281,860
TAKE-TWO INTERACTIVE SOFTWAR CS 874054109 17,894 128,210 SH   SOLE   52,725 0 75,485
TARGET CORP CS 87612E106 13,539 112,888 SH   SOLE   62,943 0 49,945
TERADYNE INC CS 880770102 19,941 235,961 SH   SOLE   172,140 0 63,821
TETRA TECH INC NEW CS 88162G103 2,560 32,359 SH   SOLE   8,103 0 24,256
THERMO FISHER SCIENTIFIC INC C CS 883556102 1,535 4,237 SH   SOLE   2,188 0 2,049
TOPBUILD CORP CS 89055F103 941 8,267 SH   SOLE   1,535 0 6,732
TRACTOR SUPPLY CO CS 892356106 3,745 28,417 SH   SOLE   3,683 0 24,734
UNITEDHEALTH GROUP INC CS 91324P102 26,360 89,373 SH   SOLE   33,346 0 56,027
VANECK VECTORS ETF TR MORNINGS ETF 92189F643 1,318 25,242 SH   SOLE   7,685 0 17,557
VANECK VECTORS ETF TR VIDEO GA ETF 92189F114 330 6,370 SH   SOLE   0 0 6,370
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 982 9,863 SH   SOLE   3,194 0 6,669
VERTEX PHARMACEUTICALS INC CS 92532F100 40,782 140,479 SH   SOLE   57,379 0 83,100
VISA INC CS 92826C839 660 3,416 SH   SOLE   2,443 0 973
WALMART INC CS 931142103 619 5,172 SH   SOLE   342 0 4,830