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 20,301 220,210 SH   SOLE 220,210 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7 140 SH   SOLE 140 0 0
ACUITY BRANDS INC COM 00508Y102 345 3,000 SH   SOLE 3,000 0 0
AFFILIATED MANAGERS GROUP COM 008252108 223 2,297 SH   SOLE 2,297 0 0
AFLAC INC COM 001055102 23,161 508,360 SH   SOLE 508,360 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 313 11,440 SH   SOLE 11,440 0 0
ALPHABET INC CAP STK CL A 02079K305 5,054 4,837 SH   SOLE 4,837 0 0
AMERIPRISE FINL INC COM 03076C106 214 2,050 SH   SOLE 2,050 0 0
ANADARKO PETE CORP COM 032511107 7,299 166,500 SH   SOLE 166,500 0 0
ANTHEM INC COM 036752103 7 26 SH   SOLE 26 0 0
APACHE CORP COM 037411105 6,941 264,407 SH   SOLE 264,407 0 0
APPLE INC COM 037833100 6 41 SH   SOLE 41 0 0
APPLIED MATLS INC COM 038222105 5,002 152,780 SH   SOLE 152,780 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 106 3,000 SH   SOLE 3,000 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 123 1,570 SH   SOLE 1,570 0 0
BAIDU INC SPON ADR REP A 056752108 4,713 29,720 SH   SOLE 29,720 0 0
BIOGEN INC COM 09062X103 7 23 SH   SOLE 23 0 0
BLACKROCK INC COM 09247X101 259 660 SH   SOLE 660 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 293 9,840 SH   SOLE 9,840 0 0
BOOKING HLDGS INC COM 09857L108 7 4 SH   SOLE 4 0 0
BROADCOM INC COM 11135F101 21,257 83,597 SH   SOLE 83,597 0 0
CANADIAN NAT RES LTD COM 136385101 8,565 355,131 SH   SOLE 355,131 0 0
CANADIAN SOLAR INC COM 136635109 442 30,800 SH   SOLE 30,800 0 0
CARDINAL HEALTH INC COM 14149Y108 10 216 SH   SOLE 216 0 0
CARLISLE COS INC COM 142339100 18 180 SH   SOLE 180 0 0
CHEVRON CORP NEW COM 166764100 8,486 78,000 SH   SOLE 78,000 0 0
CIGNA CORP NEW COM 125523100 6 33 SH   SOLE 33 0 0
CISCO SYS INC COM 17275R102 22,812 526,456 SH   SOLE 526,456 0 0
CITRIX SYS INC COM 177376100 17 160 SH   SOLE 160 0 0
CME GROUP INC COM CL A 12572Q105 19,867 105,610 SH   SOLE 105,610 0 0
COGNEX CORP COM 192422103 10 263 SH   SOLE 263 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,880 76,864 SH   SOLE 76,864 0 0
COMCAST CORP NEW CL A 20030N101 4,730 138,900 SH   SOLE 138,900 0 0
CONOCOPHILLIPS COM 20825C104 8,573 137,500 SH   SOLE 137,500 0 0
CVS HEALTH CORP COM 126650100 6 98 SH   SOLE 98 0 0
DANAHER CORP DEL COM 235851102 5,224 50,660 SH   SOLE 50,660 0 0
DAQO NEW ENERGY CORP SPNSRD ADR NEW 23703Q203 346 14,800 SH   SOLE 14,800 0 0
DELUXE CORP COM 248019101 10 253 SH   SOLE 253 0 0
DEVON ENERGY CORP NEW COM 25179M103 7,136 316,576 SH   SOLE 316,576 0 0
ENBRIDGE INC COM 29250N105 8,503 273,600 SH   SOLE 273,600 0 0
EURONET WORLDWIDE INC COM 298736109 10 102 SH   SOLE 102 0 0
F M C CORP COM NEW 302491303 10 134 SH   SOLE 134 0 0
F5 NETWORKS INC COM 315616102 16 102 SH   SOLE 102 0 0
FACEBOOK INC CL A 30303M102 4,633 35,340 SH   SOLE 35,340 0 0
FIRST SOLAR INC COM 336433107 408 9,600 SH   SOLE 9,600 0 0
FRANKLIN RES INC COM 354613101 238 8,040 SH   SOLE 8,040 0 0
GALLAGHER ARTHUR J & CO COM 363576109 18,539 251,555 SH   SOLE 251,555 0 0
GAMCO INVESTORS INC CL A COM 361438104 51 3,000 SH   SOLE 3,000 0 0
HAIN CELESTIAL GROUP INC COM 405217100 10 613 SH   SOLE 613 0 0
HALLIBURTON CO COM 406216101 7,732 290,886 SH   SOLE 290,886 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 3,215 594,195 SH   SOLE 594,195 0 0
HONEYWELL INTL INC COM 438516106 7 50 SH   SOLE 50 0 0
ILLINOIS TOOL WKS INC COM 452308109 18,017 142,210 SH   SOLE 142,210 0 0
IMPERIAL OIL LTD COM NEW 453038408 8,276 326,766 SH   SOLE 326,766 0 0
INFOSYS LTD SPONSORED ADR 456788108 51 5,320 SH   SOLE 5,320 0 0
INNOSPEC INC COM 45768S105 10 162 SH   SOLE 162 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,988 66,220 SH   SOLE 66,220 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 376 37,990 SH   SOLE 37,990 0 0
JOHNSON & JOHNSON COM 478160104 17,411 134,911 SH   SOLE 134,911 0 0
JONES LANG LASALLE INC COM 48020Q107 7 57 SH   SOLE 57 0 0
KKR & CO INC CL A 48251W104 249 12,700 SH   SOLE 12,700 0 0
KLA-TENCOR CORP COM 482480100 5,034 56,250 SH   SOLE 56,250 0 0
LAM RESEARCH CORP COM 512807108 5,326 39,110 SH   SOLE 39,110 0 0
LKQ CORP COM 501889208 16 675 SH   SOLE 675 0 0
MEDNAX INC COM 58502B106 9 286 SH   SOLE 286 0 0
MERCK & CO INC COM 58933Y105 19,344 253,160 SH   SOLE 253,160 0 0
MICROSOFT CORP COM 594918104 18,042 177,627 SH   SOLE 177,627 0 0
MONDELEZ INTL INC CL A 609207105 7 171 SH   SOLE 171 0 0
NASDAQ INC COM 631103108 265 3,250 SH   SOLE 3,250 0 0
NETEASE INC SPONSORED ADR 64110W102 174 741 SH   SOLE 741 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 5,036 91,880 SH   SOLE 91,880 0 0
NEWFIELD EXPL CO COM 651290108 7,314 498,875 SH   SOLE 498,875 0 0
NIKE INC CL B 654106103 5,311 71,634 SH   SOLE 71,634 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 122 2,800 SH   SOLE 2,800 0 0
NOBLE ENERGY INC COM 655044105 7,007 373,525 SH   SOLE 373,525 0 0
NVIDIA CORP COM 67066G104 4,630 34,680 SH   SOLE 34,680 0 0
OASIS PETE INC NEW COM 674215108 2,990 540,600 SH   SOLE 540,600 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 8,756 142,650 SH   SOLE 142,650 0 0
OCH ZIFF CAP MGMT GROUP CL A 67551U105 21 23,200 SH   SOLE 23,200 0 0
ORMAT TECHNOLOGIES INC COM 686688102 440 8,420 SH   SOLE 8,420 0 0
PAYCHEX INC COM 704326107 18,901 290,102 SH   SOLE 290,102 0 0
PAYPAL HLDGS INC COM 70450Y103 5,001 59,470 SH   SOLE 59,470 0 0
PRICE T ROWE GROUP INC COM 74144T108 268 2,900 SH   SOLE 2,900 0 0
PROCTER AND GAMBLE CO COM 742718109 19,400 211,050 SH   SOLE 211,050 0 0
PVH CORP COM 693656100 6 63 SH   SOLE 63 0 0
QEP RES INC COM 74733V100 2,744 487,390 SH   SOLE 487,390 0 0
QUALCOMM INC COM 747525103 3,559 62,540 SH   SOLE 62,540 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 270 3,630 SH   SOLE 3,630 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,963 18,620 SH   SOLE 18,620 0 0
SABRE CORP COM 78573M104 10 450 SH   SOLE 450 0 0
SCHLUMBERGER LTD COM 806857108 8,049 223,100 SH   SOLE 223,100 0 0
SMUCKER J M CO COM NEW 832696405 16 169 SH   SOLE 169 0 0
STANLEY BLACK & DECKER INC COM 854502101 17 148 SH   SOLE 148 0 0
STATE STR CORP COM 857477103 234 3,710 SH   SOLE 3,710 0 0
SUNCOR ENERGY INC NEW COM 867224107 8,235 294,962 SH   SOLE 294,962 0 0
SUNPOWER CORP COM 867652406 1,193 240,077 SH   SOLE 240,077 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 0 33 SH   SOLE 33 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7 30 SH   SOLE 30 0 0
TPI COMPOSITES INC COM 87266J104 413 16,800 SH   SOLE 16,800 0 0
UNIT CORP COM 909218109 3,111 217,823 SH   SOLE 217,823 0 0
UNITED TECHNOLOGIES CORP COM 913017109 17,109 160,680 SH   SOLE 160,680 0 0
V F CORP COM 918204108 17,528 245,696 SH   SOLE 245,696 0 0
VALERO ENERGY CORP NEW COM 91913Y100 8,880 118,447 SH   SOLE 118,447 0 0
VARIAN MED SYS INC COM 92220P105 10 89 SH   SOLE 89 0 0
VISA INC COM CL A 92826C839 7 51 SH   SOLE 51 0 0