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 COM COM 88579Y101 8,730 37,089 SH   SOLE   37,089 0 0
8POINT3 ENERGY PARTNERS LP COM 282539105 5,967 392,277 SH   SOLE   367,420 0 24,857
ADVANCE AUTO PARTS INC COM COM 00751Y106 3,098 31,076 SH   SOLE   31,076 0 0
AETNA INC NEW COM COM 00817Y108 1,460 8,093 SH   SOLE   8,093 0 0
AIA GROUP LTD F COM Y002A1105 98 11,500 SH   SOLE   11,500 0 0
AIA GROUP LTD SPONSORED ADR COM 001317205 1,778 52,123 SH   SOLE   52,123 0 0
AIR LIQUIDE ADR COM 009126202 4,325 171,437 SH   SOLE   86,739 0 84,698
ALASKA AIR GROUP COM 011659109 993 13,503 SH   SOLE   8,563 0 4,940
ALBEMARLE CORP COM COM 012653101 8,208 64,182 SH   SOLE   60,160 0 4,022
ALIBABA GROUP HOLDINGS - SP AD COM 01609w102 27,824 161,366 SH   SOLE   136,092 0 25,274
ALPHABET INC CAP STK CL A COM 02079K305 2,664 2,529 SH   SOLE   2,529 0 0
ALPHABET INC CAP STK CL C COM 02079K107 17,089 16,331 SH   SOLE   16,331 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 6,566 71,772 SH   SOLE   62,953 0 8,819
ANALOG DEVICES INC COM COM 032654105 5,761 64,703 SH   SOLE   60,344 0 4,359
AON PLC SHS CL A COM G0408V102 4,095 30,559 SH   SOLE   30,559 0 0
APACHE CORP COM COM 037411105 1,238 29,330 SH   SOLE   18,093 0 11,237
APPLE INC COM COM 037833100 29,939 176,915 SH   SOLE   174,366 0 2,549
APPLIED MATLS INC COM COM 038222105 7,324 143,279 SH   SOLE   143,279 0 0
APTARGROUP INC COM COM 038336103 4,593 53,237 SH   SOLE   53,237 0 0
ARTHUR J GALLAGHER & CO COM 363576109 973 15,379 SH   SOLE   9,792 0 5,587
ASML HOLDING N V N Y REGISTRY COM N07059210 8,606 49,511 SH   SOLE   38,198 0 11,313
ASSA ABLOY AB ADR COM 045387107 1,131 108,702 SH   SOLE   108,702 0 0
ASTELLAS PHARMA INC UNSP ADR COM 04623U102 988 77,425 SH   SOLE   77,425 0 0
AT&T INC COM COM 00206R102 1,952 50,214 SH   SOLE   35,415 0 14,799
ATLAS COPCO AB-B SHS F COM w10020332 1,026 26,702 SH   SOLE   26,702 0 0
AVANGRID INC COM COM 05351W103 7,697 152,172 SH   SOLE   141,140 0 11,032
AXA SA SPONSORED ADR COM 054536107 7,888 265,574 SH   SOLE   138,658 0 126,916
BAKER HUGHES A GE CO CL A COM 05722G100 773 24,427 SH   SOLE   15,608 0 8,819
BANK RAKYAT INDONESIA ADR COM 69366X100 140 10,438 SH   SOLE   10,438 0 0
BANK RAKYAT INDONESIA SHS F COM Y0697U112 1,260 4,695,675 SH   SOLE   4,695,675 0 0
BARCLAYS PLC ADR COM 06738E204 145 13,264 SH   SOLE   13,264 0 0
BARCLAYS PLC F COM G08036124 1,151 418,997 SH   SOLE   418,997 0 0
BAXTER INTL INC COM COM 071813109 7,027 108,711 SH   SOLE   101,125 0 7,586
BECTON DICKINSON & CO COM COM 075887109 270 1,262 SH   SOLE   1,262 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 200 1,011 SH   SOLE   1,011 0 0
BIOGEN INC COM COM 09062X103 9,571 30,045 SH   SOLE   28,383 0 1,662
BLACKROCK CAPITAL INVESTMENT COM 092533108 113 18,170 SH   SOLE   18,170 0 0
BMW BAYERISCHE MOTOREN WERKE A COM D12096109 1,126 10,797 SH   SOLE   10,797 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 6,232 101,700 SH   SOLE   95,425 0 6,275
CANADIAN PAC RAILWAY LTD COM 13645t100 5,521 30,209 SH   SOLE   30,209 0 0
CARLISLE COS INC COM COM 142339100 8,522 74,983 SH   SOLE   69,635 0 5,348
CHECK POINT SOFTWARE TECH LTD COM M22465104 35,690 344,435 SH   SOLE   294,492 0 49,943
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 2,357 8,156 SH   SOLE   8,156 0 0
CIA BRASILEIRA DIST ADRF SPONS COM 20440t201 443 18,780 SH   SOLE   18,780 0 0
CIMAREX ENERGY CO COM COM 171798101 8,189 67,119 SH   SOLE   62,552 0 4,567
CISCO SYS INC COM COM 17275R102 669 17,473 SH   SOLE   17,473 0 0
CITIZENS FINL GROUP INC COM COM 174610105 1,996 47,535 SH   SOLE   29,885 0 17,650
CME GROUP INC COM COM 12572Q105 8,304 56,859 SH   SOLE   53,244 0 3,615
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 4,597 64,731 SH   SOLE   64,731 0 0
COLGATE PALMOLIVE CO COM COM 194162103 8,572 113,618 SH   SOLE   103,560 0 10,058
COSTCO WHSL CORP NEW COM COM 22160K105 6,205 33,339 SH   SOLE   33,339 0 0
CRODA INTL PLC ORD F COM G25536148 1,200 20,052 SH   SOLE   20,052 0 0
CROWN CASTLE INTL CORP NEW COM COM 22822V101 9,913 89,301 SH   SOLE   84,241 0 5,060
CTRIP COM INTL LTD AMERICAN DE COM 22943F100 4,514 102,350 SH   SOLE   102,350 0 0
CUMMINS INC COM COM 231021106 6,342 35,901 SH   SOLE   33,689 0 2,212
CVS HEALTH CORP COM COM 126650100 1,109 15,295 SH   SOLE   10,340 0 4,955
DAIKIN INDS LTD ADR COM 23381B106 240 1,012 SH   SOLE   1,012 0 0
DAIKIN INDUSTRIES LTD SHS F COM J10038115 1,983 16,756 SH   SOLE   16,756 0 0
DANAHER CORP DEL COM COM 235851102 6,574 70,827 SH   SOLE   66,902 0 3,925
DENTSPLY SIRONA INC COM 24906P109 212 3,215 SH   SOLE   3,215 0 0
DEUTSCHE TELEKOM AG - SPON ADR COM 251566105 1,202 67,676 SH   SOLE   67,676 0 0
DISNEY WALT CO COM DISNEY COM 254687106 9,304 86,541 SH   SOLE   82,381 0 4,160
ECOLAB INC COM COM 278865100 6,560 48,892 SH   SOLE   46,389 0 2,503
EDP RENOVAVEIS SA F COM E3847K101 366 43,760 SH   SOLE   43,760 0 0
EMERSON ELEC CO COM COM 291011104 2,806 40,270 SH   SOLE   29,045 0 11,225
EOG RES INC COM COM 26875P101 10,128 93,855 SH   SOLE   85,825 0 8,030
ESTEE LAUDER COMPANIES-CL A COM 518439104 8,488 66,709 SH   SOLE   66,709 0 0
FAR EASTONE TELECO GDR COM 30733Q707 305 8,200 SH   SOLE   8,200 0 0
FERGUSON PLC ADR COM 31502A105 211 29,255 SH   SOLE   29,255 0 0
FERGUSON PLC F COM g3408r105 1,818 25,219 SH   SOLE   25,219 0 0
FIFTH THIRD BANCORP COM COM 316773100 7,187 236,897 SH   SOLE   218,565 0 18,332
FIRST SOLAR INC COM COM 336433107 870 12,880 SH   SOLE   12,880 0 0
FORD MTR CO DEL COM PAR $0.01 COM 345370860 344 27,574 SH   SOLE   25,621 0 1,953
GILEAD SCIENCES INC COM COM 375558103 5,076 70,853 SH   SOLE   70,853 0 0
HANG LUNG PPTYS LTD F COM Y30166105 42 17,000 SH   SOLE   17,000 0 0
HANG LUNG PPTYS LTD SPONSORED COM 41043M104 721 58,985 SH   SOLE   58,985 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 5,947 247,163 SH   SOLE   229,759 0 17,404
HD SUPPLY HLDGS INC COM COM 40416M105 981 24,495 SH   SOLE   14,580 0 9,915
HDFC BANK LIMITED ADR F SPONSO COM 40415f101 8,194 80,590 SH   SOLE   80,590 0 0
HENKEL AG & CO KGAA ADR COM 42550U109 7,664 63,822 SH   SOLE   34,250 0 29,572
HOME DEPOT INC COM COM 437076102 9,919 52,335 SH   SOLE   52,335 0 0
HOYA CORPORATION SPONS ADR COM 443251103 1,939 38,811 SH   SOLE   38,811 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,713 10,265 SH   SOLE   6,544 0 3,721
INFINEON TECHNOLOGIES SPONSORE COM 45662N103 1,009 36,797 SH   SOLE   36,797 0 0
INFOSYS LTD SPONSORED ADR COM 456788108 522 32,185 SH   SOLE   32,185 0 0
ING GROEP N V SPONSORED ADR COM 456837103 2,923 158,369 SH   SOLE   100,734 0 57,635
INTEL CORP COM COM 458140100 269 5,820 SH   SOLE   5,820 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM 459506101 5,407 35,431 SH   SOLE   32,969 0 2,462
ITAU UNIBANCO HLDG SA SPON ADR COM 465562106 6,408 492,951 SH   SOLE   492,951 0 0
JC DECAUX S A ACT F COM F5333N100 976 24,187 SH   SOLE   24,187 0 0
JOHNSON & JOHNSON COM COM 478160104 13,304 95,220 SH   SOLE   90,020 0 5,200
JPMORGAN CHASE & CO COM COM 46625H100 21,556 201,569 SH   SOLE   184,257 0 17,312
JULIUS BAER GROUP LRD ORD. F COM H4414N103 1,344 21,971 SH   SOLE   21,971 0 0
JULIUS BAER GROUP LTD ADR COM 48137C108 140 11,471 SH   SOLE   11,471 0 0
KANSAS CITY SOUTHERN COM 485170302 6,387 60,701 SH   SOLE   60,701 0 0
KAO CORP SPONSORED ADR COM 485537302 1,172 17,324 SH   SOLE   17,324 0 0
KEYENCE CORP ORD F COM J32491102 1,079 1,926 SH   SOLE   1,926 0 0
KONINKLIJKE PHILIPS N V NY REG COM 500472303 4,913 129,966 SH   SOLE   70,032 0 59,934
KROGER CO COM COM 501044101 1,115 40,616 SH   SOLE   25,421 0 15,195
KUBOTA CORP ADR COM 501173207 6,937 70,739 SH   SOLE   45,038 0 25,701
LEGG MASON INC COM COM 524901105 1,272 30,306 SH   SOLE   19,172 0 11,134
LOWES COS INC COM COM 548661107 5,329 57,336 SH   SOLE   57,336 0 0
MACQUARIE GROUP LIMITED ADR NE COM 55607P204 1,663 21,340 SH   SOLE   21,340 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 233 1,540 SH   SOLE   1,540 0 0
MELIA HOTELS INTERNATIONAL SA COM E7366C101 755 54,680 SH   SOLE   54,680 0 0
MERCK & CO INC COM COM 58933Y105 10,147 180,325 SH   SOLE   163,921 0 16,404
METLIFE INC COM COM 59156R108 999 19,751 SH   SOLE   12,503 0 7,248
METTLER TOLEDO INTERNATIONAL C COM 592688105 679 1,096 SH   SOLE   366 0 730
MICROSOFT CORP COM COM 594918104 20,801 243,175 SH   SOLE   235,284 0 7,891
MOHAWK INDS INC COM COM 608190104 6,685 24,228 SH   SOLE   21,781 0 2,447
MONDELEZ INTL INC CL A COM 609207105 6,052 141,401 SH   SOLE   131,307 0 10,094
MORGAN STANLEY COM NEW COM 617446448 7,609 145,024 SH   SOLE   124,689 0 20,335
NASPERS LTD N SHARES F COM S53435103 1,331 4,773 SH   SOLE   4,773 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 523 12,125 SH   SOLE   12,125 0 0
NIELSEN HLDGS PLC SHS EUR COM G6518L108 3,547 97,457 SH   SOLE   97,457 0 0
NIPPON TELEG & TEL SPONSORED A COM 654624105 1,034 21,971 SH   SOLE   21,971 0 0
NORTHERN TR CORP COM COM 665859104 8,052 80,610 SH   SOLE   73,453 0 7,157
NOVARTIS A G SPONSORED ADR COM 66987V109 11,211 133,529 SH   SOLE   95,965 0 37,564
NOVO NORDISK A/S ADR COM 670100205 7,818 145,661 SH   SOLE   138,596 0 7,065
NOVOZYMES A/S SPONSORED ADR COM 670108109 1,152 20,143 SH   SOLE   20,143 0 0
ORACLE CORP COM COM 68389X105 11,771 248,959 SH   SOLE   230,881 0 18,078
ORIGIN ENERGY LIMITED F COM q71610101 1,084 147,174 SH   SOLE   147,174 0 0
ORIX CORP SPONSORED ADR COM 686330101 296 3,488 SH   SOLE   3,488 0 0
ORIX CORPORATION F COM j61933123 1,800 106,495 SH   SOLE   106,495 0 0
ORSTED F COM K7653Q105 411 7,517 SH   SOLE   7,517 0 0
PANASONIC CORP ADR COM 69832A205 1,430 97,680 SH   SOLE   97,680 0 0
PARKER HANNIFIN CORP COM COM 701094104 729 3,651 SH   SOLE   3,651 0 0
PEPSICO INC COM COM 713448108 8,146 67,926 SH   SOLE   67,926 0 0
PFIZER INC COM COM 717081103 308 8,503 SH   SOLE   8,503 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 7,731 53,581 SH   SOLE   46,572 0 7,009
PPG INDUSTRIES INC COM 693506107 6,458 55,278 SH   SOLE   52,530 0 2,748
PRICELINE GROUP, INC COM 741503403 5,896 3,393 SH   SOLE   3,393 0 0
PROCTER AND GAMBLE CO COM COM 742718109 2,806 30,539 SH   SOLE   22,270 0 8,269
PROSIEBENSAT 1 MEDIA AG ADR COM 743476202 628 72,892 SH   SOLE   72,892 0 0
PROSPECT CAPITAL CORP COM 74348T102 101 15,048 SH   SOLE   15,048 0 0
PT TOWER BERSAMA INFRASTRU TBK COM 69369H102 222 9,360 SH   SOLE   9,360 0 0
PVH CORP COM COM 693656100 1,136 8,276 SH   SOLE   5,187 0 3,089
QUALCOMM INC COM COM 747525103 631 9,854 SH   SOLE   6,234 0 3,620
RECKITT BENCKISER GROUP PLC AD COM 756255204 1,211 64,682 SH   SOLE   64,682 0 0
REGENERON PHARMACEUTICALS COM 75886F107 4,456 11,851 SH   SOLE   11,851 0 0
REPSOL SA SPON ADR COM 76026t205 789 44,576 SH   SOLE   44,576 0 0
ROCHE HLDG LTD SPONSORED ADR COM 771195104 10,177 321,865 SH   SOLE   288,661 0 33,204
ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 4,844 40,610 SH   SOLE   40,610 0 0
SAMPO OYJ F COM x75653109 1,365 24,825 SH   SOLE   24,825 0 0
SAP SE - SPONSORED ADR COM 803054204 12,620 112,316 SH   SOLE   81,293 0 31,023
SBERBANK RUSSIA SPONSORED ADR COM 80585Y308 1,277 81,615 SH   SOLE   81,615 0 0
SCHNEIDER ELECTRIC SE-UNSP ADR COM 80687p106 1,535 90,219 SH   SOLE   90,219 0 0
SHIMANO INC ORD F COM J72262108 1,137 8,079 SH   SOLE   8,079 0 0
SHISEIDO SPONSORED ADR COM 824841407 934 19,312 SH   SOLE   19,312 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 3,800 22,127 SH   SOLE   20,022 0 2,105
SINGAPORE TELECOMMUNICATIONS L COM y79985209 1,018 380,995 SH   SOLE   380,995 0 0
SK TELECOM LTD SPONSORED ADR COM 78440P108 552 19,765 SH   SOLE   19,765 0 0
SMITH & NEPHEW PLC SPDN ADR NE COM 83175M205 8,416 240,383 SH   SOLE   169,147 0 71,236
SNAP-ON INC COM COM 833034101 4,833 27,726 SH   SOLE   27,726 0 0
SOCIEDAD QUIMICA MINERA DE CHI COM 833635105 30,390 511,878 SH   SOLE   427,427 0 84,451
SOUTHWEST AIRLS CO COM COM 844741108 6,596 100,779 SH   SOLE   92,386 0 8,393
SPIRAX-SARCO ENGINEERING PLC F COM G83561129 1,084 14,265 SH   SOLE   14,265 0 0
STANDARD CHARTERED PLC F COM g84228157 1,261 119,460 SH   SOLE   119,460 0 0
STANLEY BLACK & DECKER INC COM 854616109 255 1,500 SH   SOLE   1,500 0 0
STATOIL ASA SPONSORED ADR COM 85771P102 5,540 258,653 SH   SOLE   177,475 0 81,178
SVENSKA HANDELSBANKEN AB - UNS COM 86959c103 1,127 164,476 SH   SOLE   164,476 0 0
T ROWE PRICE GROUP INC COM COM 74144T108 1,377 13,123 SH   SOLE   8,372 0 4,751
TAIWAN SEMICONDUCTOR MFG LTD S COM 874039100 28,402 716,323 SH   SOLE   601,762 0 114,561
TE CONNECTIVITY LTD COM H84989104 1,888 19,865 SH   SOLE   12,642 0 7,223
THE CHARLES SCHWAB CORP COM 808513105 1,036 20,175 SH   SOLE   20,175 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 1,165 6,134 SH   SOLE   4,202 0 1,932
TJX COS INC NEW COM COM 872540109 1,048 13,708 SH   SOLE   8,860 0 4,848
TORONTO DOMINION BANK COM 891160509 1,220 20,820 SH   SOLE   20,820 0 0
ULTRAPAR PARTICPAC-SPON ADR COM 90400P101 421 18,525 SH   SOLE   18,525 0 0
UMICORE GROUP ADR COM 90420M104 259 21,845 SH   SOLE   21,845 0 0
UMICORE SA F COM B95505184 1,211 25,565 SH   SOLE   25,565 0 0
UNILEVER N V N Y SHS NEW COM 904784709 17,607 312,616 SH   SOLE   223,615 0 89,001
UNITEDHEALTH GROUP INC COM COM 91324P102 6,181 28,038 SH   SOLE   26,121 0 1,917
US BANCORP DEL COM NEW COM 902973304 2,993 55,864 SH   SOLE   36,212 0 19,652
VEOLIA ENVIRONNEMENT - ADR COM 92334N103 1,194 46,731 SH   SOLE   46,731 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 13,383 252,846 SH   SOLE   239,362 0 13,484
VESTAS WIND SYS A/S ADRF UNSPO COM 925458101 293 12,700 SH   SOLE   12,700 0 0
VISA INC COM CL A STK COM 92826C839 9,916 86,964 SH   SOLE   86,964 0 0
WABTEC CORP COM COM 929740108 802 9,855 SH   SOLE   5,889 0 3,966
WATERS CORP COM COM 941848103 282 1,460 SH   SOLE   1,460 0 0
WEYERHAEUSER CO COM COM 962166104 6,135 173,986 SH   SOLE   155,547 0 18,439
XYLEM INC COM COM 98419M100 1,726 25,314 SH   SOLE   16,194 0 9,120
ZIMMER BIOMET HLDGS INC COM COM 98956P102 349 2,895 SH   SOLE   2,895 0 0