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 COM 002824100 6,628 76,309 SH   SOLE   0 0 76,309
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,779 17,947 SH   SOLE   0 0 17,947
AES CORP COM 00130H105 11,066 556,090 SH   SOLE   0 0 556,090
ALEXION PHARMACEUTICALS INC COM 015351109 2,836 26,226 SH   SOLE   0 0 26,226
ALGONQUIN PWR UTILS CORP COM 015857105 163 11,547 SH   SOLE   0 0 11,547
ALPHABET INC CAP STK CL A 02079K305 561 419 SH   SOLE   0 0 419
ALTERYX INC COM CL A 02156B103 4,657 46,535 SH   SOLE   0 0 46,535
ALTRIA GROUP INC COM 02209S103 217 4,342 SH   SOLE   0 0 4,342
AMAZON COM INC COM 023135106 342 185 SH   SOLE   0 0 185
AMEDISYS INC COM 023436108 3,176 19,026 SH   SOLE   0 0 19,026
AMERICAN ELEC PWR CO INC COM 025537101 384 4,061 SH   SOLE   0 0 4,061
AMERICAN WTR WKS CO INC NEW COM 030420103 10,687 86,990 SH   SOLE   0 0 86,990
AMERICAS CAR MART INC COM 03062T105 2,314 21,101 SH   SOLE   0 0 21,101
APPLE INC COM 037833100 5,761 19,618 SH   SOLE   0 0 19,618
AQUA AMERICA INC COM 03836W103 9,004 191,820 SH   SOLE   0 0 191,820
AT&T INC COM 00206R102 511 13,074 SH   SOLE   0 0 13,074
ATLANTICA YIELD PLC SHS G0751N103 7,939 300,844 SH   SOLE   0 0 300,844
ATLASSIAN CORP PLC CL A G06242104 1,307 10,858 SH   SOLE   0 0 10,858
BANK AMER CORP COM 060505104 658 18,676 SH   SOLE   0 0 18,676
BAXTER INTL INC COM 071813109 6,337 75,783 SH   SOLE   0 0 75,783
BRISTOL MYERS SQUIBB CO COM 110122108 920 14,329 SH   SOLE   0 0 14,329
CISCO SYS INC COM 17275R102 1,095 22,838 SH   SOLE   0 0 22,838
CMS ENERGY CORP COM 125896100 8,646 137,582 SH   SOLE   0 0 137,582
COMCAST CORP NEW CL A 20030N101 1,076 23,916 SH   SOLE   0 0 23,916
CRANE CO COM 224399105 4,698 54,392 SH   SOLE   0 0 54,392
CVS HEALTH CORP COM 126650100 454 6,115 SH   SOLE   0 0 6,115
CYBERARK SOFTWARE LTD SHS M2682V108 3,836 32,903 SH   SOLE   0 0 32,903
DECKERS OUTDOOR CORP COM 243537107 4,562 27,015 SH   SOLE   0 0 27,015
DEXCOM INC COM 252131107 2,456 11,226 SH   SOLE   0 0 11,226
DOMINION ENERGY INC COM 25746U109 8,791 106,141 SH   SOLE   0 0 106,141
DOVER CORP COM 260003108 2,150 18,657 SH   SOLE   0 0 18,657
DTE ENERGY CO COM 233331107 8,789 67,676 SH   SOLE   0 0 67,676
DUKE ENERGY CORP NEW COM NEW 26441C204 390 4,271 SH   SOLE   0 0 4,271
DUNKIN BRANDS GROUP INC COM 265504100 1,103 14,598 SH   SOLE   0 0 14,598
EDWARDS LIFESCIENCES CORP COM 28176E108 15,224 65,258 SH   SOLE   0 0 65,258
EVERGY INC COM 30034W106 9,808 150,691 SH   SOLE   0 0 150,691
EXELON CORP COM 30161N101 472 10,345 SH   SOLE   0 0 10,345
EXXON MOBIL CORP COM 30231G102 1,091 15,635 SH   SOLE   0 0 15,635
FOX FACTORY HLDG CORP COM 35138V102 4,575 65,757 SH   SOLE   0 0 65,757
GLOBAL PMTS INC COM 37940X102 1,817 9,951 SH   SOLE   0 0 9,951
HERSHEY CO COM 427866108 1,026 6,981 SH   SOLE   0 0 6,981
HUBSPOT INC COM 443573100 3,342 21,084 SH   SOLE   0 0 21,084
HUMANA INC COM 444859102 4,965 13,547 SH   SOLE   0 0 13,547
IDEXX LABS INC COM 45168D104 433 1,658 SH   SOLE   0 0 1,658
JPMORGAN CHASE & CO COM 46625H100 293 2,102 SH   SOLE   0 0 2,102
KIMBERLY CLARK CORP COM 494368103 376 2,735 SH   SOLE   0 0 2,735
LULULEMON ATHLETICA INC COM 550021109 4,757 20,532 SH   SOLE   0 0 20,532
MICROSOFT CORP COM 594918104 1,200 7,606 SH   SOLE   0 0 7,606
MIMECAST LTD ORD SHS G14838109 965 22,254 SH   SOLE   0 0 22,254
NETEASE INC SPONSORED ADS 64110W102 6,449 21,032 SH   SOLE   0 0 21,032
NEXTERA ENERGY INC COM 65339F101 11,506 47,515 SH   SOLE   0 0 47,515
PFIZER INC COM 717081103 851 21,715 SH   SOLE   0 0 21,715
PROCTER & GAMBLE CO COM 742718109 269 2,155 SH   SOLE   0 0 2,155
PROGRESSIVE CORP OHIO COM 743315103 3,360 46,411 SH   SOLE   0 0 46,411
RAYTHEON CO COM NEW 755111507 936 4,260 SH   SOLE   0 0 4,260
RESMED INC COM 761152107 3,634 23,450 SH   SOLE   0 0 23,450
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 390 6,038 SH   SOLE   0 0 6,038
SEMPRA ENERGY COM 816851109 10,339 68,251 SH   SOLE   0 0 68,251
SPLUNK INC COM 848637104 7,188 47,994 SH   SOLE   0 0 47,994
THERMO FISHER SCIENTIFIC INC COM 883556102 7,726 23,781 SH   SOLE   0 0 23,781
TRADEWEB MKTS INC CL A 892672106 1,967 42,444 SH   SOLE   0 0 42,444
UNITEDHEALTH GROUP INC COM 91324P102 279 950 SH   SOLE   0 0 950
VERIZON COMMUNICATIONS INC COM 92343V104 235 3,823 SH   SOLE   0 0 3,823
WALGREENS BOOTS ALLIANCE INC COM 931427108 249 4,225 SH   SOLE   0 0 4,225
WALMART INC COM 931142103 754 6,348 SH   SOLE   0 0 6,348
WASTE MGMT INC DEL COM 94106L109 219 1,925 SH   SOLE   0 0 1,925
WILLIAMS SONOMA INC COM 969904101 905 12,330 SH   SOLE   0 0 12,330
XILINX INC COM 983919101 3,508 35,879 SH   SOLE   0 0 35,879
YETI HLDGS INC COM 98585X104 5,167 148,565 SH   SOLE   0 0 148,565