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
ABBVIE INC COM 00287Y109 21,238 292,050 SH   SOLE 292,050 0 0
ACTIVISION BLIZZARD INC COM 00507V109 18 383 SH   SOLE 383 0 0
ACUITY BRANDS INC COM 00508Y102 480 3,480 SH   SOLE 3,480 0 0
ADOBE INC COM 00724F101 7,366 25,000 SH   SOLE 25,000 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 221 2,397 SH   SOLE 2,397 0 0
AFLAC INC COM 001055102 31,190 569,060 SH   SOLE 569,060 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 257 8,640 SH   SOLE 8,640 0 0
ALPHABET INC CAP STK CL A 02079K305 7,206 6,655 SH   SOLE 6,655 0 0
AMAZON COM INC COM 023135106 7,196 3,800 SH   SOLE 3,800 0 0
AMERESCO INC CL A 02361E108 439 29,800 SH   SOLE 29,800 0 0
AMERIPRISE FINL INC COM 03076C106 254 1,750 SH   SOLE 1,750 0 0
ANADARKO PETE CORP COM 032511107 7,303 103,500 SH   SOLE 103,500 0 0
ANTHEM INC COM 036752103 17 62 SH   SOLE 62 0 0
APACHE CORP COM 037411105 7,805 269,407 SH   SOLE 269,407 0 0
APPLE INC COM 037833100 18 91 SH   SOLE 91 0 0
APPLIED MATLS INC COM 038222105 7,914 176,230 SH   SOLE 176,230 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 246 9,400 SH   SOLE 9,400 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 112 3,000 SH   SOLE 3,000 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 119 1,400 SH   SOLE 1,400 0 0
BAIDU INC SPON ADR REP A 056752108 122 1,040 SH   SOLE 1,040 0 0
BLACKROCK INC COM 09247X101 24,502 52,208 SH   SOLE 52,208 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 282 6,340 SH   SOLE 6,340 0 0
BOOKING HLDGS INC COM 09857L108 19 10 SH   SOLE 10 0 0
BROADCOM INC COM 11135F101 24,062 83,589 SH   SOLE 83,589 0 0
CANADIAN NAT RES LTD COM 136385101 9,393 347,631 SH   SOLE 347,631 0 0
CANADIAN SOLAR INC COM 136635109 491 22,500 SH   SOLE 22,500 0 0
CARLISLE COS INC COM 142339100 32 232 SH   SOLE 232 0 0
CHEVRON CORP NEW COM 166764100 9,706 78,000 SH   SOLE 78,000 0 0
CIGNA CORP NEW COM 125523100 17 108 SH   SOLE 108 0 0
CISCO SYS INC COM 17275R102 29,627 541,327 SH   SOLE 541,327 0 0
CITRIX SYS INC COM 177376100 28 294 SH   SOLE 294 0 0
CME GROUP INC COM 12572Q105 24,631 126,890 SH   SOLE 126,890 0 0
COGNEX CORP COM 192422103 11 223 SH   SOLE 223 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,114 112,234 SH   SOLE 112,234 0 0
COMCAST CORP NEW CL A 20030N101 6,843 161,850 SH   SOLE 161,850 0 0
CONOCOPHILLIPS COM 20825C104 9,437 154,700 SH   SOLE 154,700 0 0
DANAHER CORPORATION COM 235851102 7,429 51,980 SH   SOLE 51,980 0 0
DAQO NEW ENERGY CORP SPNSRD ADR NEW 23703Q203 576 13,600 SH   SOLE 13,600 0 0
DELUXE CORP COM 248019101 10 253 SH   SOLE 253 0 0
DESCARTES SYS GROUP INC COM 249906108 11 310 SH   SOLE 310 0 0
DEVON ENERGY CORP NEW COM 25179M103 7,888 276,576 SH   SOLE 276,576 0 0
ENBRIDGE INC COM 29250N105 8,919 247,200 SH   SOLE 247,200 0 0
ENCANA CORP COM 292505104 6,428 1,252,944 SH   SOLE 1,252,944 0 0
EURONET WORLDWIDE INC COM 298736109 14 82 SH   SOLE 82 0 0
F5 NETWORKS INC COM 315616102 25 170 SH   SOLE 170 0 0
FACEBOOK INC CL A 30303M102 7,272 37,680 SH   SOLE 37,680 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 20 167 SH   SOLE 167 0 0
FIRST SOLAR INC COM 336433107 473 7,200 SH   SOLE 7,200 0 0
FRANKLIN RES INC COM 354613101 252 7,240 SH   SOLE 7,240 0 0
GALLAGHER ARTHUR J & CO COM 363576109 24,012 274,153 SH   SOLE 274,153 0 0
GAMCO INVESTORS INC CL A COM 361438104 58 3,000 SH   SOLE 3,000 0 0
GENTHERM INC COM 37253A103 448 10,700 SH   SOLE 10,700 0 0
HALLIBURTON CO COM 406216101 8,263 363,386 SH   SOLE 363,386 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 4,998 579,195 SH   SOLE 579,195 0 0
HONEYWELL INTL INC COM 438516106 20 112 SH   SOLE 112 0 0
ILLINOIS TOOL WKS INC COM 452308109 22,653 150,210 SH   SOLE 150,210 0 0
IMPERIAL OIL LTD COM NEW 453038408 9,334 336,366 SH   SOLE 336,366 0 0
INFOSYS LTD SPONSORED ADR 456788108 57 5,320 SH   SOLE 5,320 0 0
INNOSPEC INC COM 45768S105 15 162 SH   SOLE 162 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,228 84,100 SH   SOLE 84,100 0 0
JOHNSON & JOHNSON COM 478160104 22,776 163,523 SH   SOLE 163,523 0 0
JONES LANG LASALLE INC COM 48020Q107 16 117 SH   SOLE 117 0 0
KKR & CO INC CL A 48251W104 275 10,900 SH   SOLE 10,900 0 0
KLA-TENCOR CORP COM 482480100 7,305 61,800 SH   SOLE 61,800 0 0
LAM RESEARCH CORP COM 512807108 7,814 41,600 SH   SOLE 41,600 0 0
LKQ CORP COM 501889208 27 1,016 SH   SOLE 1,016 0 0
MICROSOFT CORP COM 594918104 23,806 177,711 SH   SOLE 177,711 0 0
MONDELEZ INTL INC CL A 609207105 20 364 SH   SOLE 364 0 0
NASDAQ INC COM 631103108 267 2,777 SH   SOLE 2,777 0 0
NETEASE INC SPONSORED ADR 64110W102 179 701 SH   SOLE 701 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 7,609 78,788 SH   SOLE 78,788 0 0
NIKE INC CL B 654106103 7,035 83,793 SH   SOLE 83,793 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 120 2,810 SH   SOLE 2,810 0 0
NOBLE ENERGY INC COM 655044105 7,695 343,525 SH   SOLE 343,525 0 0
NVIDIA CORP COM 67066G104 7,714 46,970 SH   SOLE 46,970 0 0
OASIS PETE INC NEW COM 674215108 4,547 800,600 SH   SOLE 800,600 0 0
OCCIDENTAL PETE CORP COM 674599105 8,711 173,250 SH   SOLE 173,250 0 0
OCH ZIFF CPTL MANGEMNT GRP I CL A NEW 67551U204 53 2,320 SH   SOLE 2,320 0 0
ON SEMICONDUCTOR CORP COM 682189105 437 21,600 SH   SOLE 21,600 0 0
ORMAT TECHNOLOGIES INC COM 686688102 445 7,020 SH   SOLE 7,020 0 0
PAYCHEX INC COM 704326107 23,882 290,224 SH   SOLE 290,224 0 0
PAYPAL HLDGS INC COM 70450Y103 7,068 61,750 SH   SOLE 61,750 0 0
PRICE T ROWE GROUP INC COM 74144T108 252 2,300 SH   SOLE 2,300 0 0
PROCTER AND GAMBLE CO COM 742718109 24,063 219,450 SH   SOLE 219,450 0 0
PVH CORP COM 693656100 20 208 SH   SOLE 208 0 0
QUALCOMM INC COM 747525103 6,341 83,350 SH   SOLE 83,350 0 0
QUANTA SVCS INC COM 74762E102 474 12,400 SH   SOLE 12,400 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 248 2,930 SH   SOLE 2,930 0 0
ROPER TECHNOLOGIES INC COM 776696106 7,300 19,930 SH   SOLE 19,930 0 0
SCHLUMBERGER LTD COM 806857108 8,981 226,000 SH   SOLE 226,000 0 0
SMUCKER J M CO COM NEW 832696405 30 258 SH   SOLE 258 0 0
STANLEY BLACK & DECKER INC COM 854502101 30 213 SH   SOLE 213 0 0
STATE STR CORP COM 857477103 219 3,910 SH   SOLE 3,910 0 0
SUNCOR ENERGY INC NEW COM 867224107 9,114 291,562 SH   SOLE 291,562 0 0
SUNPOWER CORP COM 867652406 1,801 168,500 SH   SOLE 168,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 19 66 SH   SOLE 66 0 0
TPI COMPOSITES INC COM 87266J104 418 16,900 SH   SOLE 16,900 0 0
UNIT CORP COM 909218109 2,737 307,823 SH   SOLE 307,823 0 0
UNITED TECHNOLOGIES CORP COM 913017109 22,431 172,280 SH   SOLE 172,280 0 0
V F CORP COM 918204108 21,472 245,812 SH   SOLE 245,812 0 0
VALERO ENERGY CORP NEW COM 91913Y100 10,406 121,547 SH   SOLE 121,547 0 0
VARIAN MED SYS INC COM 92220P105 12 89 SH   SOLE 89 0 0
VISA INC COM CL A 92826C839 20 115 SH   SOLE 115 0 0