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
FIRST SOLAR INC COM 336433107 13,649 258,309 SH   SOLE   258,309 0 0
ABBOTT LABORATORIES COM 002824100 141 1,760 SH   SOLE   1,760 0 0
FIDELITY NATIONAL INFO SERV COM 31620M106 242 2,140 SH   SOLE   2,140 0 0
ISHARES MSCI EMERGING MARKET MSCI EMG MKT ETF 464287234 29,865 695,830 SH   SOLE   695,830 0 0
AFLAC INC COM 001055102 218 4,370 SH   SOLE   4,370 0 0
AGNC INVESTMENT CORP COM 00123Q104 206 11,440 SH   SOLE   11,440 0 0
HOLLYFRONTIER CORP COM 436106108 186 3,780 SH   SOLE   3,780 0 0
HONEYWELL INTERNATIONAL INC COM 438516106 1,149 7,230 SH   SOLE   7,230 0 0
TOTAL SYSTEM SERVICES INC COM 891906109 43 450 SH   SOLE   450 0 0
AUTOZONE INC COM 053332102 113 110 SH   SOLE   110 0 0
AGREE REALTY CORP COM 008492100 29 420 SH   SOLE   420 0 0
ARCHER-DANIELS-MIDLAND CO COM 039483102 16 380 SH   SOLE   380 0 0
BUNGE LTD COM G16962105 4 80 SH   SOLE   80 0 0
APPLE INC COM 037833100 2,961 15,590 SH   SOLE   15,590 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 66 930 SH   SOLE   930 0 0
EASTGROUP PROPERTIES INC COM 277276101 27 240 SH   SOLE   240 0 0
AVALONBAY COMMUNITIES INC COM 053484101 40 200 SH   SOLE   200 0 0
SIMON PROPERTY GROUP INC COM 828806109 814 4,470 SH   SOLE   4,470 0 0
BECTON DICKINSON AND CO COM 075887109 242 970 SH   SOLE   970 0 0
NISOURCE INC COM 65473P105 9 310 SH   SOLE   310 0 0
ABBVIE INC COM 00287Y109 38 470 SH   SOLE   470 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 338 5,710 SH   SOLE   5,710 0 0
H&R BLOCK INC COM 093671105 10 430 SH   SOLE   430 0 0
BOSTON PROPERTIES INC COM 101121101 11,379 84,993 SH   SOLE   84,993 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 58 1,580 SH   SOLE   1,580 0 0
JPMORGAN CHASE & CO COM 46625H100 10,117 99,940 SH   SOLE   99,940 0 0
NEW ORIENTAL EDUCATIO-SP ADR SPON ADR 647581107 2,369 26,300 SH   SOLE   26,300 0 0
CENTENE CORP COM 15135B101 140 2,640 SH   SOLE   2,640 0 0
CISCO SYSTEMS INC COM 17275R102 8,733 161,750 SH   SOLE   161,750 0 0
BROADCOM INC COM 11135F101 30 100 SH   SOLE   100 0 0
DELL TECHNOLOGIES -C CL C 24703L202 234 3,990 SH   SOLE   3,990 0 0
DTE ENERGY COMPANY COM 233331107 17 140 SH   SOLE   140 0 0
NASDAQ INC COM 631103108 726 8,300 SH   SOLE   8,300 0 0
ZOETIS INC CL A 98978V103 14,448 143,517 SH   SOLE   143,517 0 0
CONSOLIDATED EDISON INC COM 209115104 16 190 SH   SOLE   190 0 0
ALPHABET INC-CL C CAP STK CL C 02079K107 1,667 1,421 SH   SOLE   1,421 0 0
HCA HEALTHCARE INC COM 40412C101 22 170 SH   SOLE   170 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,175 2,060 SH   SOLE   2,060 0 0
COSTCO WHOLESALE CORP COM 22160K105 1,053 4,350 SH   SOLE   4,350 0 0
DELTA AIR LINES INC COM NEW 247361702 179 3,470 SH   SOLE   3,470 0 0
BAIDU INC - SPON ADR SPON ADR REP A 056752108 1,929 11,700 SH   SOLE   11,700 0 0
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 16 60 SH   SOLE   60 0 0
O'REILLY AUTOMOTIVE INC COM 67103H107 1,274 3,280 SH   SOLE   3,280 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,872 77,000 SH   SOLE   77,000 0 0
COCA-COLA CO/THE COM 191216100 487 10,400 SH   SOLE   10,400 0 0
LABORATORY CRP OF AMER HL COM NEW 50540R409 922 6,030 SH   SOLE   6,030 0 0
AMAZON.COM INC COM 023135106 2,262 1,270 SH   SOLE   1,270 0 0
EXXON MOBIL CORP COM 30231G102 229 2,840 SH   SOLE   2,840 0 0
EQUINIX INC COM PAR $0.001 29444U700 1,024 2,260 SH   SOLE   2,260 0 0
L3 TECHNOLOGIES INC COM 502413107 14 70 SH   SOLE   70 0 0
EOG RESOURCES INC COM 26875P101 920 9,670 SH   SOLE   9,670 0 0
AMERICAN TOWER CORP COM 03027X100 45 230 SH   SOLE   230 0 0
MACY'S INC COM 55616P104 8 330 SH   SOLE   330 0 0
AMERICAN WATER WORKS CO INC COM 030420103 12,814 122,900 SH   SOLE   122,900 0 0
PAYPAL HOLDINGS INC COM 70450Y103 1,246 12,000 SH   SOLE   12,000 0 0
ALLY FINANCIAL INC COM 02005N100 13 490 SH   SOLE   490 0 0
ANTHEM INC COM 036752103 1,498 5,220 SH   SOLE   5,220 0 0
NEXTERA ENERGY INC COM 65339F101 15,692 81,170 SH   SOLE   81,170 0 0
T-MOBILE US INC COM 872590104 100 1,440 SH   SOLE   1,440 0 0
ELECTRONIC ARTS INC COM 285512109 694 6,830 SH   SOLE   6,830 0 0
SYNCHRONY FINANCIAL COM 87165B103 86 2,690 SH   SOLE   2,690 0 0
FIRST DATA CORP- CLASS A COM CL A 32008D106 14 540 SH   SOLE   540 0 0
MARATHON PETROLEUM CORP COM 56585A102 176 2,945 SH   SOLE   2,945 0 0
AUTOLIV INC COM 052800109 47 640 SH   SOLE   640 0 0
HEWLETT PACKARD ENTERPRISE COM 42824C109 137 8,870 SH   SOLE   8,870 0 0
FISERV INC COM 337738108 1,133 12,830 SH   SOLE   12,830 0 0
GENERAL MOTORS CO COM 37045V100 19 500 SH   SOLE   500 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305 1,506 1,280 SH   SOLE   1,280 0 0
FIRST REPUBLIC BANK/CA COM 33616C100 417 4,150 SH   SOLE   4,150 0 0
CELANESE CORP COM SER A 150870103 158 1,600 SH   SOLE   1,600 0 0
GAMING AND LEISURE PROPERTIE COM 36467J108 12 310 SH   SOLE   310 0 0
ISHARES EDGE MSCI MIN VOL EM MIN VOL EMRG MKT 464286533 130 2,200 SH   SOLE   2,200 0 0
INVESCO FTSE RAFI EMERGING M FTSE RAFI EMNG 46138E727 133 6,210 SH   SOLE   6,210 0 0
WISDOMTREE EMERGING MARKETS EMER MKT HIGH FD 97717W315 179 4,080 SH   SOLE   4,080 0 0
UBIQUITI NETWORKS INC COM 90347A100 2,619 17,494 SH   SOLE   17,494 0 0
XYLEM INC COM 98419M100 13,869 175,473 SH   SOLE   175,473 0 0
COVANTA HOLDING CORP COM 22282E102 10,048 580,456 SH   SOLE   580,456 0 0
WATTS WATER TECHNOLOGIES-A CL A 942749102 5,578 69,016 SH   SOLE   69,016 0 0
ITRON INC COM 465741106 10,519 225,477 SH   SOLE   225,477 0 0
HARRIS CORP COM 413875105 137 860 SH   SOLE   860 0 0
PATTERN ENERGY GROUP INC -A CL A 70338P100 11,849 538,573 SH   SOLE   538,573 0 0
HOME DEPOT INC COM 437076102 10,876 56,680 SH   SOLE   56,680 0 0
CDW CORP/DE COM 12514G108 47 490 SH   SOLE   490 0 0
VANGUARD FTSE EUROPE ETF FTSE EUROPE ETF 922042874 5 90 SH   SOLE   90 0 0
ISHARES MSCI PACIFIC EX JAPA MSCI PAC JP ETF 464286665 65 1,420 SH   SOLE   1,420 0 0
HUMANA INC COM 444859102 189 710 SH   SOLE   710 0 0
SQUARE INC - A CL A 852234103 10,742 143,384 SH   SOLE   143,384 0 0
IQVIA HOLDINGS INC COM 46266C105 73 506 SH   SOLE   506 0 0
S&P GLOBAL INC COM 78409V104 785 3,730 SH   SOLE   3,730 0 0
RETAIL OPPORTUNITY INVESTMEN COM 76131N101 32 1,820 SH   SOLE   1,820 0 0
NATL HEALTH INVESTORS INC COM 63633D104 29 370 SH   SOLE   370 0 0
MID-AMERICA APARTMENT COMM COM 59522J103 23 210 SH   SOLE   210 0 0
HP INC COM 40434L105 189 9,750 SH   SOLE   9,750 0 0
JACK HENRY & ASSOCIATES INC COM 426281101 191 1,380 SH   SOLE   1,380 0 0
HDFC BANK LTD-ADR ADR REPS 3 SHS 40415F101 151 1,300 SH   SOLE   1,300 0 0
INTL BUSINESS MACHINES CORP COM 459200101 8 60 SH   SOLE   60 0 0
AVANGRID INC COM 05351W103 17,449 346,547 SH   SOLE   346,547 0 0
ADVANCED DRAINAGE SYSTEMS IN COM 00790R104 4,323 167,766 SH   SOLE   167,766 0 0
SPROUTS FARMERS MARKET INC COM 85208M102 3,703 171,908 SH   SOLE   171,908 0 0
REINSURANCE GROUP OF AMERICA COM NEW 759351604 92 650 SH   SOLE   650 0 0
DXC TECHNOLOGY CO COM 23355L106 5 70 SH   SOLE   70 0 0
LAUREATE EDUCATION INC-A CL A 518613203 13,315 889,441 SH   SOLE   889,441 0 0
STORE CAPITAL CORP COM 862121100 14 420 SH   SOLE   420 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 11,359 670,919 SH   SOLE   670,919 0 0
LEIDOS HOLDINGS INC COM 525327102 12 190 SH   SOLE   190 0 0
DOWDUPONT INC COM 26078J100 671 12,590 SH   SOLE   12,590 0 0
YUM CHINA HOLDINGS INC COM 98850P109 525 11,700 SH   SOLE   11,700 0 0
INVITAE CORP COM 46185L103 3,240 138,334 SH   SOLE   138,334 0 0
JOHNSON & JOHNSON COM 478160104 14,393 102,960 SH   SOLE   102,960 0 0
MONMOUTH REAL ESTATE INV COR CL A 609720107 13 1,020 SH   SOLE   1,020 0 0
RAPID7 INC COM 753422104 3,836 75,805 SH   SOLE   75,805 0 0
PS BUSINESS PARKS INC/CA COM 69360J107 35 220 SH   SOLE   220 0 0
IDEXX LABORATORIES INC COM 45168D104 991 4,430 SH   SOLE   4,430 0 0
ISHARES GLOBAL MATERIALS ETF GLOBAL MATER ETF 464288695 14 220 SH   SOLE   220 0 0
ISHARES GLOBAL CONSUMER DISC GLB CNS DISC ETF 464288745 123 1,090 SH   SOLE   1,090 0 0
ISHARES GLOBAL HEALTHCARE ET GLOBAL HLTHCRE ETF 464287325 128 2,100 SH   SOLE   2,100 0 0
ISHARES GLOBAL FINANCIALS ET GLOBAL FINLS ETF 464287333 54 870 SH   SOLE   870 0 0
ISHARES GLOBAL TECH ETF GLOBAL TECH ETF 464287291 190 1,110 SH   SOLE   1,110 0 0
SPDR DJ GLOBAL REAL ESTATE E DJ GLB RL ES ETF 78463X749 40 790 SH   SOLE   790 0 0
ISHARES MSCI EUROZONE ETF MSCI EURZONE ETF 464286608 14 350 SH   SOLE   350 0 0
ISHARES MSCI JAPAN ETF MSCI JPN ETF NEW 46434G822 69 1,260 SH   SOLE   1,260 0 0
EVERGY INC COM 30034W106 5 90 SH   SOLE   90 0 0
ISHARES MSCI WORLD ETF MSCI WORLD ETF 464286392 668 7,520 SH   SOLE   7,520 0 0
INSTRUCTURE INC COM 45781U103 9,251 196,339 SH   SOLE   196,339 0 0
KROGER CO COM 501044101 171 6,970 SH   SOLE   6,970 0 0
DISCOVERY INC-C COM SER C 25470F302 39 1,550 SH   SOLE   1,550 0 0
FOX CORP - CLASS B CL B COM 35137L204 127 3,550 SH   SOLE   3,550 0 0
LOCKHEED MARTIN CORP COM 539830109 36 120 SH   SOLE   120 0 0
BLACKBAUD INC COM 09227Q100 12,341 154,788 SH   SOLE   154,788 0 0
MCDONALD'S CORP COM 580135101 9,710 51,130 SH   SOLE   51,130 0 0
FACEBOOK INC-CLASS A CL A 30303M102 1,600 9,600 SH   SOLE   9,600 0 0
PHILLIPS 66 COM 718546104 200 2,100 SH   SOLE   2,100 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 233 1,660 SH   SOLE   1,660 0 0
MERCK & CO. INC. COM 58933Y105 254 3,050 SH   SOLE   3,050 0 0
MASCO CORP COM 574599106 1,011 25,730 SH   SOLE   25,730 0 0
MARSH & MCLENNAN COS COM 571748102 739 7,870 SH   SOLE   7,870 0 0
NETAPP INC COM 64110D104 141 2,030 SH   SOLE   2,030 0 0
NIKE INC -CL B CL B 654106103 856 10,170 SH   SOLE   10,170 0 0
NORTHROP GRUMMAN CORP COM 666807102 8 30 SH   SOLE   30 0 0
WESTERN UNION CO COM 959802109 12 640 SH   SOLE   640 0 0
ALTRIA GROUP INC COM 02209S103 4,674 81,380 SH   SOLE   81,380 0 0
PFIZER INC COM 717081103 361 8,490 SH   SOLE   8,490 0 0
XCEL ENERGY INC COM 98389B100 7 120 SH   SOLE   120 0 0
EXELON CORP COM 30161N101 254 5,070 SH   SOLE   5,070 0 0
CONOCOPHILLIPS COM 20825C104 9,707 145,440 SH   SOLE   145,440 0 0
PEPSICO INC COM 713448108 676 5,520 SH   SOLE   5,520 0 0
ACCENTURE PLC-CL A SHS CLASS A G1151C101 1,266 7,190 SH   SOLE   7,190 0 0
REPUBLIC SERVICES INC COM 760759100 226 2,810 SH   SOLE   2,810 0 0
BOOKING HOLDINGS INC COM 09857L108 855 490 SH   SOLE   490 0 0
ROSS STORES INC COM 778296103 1,155 12,410 SH   SOLE   12,410 0 0
PACKAGING CORP OF AMERICA COM 695156109 318 3,200 SH   SOLE   3,200 0 0
RAYTHEON COMPANY COM NEW 755111507 8,401 46,140 SH   SOLE   46,140 0 0
CHEVRON CORP COM 166764100 6,951 56,430 SH   SOLE   56,430 0 0
TESLA INC COM 88160R101 8,174 29,209 SH   SOLE   29,209 0 0
SPDR S&P 500 ETF TRUST TR UNIT 78462F103 2,969 10,512 SH   SOLE   10,512 0 0
SYSCO CORP COM 871829107 130 1,950 SH   SOLE   1,950 0 0
TRAVELERS COS INC/THE COM 89417E109 215 1,570 SH   SOLE   1,570 0 0
AT&T INC COM 00206R102 6,868 219,000 SH   SOLE   219,000 0 0
SINA CORP ORD G81477104 865 14,600 SH   SOLE   14,600 0 0
SOUTHWEST AIRLINES CO COM 844741108 161 3,110 SH   SOLE   3,110 0 0
SHERWIN-WILLIAMS CO/THE COM 824348106 383 890 SH   SOLE   890 0 0
TEXAS INSTRUMENTS INC COM 882508104 10,098 95,200 SH   SOLE   95,200 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 11,912 322,462 SH   SOLE   322,462 0 0
UNITED PARCEL SERVICE-CL B CL B 911312106 903 8,080 SH   SOLE   8,080 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,140 32,920 SH   SOLE   32,920 0 0
VALERO ENERGY CORP COM 91913Y100 115 1,350 SH   SOLE   1,350 0 0
ULTA BEAUTY INC COM 90384S303 1,098 3,150 SH   SOLE   3,150 0 0
WALT DISNEY CO/THE COM DISNEY 254687106 2 16 SH   SOLE   16 0 0
WELLS FARGO & COMPANY COM 949746101 368 7,620 SH   SOLE   7,620 0 0
WASTE MANAGEMENT INC COM 94106L109 234 2,250 SH   SOLE   2,250 0 0
WALMART INC COM 931142103 314 3,220 SH   SOLE   3,220 0 0
UNITED CONTINENTAL HOLDINGS COM 910047109 174 2,180 SH   SOLE   2,180 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839 2,104 13,470 SH   SOLE   13,470 0 0
PULTEGROUP INC COM 745867101 11 380 SH   SOLE   380 0 0
PPG INDUSTRIES INC COM 693506107 615 5,450 SH   SOLE   5,450 0 0
NORTHERN TRUST CORP COM 665859104 7,703 85,200 SH   SOLE   85,200 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 592 4,830 SH   SOLE   4,830 0 0
NETEASE INC-ADR SPONSORED ADR 64110W102 1,980 8,200 SH   SOLE   8,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,481 5,410 SH   SOLE   5,410 0 0
TORCHMARK CORP COM 891027104 203 2,480 SH   SOLE   2,480 0 0
MASTERCARD INC - A CL A 57636Q104 351 1,490 SH   SOLE   1,490 0 0
ROPER TECHNOLOGIES INC COM 776696106 725 2,120 SH   SOLE   2,120 0 0
YUM! BRANDS INC COM 988498101 605 6,060 SH   SOLE   6,060 0 0
BANK OF AMERICA CORP COM 060505104 498 18,060 SH   SOLE   18,060 0 0
AMERICAN EXPRESS CO COM 025816109 83 760 SH   SOLE   760 0 0
ANALOG DEVICES INC COM 032654105 8,264 78,500 SH   SOLE   78,500 0 0
AMGEN INC COM 031162100 1,035 5,450 SH   SOLE   5,450 0 0
CONSTELLATION BRANDS INC-A CL A 21036P108 743 4,240 SH   SOLE   4,240 0 0
CME GROUP INC COM CL A 12572Q105 28 170 SH   SOLE   170 0 0
ECOLAB INC COM 278865100 64 360 SH   SOLE   360 0 0
BAXTER INTERNATIONAL INC COM 071813109 23 280 SH   SOLE   280 0 0
INTEL CORP COM 458140100 4,948 92,150 SH   SOLE   92,150 0 0
ICICI BANK LTD-SPON ADR ADR 45104G104 283 24,680 SH   SOLE   24,680 0 0
TARGET CORP COM 87612E106 152 1,890 SH   SOLE   1,890 0 0
CINTAS CORP COM 172908105 962 4,760 SH   SOLE   4,760 0 0
MICROSOFT CORP COM 594918104 14,181 120,240 SH   SOLE   120,240 0 0
MICRON TECHNOLOGY INC COM 595112103 215 5,210 SH   SOLE   5,210 0 0
KOHLS CORP COM 500255104 56 820 SH   SOLE   820 0 0
ARROW ELECTRONICS INC COM 042735100 196 2,540 SH   SOLE   2,540 0 0
ALLSTATE CORP COM 020002101 979 10,400 SH   SOLE   10,400 0 0
LEAR CORP COM NEW 521865204 157 1,160 SH   SOLE   1,160 0 0
HIGHWOODS PROPERTIES INC COM 431284108 33 710 SH   SOLE   710 0 0
EQUITY LIFESTYLE PROPERTIES COM 29472R108 47 410 SH   SOLE   410 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 199 19,920 SH   SOLE   19,920 0 0
PUBLIC STORAGE COM 74460D109 44 200 SH   SOLE   200 0 0
TANGER FACTORY OUTLET CENTER COM 875465106 22 1,040 SH   SOLE   1,040 0 0
DIGITAL REALTY TRUST INC COM 253868103 32 270 SH   SOLE   270 0 0
EXTRA SPACE STORAGE INC COM 30225T102 29 280 SH   SOLE   280 0 0
DOUGLAS EMMETT INC COM 25960P109 43 1,070 SH   SOLE   1,070 0 0
STRYKER CORP COM 863667101 859 4,350 SH   SOLE   4,350 0 0
PROGRESSIVE CORP COM 743315103 249 3,450 SH   SOLE   3,450 0 0
STARBUCKS CORP COM 855244109 642 8,640 SH   SOLE   8,640 0 0
INTUIT INC COM 461202103 1,150 4,400 SH   SOLE   4,400 0 0
VIACOM INC-CLASS B CL A 92553P201 11 390 SH   SOLE   390 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,700 72,940 SH   SOLE   72,940 0 0
COCA-COLA EUROPEAN PARTNERS SHS G25839104 48 920 SH   SOLE   920 0 0
ALIBABA GROUP HOLDING-SP ADR SPONSORED ADS 01609W102 8,548 46,850 SH   SOLE   46,850 0 0
JD.COM INC-ADR SPON ADR CL A 47215P106 1,369 45,400 SH   SOLE   45,400 0 0
MOMO INC-SPON ADR ADR 60879B107 268 7,000 SH   SOLE   7,000 0 0
BAOZUN INC-SPN ADR SPONSORED ADR 06684L103 249 6,000 SH   SOLE   6,000 0 0
PAGSEGURO DIGITAL LTD-CL A COM CL A G68707101 7,759 259,920 SH   SOLE   259,920 0 0