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
3M CO. Common Stock 88579Y101 476 2,500 SH   SOLE   0 2,500 0
ACCURAY INC Common Stock 004397105 522 153,100 SH   SOLE   0 153,100 0
ACTIVISION BLIZZARD INC. Common Stock 00507V109 1,265 27,161 SH   SOLE   27,161 0 0
ADAPTIMMUNE THERAPEUTICS PLC American Depository Receipt 00653A107 186 32,280 SH   SOLE   32,280 0 0
ADOBE SYSTEMS INC. Common Stock 00724F101 2,144 9,478 SH   SOLE   9,478 0 0
ADVANCED DRAINAGE SYSTEMS INC Common Stock 00790R104 467 19,250 SH   SOLE   0 19,250 0
ADVANCED MICRO DEVICES INC. Convertible Bond 007903BD8 376 155 SH   SOLE   0 155 0
AKAMAI TECHNOLOGIES INC. Convertible Bond 00971TAG6 816 820 SH   SOLE   0 820 0
ALNYLAM PHARMACEUTICALS INC. Common Stock 02043Q107 308 4,219 SH   SOLE   4,219 0 0
ALPHABET INC Common Stock 02079K305 7,355 7,039 SH   SOLE   5,389 1,650 0
ALTAIR ENGINEERING INC Common Stock 021369103 803 29,100 SH   SOLE   0 29,100 0
AMAZON COM INC. Common Stock 023135106 12,016 8,000 SH   SOLE   8,000 0 0
AMBEV SA American Depository Receipt 02319V103 1,544 394,000 SH   SOLE   394,000 0 0
AMERICAN STATES WATER CO. Common Stock 029899101 473 7,050 SH   SOLE   0 7,050 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 2,097 23,100 SH   SOLE   0 23,100 0
AMGEN INC. Common Stock 031162100 1,260 6,471 SH   SOLE   6,471 0 0
ANSYS INC. Common Stock 03662Q105 979 6,850 SH   SOLE   0 6,850 0
APPLE INC. Common Stock 037833100 5,909 37,462 SH   SOLE   37,462 0 0
AQUA AMERICA INC. Common Stock 03836W103 1,181 34,550 SH   SOLE   0 34,550 0
ARISTA NETWORKS INC Common Stock 040413106 746 3,539 SH   SOLE   3,539 0 0
AT AND T INC. Common Stock 00206R102 2,185 76,575 SH   SOLE   76,575 0 0
AUTODESK INC. Common Stock 052769106 907 7,050 SH   SOLE   0 7,050 0
BIOGEN IDEC INC. Common Stock 09062X103 651 2,163 SH   SOLE   2,163 0 0
BLUEBIRD BIO INC Common Stock 09609G100 291 2,930 SH   SOLE   2,930 0 0
BOOKING HOLDINGS INC. Convertible Bond 741503AX4 771 695 SH   SOLE   0 695 0
BROWN-FORMAN CORP. Common Stock 115637209 7,808 164,112 SH   SOLE   164,112 0 0
CADENCE DESIGN SYSTEMS INC. Common Stock 127387108 1,454 33,450 SH   SOLE   0 33,450 0
CANTEL MEDICAL CORP. Common Stock 138098108 931 12,500 SH   SOLE   0 12,500 0
CBS CORP.(EX VIACOM INC.) Common Stock 92553P201 1,346 52,368 SH   SOLE   52,368 0 0
CELGENE CORP. Common Stock 151020104 501 7,824 SH   SOLE   7,824 0 0
CINTAS CORP. Common Stock 172908105 1,739 10,350 SH   SOLE   0 10,350 0
CISCO SYSTEMS INC. Common Stock 17275R102 3,191 73,639 SH   SOLE   73,639 0 0
CITRIX SYSTEMS INC. Common Stock 177376100 1,643 16,035 SH   SOLE   16,035 0 0
CITRIX SYSTEMS INC. Convertible Bond 177376AD2 1,544 1,088 SH   SOLE   0 1,088 0
COGNEX CORP. Common Stock 192422103 1,597 41,306 SH   SOLE   17,256 24,050 0
COHERENT INC. Common Stock 192479103 560 5,300 SH   SOLE   0 5,300 0
COLGATE PALMOLIVE CO. Common Stock 194162103 11,904 200,000 SH   SOLE   200,000 0 0
COMCAST CORP. Common Stock 20030N101 1,571 46,137 SH   SOLE   46,137 0 0
COTT CORP.(QUEBEC) Common Stock 22163N106 0 33,950 SH   SOLE   0 33,950 0
CREDICORP LTD Common Stock G2519Y108 5,653 25,500 SH   SOLE   7,500 18,000 0
CRYOPORT INC Common Stock 229050307 559 50,700 SH   SOLE   0 50,700 0
CTRIP COM INTERNATIONAL LTD Convertible Bond 22943FAF7 891 960 SH   SOLE   0 960 0
CTRIP COM INTERNATIONAL LTD Convertible Bond 22943FAM2 859 882 SH   SOLE   0 882 0
CYPRESS SEMICONDUCTOR CORP. Common Stock 232806109 262 20,605 SH   SOLE   20,605 0 0
DANAHER CORP. Common Stock 235851102 1,918 18,600 SH   SOLE   0 18,600 0
DISCOVERY COMMUNICATIONS INC. Common Stock 25470F104 1,231 49,762 SH   SOLE   49,762 0 0
DISH NETWORK CORP Convertible Bond 25470MAB5 2,013 2,471 SH   SOLE   0 2,471 0
DYCOM INDUSTRIES INC. Convertible Bond 267475AB7 274 295 SH   SOLE   0 295 0
ECOLAB INC Common Stock 278865100 3,006 20,400 SH   SOLE   0 20,400 0
EDGEWELL PERSONAL CARE CO Common Stock 28035Q102 10,647 285,072 SH   SOLE   285,072 0 0
ELECTRONIC ARTS Common Stock 285512109 705 8,935 SH   SOLE   8,935 0 0
EMERSON ELECTRIC CO. Common Stock 291011104 729 12,200 SH   SOLE   0 12,200 0
EQUINIX INC. Common Stock 29444U700 1,357 3,850 SH   SOLE   0 3,850 0
EURONET WORLDWIDE INC. Convertible Bond 298736AH2 226 160 SH   SOLE   0 160 0
EXACT SCIENCES CORP. Convertible Bond 30063PAA3 941 850 SH   SOLE   0 850 0
FACEBOOK INC Common Stock 30303M102 1,473 11,235 SH   SOLE   11,235 0 0
FIDELITY NATL INFORMATION SCES Common Stock 31620M106 1,933 18,850 SH   SOLE   0 18,850 0
FISERV INC. Common Stock 337738108 1,437 19,550 SH   SOLE   0 19,550 0
FLOWSERVE CORP Common Stock 34354P105 671 17,650 SH   SOLE   0 17,650 0
GENTEX CORP. Common Stock 371901109 482 23,850 SH   SOLE   0 23,850 0
GILEAD SCIENCES INC. Common Stock 375558103 747 11,945 SH   SOLE   11,945 0 0
GLOBAL PAYMENTS INC. Common Stock 37940X102 1,207 11,700 SH   SOLE   0 11,700 0
HERBALIFE LTD Convertible Bond 42703MAB9 820 593 SH   SOLE   0 593 0
HOLOGIC INC. Common Stock 436440101 1,249 30,400 SH   SOLE   0 30,400 0
HP INC Common Stock 40434L105 1,958 95,699 SH   SOLE   95,699 0 0
HUAZHU GROUP LTD Convertible Bond 16949NAC3 389 400 SH   SOLE   0 400 0
IBM Common Stock 459200101 1,316 11,578 SH   SOLE   11,578 0 0
IDEX CORP. Common Stock 45167R104 934 7,400 SH   SOLE   0 7,400 0
ILLUMINA INC. Convertible Bond 452327AF6 705 579 SH   SOLE   0 579 0
ILLUMINA INC. Convertible Bond 452327AH2 394 300 SH   SOLE   0 300 0
INTUITIVE SURGICAL INC. Common Stock 46120E602 1,533 3,200 SH   SOLE   0 3,200 0
IONIS PHARMACEUTICALS INC Convertible Bond 464337AJ3 431 400 SH   SOLE   0 400 0
IROBOT CORP. Common Stock 462726100 1,348 16,100 SH   SOLE   0 16,100 0
ITAU UNIBANCO HOLDING SA American Depository Receipt 465562106 1,357 148,500 SH   SOLE   148,500 0 0
J2 GLOBAL COMMUNICATIONS INC. Convertible Bond 48123VAC6 286 250 SH   SOLE   0 250 0
JAZZ INVESTMENTS I LTD Convertible Bond 472145AB7 952 975 SH   SOLE   0 975 0
JOHN BEAN TECHNOGIES CORP Common Stock 477839104 521 7,250 SH   SOLE   0 7,250 0
KLA-TENCOR CORP. Common Stock 482480100 519 5,800 SH   SOLE   0 5,800 0
LAUDER ESTEE COS INC. Common Stock 518439104 14,311 110,000 SH   SOLE   110,000 0 0
LITTELFUSE INC. Common Stock 537008104 1,286 7,500 SH   SOLE   0 7,500 0
LUMENTUM HOLDINGS INC Convertible Bond 55024UAB5 300 300 SH   SOLE   0 300 0
MEDIDATA SOLUTIONS INC Common Stock 58471A105 1,008 14,950 SH   SOLE   0 14,950 0
METTLER-TOLEDO INTL INC. Common Stock 592688105 679 1,200 SH   SOLE   0 1,200 0
MICROCHIP TECHNOLOGY INC. Common Stock 595017104 459 6,388 SH   SOLE   6,388 0 0
MICROCHIP TECHNOLOGY INC. Convertible Bond 595017AD6 339 241 SH   SOLE   0 241 0
MICROCHIP TECHNOLOGY INC. Convertible Bond 595017AF1 2,158 2,210 SH   SOLE   0 2,210 0
MICROSOFT CORP. Common Stock 594918104 7,462 73,463 SH   SOLE   73,463 0 0
MINE SAFETY APPLIANCES CO. Common Stock 553498106 1,381 14,650 SH   SOLE   0 14,650 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 11,208 280,000 SH   SOLE   280,000 0 0
NETFLIX INC. Common Stock 64110L106 330 1,233 SH   SOLE   1,233 0 0
NUANCE COMMUNICATIONS INC. Common Stock 67020Y100 850 64,250 SH   SOLE   0 64,250 0
NUANCE COMMUNICATIONS INC. Convertible Bond 67020YAK6 434 500 SH   SOLE   0 500 0
NUVASIVE INC. Convertible Bond 670704AG0 397 374 SH   SOLE   0 374 0
NVIDIA CORP. Common Stock 67066G104 1,825 13,667 SH   SOLE   5,517 8,150 0
NXP SEMICONDUCTORS NV Convertible Bond 62952QAB6 852 849 SH   SOLE   0 849 0
ON SEMICONDUCTOR CORP. Common Stock 682189105 908 55,000 SH   SOLE   0 55,000 0
ON SEMICONDUCTOR CORP. Convertible Bond 682189AK1 890 807 SH   SOLE   0 807 0
ON SEMICONDUCTOR CORP. Convertible Bond 682189AP0 451 420 SH   SOLE   0 420 0
ORACLE CORP. Common Stock 68389X105 1,004 22,227 SH   SOLE   22,227 0 0
OSI SYSTEMS INC. Common Stock 671044105 674 9,200 SH   SOLE   0 9,200 0
PALO ALTO NETWORKS INC. Common Stock 697435105 1,987 10,550 SH   SOLE   4,700 5,850 0
PARAMETRIC TECHNOLOGY CORP. Common Stock 69370C100 895 10,800 SH   SOLE   0 10,800 0
PAYPAL HOLDINGS INC Common Stock 70450Y103 1,430 17,000 SH   SOLE   0 17,000 0
PERKINELMER INC. Common Stock 714046109 1,677 21,350 SH   SOLE   0 21,350 0
POOL CORP. Common Stock 73278L105 959 6,450 SH   SOLE   0 6,450 0
PROOFPOINT INC Common Stock 743424103 1,286 15,350 SH   SOLE   0 15,350 0
Q2 HOLDINGS INC Common Stock 74736L109 894 18,050 SH   SOLE   0 18,050 0
RAPID7 INC Common Stock 753422104 709 22,750 SH   SOLE   0 22,750 0
REXNORD CORP Common Stock 76169B102 445 19,400 SH   SOLE   0 19,400 0
ROCKWELL AUTOMATION INC Common Stock 773903109 1,399 9,300 SH   SOLE   0 9,300 0
ROLLINS INC. Common Stock 775711104 634 17,550 SH   SOLE   0 17,550 0
ROPER TECHNOLOGIES INC Common Stock 776696106 1,666 6,250 SH   SOLE   0 6,250 0
ROYAL GOLD INC. Convertible Bond 780287AA6 262 260 SH   SOLE   0 260 0
SAILPOINT TECHNOLOGIES HOLDING INC Common Stock 78781P105 860 36,600 SH   SOLE   0 36,600 0
SALESFORCE.COM INC Common Stock 79466L302 3,610 26,353 SH   SOLE   12,953 13,400 0
SERVICEMASTER GLOBAL HOLDINGS INC Common Stock 81761R109 474 12,900 SH   SOLE   0 12,900 0
SERVICENOW INC Common Stock 81762P102 2,580 14,490 SH   SOLE   2,390 12,100 0
SERVICENOW INC Convertible Bond 81762PAC6 1,086 770 SH   SOLE   0 770 0
SHOTSPOTTER INC Common Stock 82536T107 910 29,200 SH   SOLE   0 29,200 0
SITEONE LANDSCAPE SUPPLY INC Common Stock 82982L103 934 16,900 SH   SOLE   0 16,900 0
SJW CORP. Common Stock 784305104 498 8,950 SH   SOLE   0 8,950 0
SMITH CORP.(A.O.) Common Stock 831865209 922 21,600 SH   SOLE   0 21,600 0
SPLUNK INC Common Stock 848637104 2,819 26,884 SH   SOLE   8,334 18,550 0
SPS COMMERCE INC Common Stock 78463M107 758 9,200 SH   SOLE   0 9,200 0
STANLEY BLACK ET DECKER Common Stock 854502101 1,066 8,900 SH   SOLE   0 8,900 0
STANTEC INC Common Stock 85472N109 470 21,500 SH   SOLE   0 21,500 0
STITCH FIX INC Common Stock 860897107 556 32,550 SH   SOLE   0 32,550 0
SYNOPSYS INC. Common Stock 871607107 1,104 13,100 SH   SOLE   0 13,100 0
TERADYNE INC. Common Stock 880770102 1,288 41,050 SH   SOLE   0 41,050 0
TESLA INC Convertible Bond 88160RAB7 1,064 1,025 SH   SOLE   0 1,025 0
TESLA INC Convertible Bond 88160RAC5 1,829 1,630 SH   SOLE   0 1,630 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 3,234 14,450 SH   SOLE   0 14,450 0
T-MOBILE US INC Common Stock 872590104 1,437 22,590 SH   SOLE   22,590 0 0
TORO CO. Common Stock 891092108 816 14,600 SH   SOLE   0 14,600 0
TRANSUNION Common Stock 89400J107 1,358 23,900 SH   SOLE   0 23,900 0
TRIMBLE NAVIGATION LTD Common Stock 896239100 1,468 44,600 SH   SOLE   0 44,600 0
TYLER TECHNOLOGIES INC. Common Stock 902252105 976 5,250 SH   SOLE   0 5,250 0
ULTIMATE SOFTWARE GROUP INC. Common Stock 90385D107 992 4,050 SH   SOLE   0 4,050 0
ULTRAPAR PARTICIPACOES S.A. American Depository Receipt 90400P101 1,774 131,000 SH   SOLE   131,000 0 0
VALMONT INDUSTRIES INC Common Stock 920253101 649 5,850 SH   SOLE   0 5,850 0
VARONIS SYSTEMS INC Common Stock 922280102 942 17,800 SH   SOLE   0 17,800 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104 3,283 58,403 SH   SOLE   58,403 0 0
VERTEX PHARMACEUTICALS INC. Common Stock 92532F100 605 3,653 SH   SOLE   3,653 0 0
VISA INC. Common Stock 92826C839 4,659 35,311 SH   SOLE   24,811 10,500 0
WABTEC CORP/DE Common Stock 929740108 1,128 16,050 SH   SOLE   0 16,050 0
WASTE CONNECTIONS INC Common Stock 94106B101 1,400 18,850 SH   SOLE   0 18,850 0
WASTE MANAGEMENT INC. Common Stock 94106L109 1,424 16,000 SH   SOLE   0 16,000 0
WEIBO CORP Convertible Bond G9515TAA6 471 516 SH   SOLE   0 516 0
WORKDAY INC-CLASS A Convertible Bond 98138HAF8 1,312 1,060 SH   SOLE   0 1,060 0
WORLDPAY INC Common Stock 981558109 860 11,250 SH   SOLE   0 11,250 0
WRIGHT MEDICAL GROUP INC. Convertible Bond 98235TAE7 278 261 SH   SOLE   0 261 0
XILINX INC. Common Stock 983919101 954 11,200 SH   SOLE   0 11,200 0
XYLEM INC Common Stock 98419M100 2,439 36,550 SH   SOLE   0 36,550 0
ZILLOW GROUP INC Convertible Bond 98954MAB7 607 620 SH   SOLE   0 620 0