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
ACUITY BRANDS INC. Common Stock 00508Y102 5,169 29,372 SH   SOLE   7,572 21,800 0
ACUITY BRANDS INC. Common Stock 00508Y102 8,916 50,645 SH   SOLE   2,837 47,808 0
ADOBE SYSTEMS INC. Common Stock 00724F101 1,680 9,584 SH   SOLE   9,584 0 0
ADVANCED MICRO DEVICES INC. Convertible Bond 007903BD8 236 155 SH   SOLE   0 155 0
ALBEMARLE CORP. Common Stock 012653101 1,287 10,067 SH   SOLE   0 10,067 0
ALEXION PHARMACEUTICALS INC. Common Stock 015351109 5 42 SH   SOLE   42 0 0
ALNYLAM PHARMACEUTICALS INC. Common Stock 02043Q107 602 4,742 SH   SOLE   4,742 0 0
ALPHABET INC Common Stock 02079K305 4,786 4,543 SH   SOLE   4,543 0 0
ALPHABET INC Common Stock 02079K305 12,887 12,234 SH   SOLE   3,159 9,075 0
ALPHABET INC Common Stock 02079K107 7,744 7,395 SH   SOLE   7,395 0 0
ALPHABET INC Common Stock 02079K305 6,475 6,146 SH   SOLE   2,269 3,877 0
ALTABA INC. Convertible Bond 984332AF3 1,290 956 SH   SOLE   0 956 0
AMAZON COM INC. Common Stock 023135106 17,542 15,000 SH   SOLE   15,000 0 0
AMAZON COM INC. Common Stock 023135106 6,273 5,364 SH   SOLE   1,436 3,928 0
AMAZON COM INC. Common Stock 023135106 3,294 2,812 SH   SOLE   766 2,046 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 3,608 39,431 SH   SOLE   10,359 29,072 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 7,351 80,304 SH   SOLE   13,291 67,013 0
AMGEN INC. Common Stock 031162100 489 2,810 SH   SOLE   2,810 0 0
APPLE INC. Common Stock 037833100 4,151 24,530 SH   SOLE   24,530 0 0
APPLIED MATERIALS INC. Common Stock 038222105 283 5,529 SH   SOLE   5,529 0 0
AQUA AMERICA INC. Common Stock 03836W103 5,027 128,135 SH   SOLE   0 128,135 0
ARISTA NETWORKS INC Common Stock 040413106 1,435 6,093 SH   SOLE   6,093 0 0
ASML HOLDING N.V. Common Stock N07059210 14 78 SH   SOLE   78 0 0
AUTOLIV INC. Common Stock 052800109 4,314 33,310 SH   SOLE   0 33,310 0
BCE INC. Common Stock 05534B760 366 7,592 SH   SOLE   7,592 0 0
BLUEBIRD BIO INC Common Stock 09609G100 538 3,018 SH   SOLE   3,018 0 0
BORG WARNER INC. Common Stock 099724106 1,110 21,735 SH   SOLE   0 21,735 0
BOX INC Common Stock 10316T104 608 28,781 SH   SOLE   28,781 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERS LP/CA Common Stock G16258108 1,968 56,276 SH   SOLE   0 56,276 0
BROWN-FORMAN CORP. Common Stock 115637209 9,016 131,290 SH   SOLE   131,290 0 0
CANADIAN PACIFIC RAILWAY LTD Common Stock 13645T100 1,678 9,174 SH   SOLE   2,272 6,902 0
CBS CORP.(EX VIACOM INC.) Common Stock 92553P201 749 24,320 SH   SOLE   24,320 0 0
CELGENE CORP. Common Stock 151020104 200 1,914 SH   SOLE   1,914 0 0
CEMEX SAB DE CV Convertible Bond 151290BC6 322 313 SH   SOLE   0 313 0
CHURCH AND DWIGHT CO.INC. Common Stock 171340102 3,010 60,000 SH   SOLE   60,000 0 0
CHURCH AND DWIGHT CO.INC. Common Stock 171340102 2,502 49,816 SH   SOLE   7,969 41,847 0
CITRIX SYSTEMS INC. Common Stock 177376100 982 11,155 SH   SOLE   11,155 0 0
CITRIX SYSTEMS INC. Convertible Bond 177376AD2 1,245 958 SH   SOLE   0 958 0
COCA-COLA CO. Common Stock 191216100 849 18,500 SH   SOLE   0 18,500 0
COGNEX CORP. Common Stock 192422103 1,130 18,470 SH   SOLE   18,470 0 0
COLGATE PALMOLIVE CO. Common Stock 194162103 15,090 200,000 SH   SOLE   200,000 0 0
CREDICORP LTD Common Stock G2519Y108 933 4,500 SH   SOLE   0 4,500 0
CRITEO American Depository Receipt 226718104 19,641 754,506 SH   SOLE   189,238 565,268 0
CTRIP COM INTERNATIONAL LTD Convertible Bond 22943FAF7 1,011 960 SH   SOLE   0 960 0
CTRIP COM INTERNATIONAL LTD Convertible Bond 22943FAM2 906 882 SH   SOLE   0 882 0
CYPRESS SEMICONDUCTOR CORP. Common Stock 232806109 1,312 86,118 SH   SOLE   86,118 0 0
DANAHER CORP. Common Stock 235851102 8,469 91,245 SH   SOLE   23,609 67,636 0
DANAHER CORP. Common Stock 235851102 12,472 134,302 SH   SOLE   31,324 102,978 0
DISH NETWORK CORP Convertible Bond 25470MAB5 2,730 2,471 SH   SOLE   0 2,471 0
DR PEPPER SNAPPLE GROUP INC. Common Stock 26138E109 7,765 80,000 SH   SOLE   80,000 0 0
DYCOM INDUSTRIES INC. Convertible Bond 267475AB7 755 575 SH   SOLE   0 575 0
ECOLAB INC. Common Stock 278865100 8,695 64,803 SH   SOLE   16,503 48,300 0
ECOLAB INC. Common Stock 278865100 14,032 104,546 SH   SOLE   15,855 88,691 0
EDGEWELL PERSONAL CARE CO Common Stock 28035Q102 19,005 320,000 SH   SOLE   320,000 0 0
EDISON INTERNATIONAL Common Stock 281020107 1,440 22,767 SH   SOLE   0 22,767 0
ELECTRONIC ARTS Common Stock 285512109 161 1,522 SH   SOLE   1,522 0 0
ELI LILLY AND CO. Common Stock 532457108 4,935 57,980 SH   SOLE   0 57,980 0
ELLIE MAE INC Common Stock 28849P100 3,525 39,425 SH   SOLE   9,667 29,758 0
ELLIE MAE INC Common Stock 28849P100 1,030 11,509 SH   SOLE   2,940 8,569 0
EURONET WORLDWIDE INC. Convertible Bond 298736AH2 198 160 SH   SOLE   0 160 0
EVERSOURCES ENERGY Common Stock 30040W108 1,757 27,808 SH   SOLE   0 27,808 0
FACEBOOK INC Common Stock 30303M102 1,640 9,292 SH   SOLE   9,292 0 0
FACEBOOK INC Common Stock 30303M102 8,374 47,453 SH   SOLE   12,353 35,100 0
FACEBOOK INC Common Stock 30303M102 4,890 27,678 SH   SOLE   12,733 14,945 0
FIRST SOLAR INC Common Stock 336433107 7,035 104,191 SH   SOLE   0 104,191 0
FORTIS INC. Common Stock 349553107 633 17,190 SH   SOLE   0 17,190 0
GENERAL ELECTRIC COMPANY Common Stock 369604103 52,194 2,991,050 SH   SOLE   0 2,991,050 0
GILEAD SCIENCES INC. Common Stock 375558103 1,178 16,448 SH   SOLE   16,448 0 0
GILEAD SCIENCES INC. Common Stock 375558103 2,300 32,106 SH   SOLE   8,560 23,546 0
GILEAD SCIENCES INC. Common Stock 375558103 2,092 29,176 SH   SOLE   12,116 17,060 0
GROUPE CGI INC. Common Stock 39945C109 12,002 220,171 SH   SOLE   220,171 0 0
HERBALIFE LTD Convertible Bond 42703MAB9 597 593 SH   SOLE   0 593 0
HEWLETT PACKARD ENTERPRISE CO Common Stock 42824c109 7,530 524,400 SH   SOLE   0 524,400 0
HEXCEL CORP. Common Stock 428291108 11,094 179,330 SH   SOLE   128,506 50,824 0
HORTONWORKS INC Common Stock 440894103 1,357 67,495 SH   SOLE   67,495 0 0
HP INC Common Stock 40434L105 568 27,034 SH   SOLE   27,034 0 0
HUBSPOT INC Common Stock 443573100 1,294 14,640 SH   SOLE   14,640 0 0
HUNT TRANSPORT SCE INC.(J.B.) Common Stock 445658107 2,930 25,471 SH   SOLE   1,280 24,191 0
ILLUMINA INC. Convertible Bond 452327AF6 631 579 SH   SOLE   0 579 0
ILLUMINA INC. Common Stock 452327109 1,245 5,699 SH   SOLE   1,531 4,168 0
ILLUMINA INC. Common Stock 452327109 6 28 SH   SOLE   28 0 0
INTL FLAVORS FRAGRANCES INC. Common Stock 459506101 2,386 15,636 SH   SOLE   4,178 11,458 0
INTL FLAVORS FRAGRANCES INC. Common Stock 459506101 2,444 15,998 SH   SOLE   3,343 12,655 0
ISCOVERY COMMUNICATIONS INC. Common Stock 25470F104 811 36,237 SH   SOLE   36,237 0 0
ISHARES INC. Exchange Traded Fund 464286665 10,787 225,000 SH   SOLE   225,000 0 0
ISHARES INC. Exchange Traded Fund 464286822 30,628 618,500 SH   SOLE   0 0 618,500
ISHARES INC. Exchange Traded Fund 464287234 50,771 1,078,620 SH   SOLE   0 0 1,078,620
ISHARES P.L.C. Exchange Traded Fund 464288513 3,479 40,000 SH   SOLE   40,000 0 0
ISIS PHARMACEUTICALS Convertible Bond 464337AJ3 425 400 SH   SOLE   0 400 0
JAZZ INVESTMENTS I LTD Convertible Bond 472145AB7 987 975 SH   SOLE   0 975 0
JDS UNIPHASE CORP. Convertible Bond 46612JAF8 506 489 SH   SOLE   0 489 0
KELLOGG CO. Common Stock 487836108 1,300 19,091 SH   SOLE   5,217 13,874 0
KROGER CO. (THE) Common Stock 501044101 5,490 200,000 SH   SOLE   200,000 0 0
LAUDER ESTEE COS INC. Common Stock 518439104 1,325 10,398 SH   SOLE   2,478 7,920 0
MAGNA INTERNATIONAL INC. Common Stock 559222401 952 16,803 SH   SOLE   0 16,803 0
MANITOWOC COMPANY Common Stock 563571405 7,679 195,200 SH   SOLE   0 195,200 0
MARSH & MCLENNAN COS INC. Common Stock 571748102 7,728 94,060 SH   SOLE   0 94,060 0
MASTERCARD INC. Common Stock 57636Q104 12,720 84,039 SH   SOLE   21,716 62,323 0
MASTERCARD INC. Common Stock 57636Q104 5,143 33,947 SH   SOLE   16,473 17,474 0
METROPCS COMMUNICATIONS INC. Common Stock 872590104 597 9,402 SH   SOLE   9,402 0 0
MICROCHIP TECHNOLOGY INC. Common Stock 595017104 850 9,676 SH   SOLE   9,676 0 0
MICROCHIP TECHNOLOGY INC. Convertible Bond 595017AD6 414 241 SH   SOLE   0 241 0
MICRON TECHNOLOGY INC. Common Stock 595112103 1,165 28,335 SH   SOLE   28,335 0 0
MICROSOFT CORP. Common Stock 594918104 4,467 52,223 SH   SOLE   52,223 0 0
MICROSOFT CORP. Common Stock 594918104 10,166 118,840 SH   SOLE   30,423 88,417 0
MICROSOFT CORP. Common Stock 594918104 4,809 56,152 SH   SOLE   11,028 45,124 0
MOBILE TELESYSTEMS OJSC American Depository Receipt 607409109 205 20,000 SH   SOLE   20,000 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 11,984 280,000 SH   SOLE   280,000 0 0
NETFLIX INC. Common Stock 64110L106 1,329 6,922 SH   SOLE   6,922 0 0
NEXTERA ENERGY INC Common Stock 65339F101 3,762 24,084 SH   SOLE   6,549 17,535 0
NEXTERA ENERGY INC Common Stock 65339F101 6,751 43,191 SH   SOLE   11,773 31,418 0
NOVO-NORDISK A/S Common Stock 670100205 43 802 SH   SOLE   802 0 0
NUVASIVE INC. Convertible Bond 670704AG0 443 374 SH   SOLE   0 374 0
NVIDIA CORP. Common Stock 67066G104 1,216 6,286 SH   SOLE   6,286 0 0
NVIDIA CORP. Common Stock 67066G104 9,568 49,446 SH   SOLE   0 49,446 0
NXP SEMICONDUCTORS NV Convertible Bond 62952QAB6 1,056 849 SH   SOLE   0 849 0
ON SEMICONDUCTOR CORP. Convertible Bond 682189AK1 1,035 807 SH   SOLE   0 807 0
OPEN TEXT CORP. Common Stock 683715106 136 3,808 SH   SOLE   3,808 0 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102 1,484 23,201 SH   SOLE   0 23,201 0
OWENS CORNING NEW Common Stock 690742101 2,171 23,617 SH   SOLE   0 23,617 0
PALO ALTO NETWORKS INC. Convertible Bond 697435AB1 481 350 SH   SOLE   0 350 0
PATTERN ENERGY GROUP Common Stock 70338P100 1,555 72,290 SH   SOLE   11,070 61,220 0
PEPSICO INC. Common Stock 713448108 3,622 30,200 SH   SOLE   30,200 0 0
PPG INDUSTRIES Common Stock 693506107 36,099 309,010 SH   SOLE   0 309,010 0
PRAXAIR INC. Common Stock 74005P104 2,063 13,340 SH   SOLE   0 13,340 0
PRICELINE.COM INC. Convertible Bond 741503AX4 524 445 SH   SOLE   0 445 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 119,650 1,302,240 SH   SOLE   110,000 1,192,240 0
PRUDENTIAL P.L.C. Common Stock 74435K204 28 553 SH   SOLE   553 0 0
RED HAT INC. Convertible Bond 756577AD4 427 258 SH   SOLE   0 258 0
ROCKWELL COLLINS INC Common Stock 774341101 3,677 27,140 SH   SOLE   0 27,140 0
ROPER TECHNOLOGIES INC Common Stock 776696106 8,063 31,132 SH   SOLE   8,218 22,914 0
ROPER TECHNOLOGIES INC Common Stock 776696106 4,217 16,262 SH   SOLE   5,645 10,617 0
ROYAL BANK OF CANADA Common Stock 780087102 76 928 SH   SOLE   928 0 0
ROYAL GOLD INC. Convertible Bond 780287AA6 281 260 SH   SOLE   0 260 0
SALESFORCE.COM INC Common Stock 79466L302 1,226 11,994 SH   SOLE   11,994 0 0
SALESFORCE.COM INC Convertible Bond 79466LAD6 810 527 SH   SOLE   0 527 0
SCOTTS MIRACLE-GRO Common Stock 810186106 1,430 13,540 SH   SOLE   0 13,540 0
SERVICENOW INC Common Stock 81762P102 2,010 15,418 SH   SOLE   15,418 0 0
SIGNATURE BANK/NEW YORK NY Common Stock 82669G104 3,459 25,200 SH   SOLE   6,500 18,700 0
SIGNATURE BANK/NEW YORK NY Common Stock 82669G104 1,297 9,437 SH   SOLE   2,077 7,360 0
SINA CORP. Convertible Bond 82922RAD5 504 453 SH   SOLE   0 453 0
SMITH CORP.(A.O.) Common Stock 831865209 4,959 80,928 SH   SOLE   21,928 59,000 0
SMITH CORP.(A.O.) Common Stock 831865209 3,760 61,314 SH   SOLE   7,563 53,751 0
SPLUNK INC Common Stock 848637104 1,877 22,653 SH   SOLE   22,653 0 0
SPRINT CORP Common Stock 85207U105 236 40,139 SH   SOLE   40,139 0 0
SQUARE INC Common Stock 852234103 1,440 41,528 SH   SOLE   41,528 0 0
STARBUCKS CORP. Common Stock 855244109 157 2,717 SH   SOLE   2,717 0 0
SUNPOWER CORP Common Stock 867652406 361 42,819 SH   SOLE   0 42,819 0
TELUS CORP. Common Stock 87971M103 60 1,584 SH   SOLE   1,584 0 0
TERNIUM SA Common Stock 880890108 632 20,000 SH   SOLE   0 20,000 0
TESLA MOTORS Common Stock 88160R101 342 1,100 SH   SOLE   0 1,100 0
TESLA MOTORS INC Convertible Bond 88160RAB7 1,084 1,025 SH   SOLE   0 1,025 0
TESLA MOTORS INC Convertible Bond 88160RAC5 468 430 SH   SOLE   0 430 0
TETRA TECH INC. Common Stock 88162G103 1,647 34,214 SH   SOLE   0 34,214 0
TEXAS INSTRUMENTS Common Stock 882508104 22,987 220,100 SH   SOLE   0 220,100 0
THE KRAFT HEINZ COMPANY Common Stock 500754106 4,666 60,000 SH   SOLE   60,000 0 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 10,219 53,820 SH   SOLE   13,916 39,904 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 20,291 106,828 SH   SOLE   15,452 91,376 0
THOMSON REUTERS CORP Common Stock 884903105 129 2,952 SH   SOLE   2,952 0 0
TOYOTA MOTOR CORP. Common Stock 892331307 32 249 SH   SOLE   249 0 0
TPI COMPOSITES INC Common Stock 87266J104 252 12,303 SH   SOLE   0 12,303 0
TRIMBLE NAVIGATION LTD Common Stock 896239100 1,148 28,197 SH   SOLE   7,909 20,288 0
TRINITY INDUSTRIES INC. Convertible Bond 896522AF6 333 210 SH   SOLE   0 210 0
UNILEVER NV Common Stock 904784709 23 403 SH   SOLE   403 0 0
UNITED NATURAL FOODS INC. Common Stock 911163103 5 104 SH   SOLE   104 0 0
UNITED TECHNOLOGIES CORPORATION Common Stock 913017109 12,228 95,850 SH   SOLE   0 95,850 0
VEREIT INC Convertible Bond 02917TAA2 471 465 SH   SOLE   0 465 0
VISA INC. Common Stock 92826C839 1,695 14,867 SH   SOLE   14,867 0 0
VISA INC. Common Stock 92826C839 6,747 59,177 SH   SOLE   15,952 43,225 0
VISA INC. Common Stock 92826C839 5,305 46,466 SH   SOLE   10,599 35,867 0
VMWARE INC. Common Stock 928563402 1,357 10,825 SH   SOLE   10,825 0 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102 2,597 34,200 SH   SOLE   8,600 25,600 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102 6,263 82,460 SH   SOLE   143 82,317 0
WRIGHT MEDICAL GROUP INC. Convertible Bond 98235TAE7 270 261 SH   SOLE   0 261 0
XYLEM INC Common Stock 98419M100 4,974 72,904 SH   SOLE   5,360 67,544 0