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 13,066 135,100 SH   SOLE 135,100 0 0
AFFILIATED MANAGERS GROUP COM 008252108 382 1,865 SH   SOLE 1,865 0 0
AFLAC INC COM 001055102 16,023 182,540 SH   SOLE 182,540 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 349 13,940 SH   SOLE 13,940 0 0
ALPHABET INC CAP STK CL A 02079K305 5,095 4,837 SH   SOLE 4,837 0 0
AMERIPRISE FINL INC COM 03076C106 347 2,050 SH   SOLE 2,050 0 0
ANTHEM INC COM 036752103 9 40 SH   SOLE 40 0 0
APACHE CORP COM 037411105 9,985 236,507 SH   SOLE 236,507 0 0
APPLE INC COM 037833100 8 50 SH   SOLE 50 0 0
APPLIED MATLS INC COM 038222105 5,030 98,390 SH   SOLE 98,390 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 102 3,000 SH   SOLE 3,000 0 0
BIOGEN INC COM 09062X103 6 20 SH   SOLE 20 0 0
BLACKROCK INC COM 09247X101 390 760 SH   SOLE 760 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 363 11,340 SH   SOLE 11,340 0 0
BOEING CO COM 097023105 5,249 17,800 SH   SOLE 17,800 0 0
CA INC COM 12673P105 12,235 367,638 SH   SOLE 367,638 0 0
CANADIAN NAT RES LTD COM 136385101 10,427 290,831 SH   SOLE 290,831 0 0
CANADIAN SOLAR INC COM 136635109 362 21,500 SH   SOLE 21,500 0 0
CARDINAL HEALTH INC COM 14149Y108 9 150 SH   SOLE 150 0 0
CARLISLE COS INC COM 142339100 11 98 SH   SOLE 98 0 0
CHEVRON CORP NEW COM 166764100 10,203 81,500 SH   SOLE 81,500 0 0
CIGNA CORPORATION COM 125509109 9 43 SH   SOLE 43 0 0
CISCO SYS INC COM 17275R102 19,348 505,191 SH   SOLE 505,191 0 0
CITRIX SYS INC COM 177376100 11 120 SH   SOLE 120 0 0
CME GROUP INC COM CL A 12572Q105 16,994 116,360 SH   SOLE 116,360 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,161 72,674 SH   SOLE 72,674 0 0
COMCAST CORP NEW CL A 20030N101 5,305 132,460 SH   SOLE 132,460 0 0
CONOCOPHILLIPS COM 20825C104 10,100 184,000 SH   SOLE 184,000 0 0
CVS HEALTH CORP COM 126650100 5 73 SH   SOLE 73 0 0
DANAHER CORP DEL COM 235851102 5,119 55,150 SH   SOLE 55,150 0 0
DELUXE CORP COM 248019101 5 70 SH   SOLE 70 0 0
DEVON ENERGY CORP NEW COM 25179M103 10,730 259,176 SH   SOLE 259,176 0 0
ENBRIDGE INC COM 29250N105 9,914 253,500 SH   SOLE 253,500 0 0
ENVISION HEALTHCARE CORP COM 29414D100 3 79 SH   SOLE 79 0 0
EURONET WORLDWIDE INC COM 298736109 6 69 SH   SOLE 69 0 0
F M C CORP COM NEW 302491303 9 90 SH   SOLE 90 0 0
F5 NETWORKS INC COM 315616102 10 75 SH   SOLE 75 0 0
FACEBOOK INC CL A 30303M102 5,137 29,110 SH   SOLE 29,110 0 0
FIRST SOLAR INC COM 336433107 392 5,800 SH   SOLE 5,800 0 0
FRANKLIN RES INC COM 354613101 348 8,040 SH   SOLE 8,040 0 0
GALLAGHER ARTHUR J & CO COM 363576109 12,934 204,392 SH   SOLE 204,392 0 0
GAMCO INVESTORS INC CL A COM 361438104 89 3,000 SH   SOLE 3,000 0 0
GENERAL DYNAMICS CORP COM 369550108 11,969 58,830 SH   SOLE 58,830 0 0
HAIN CELESTIAL GROUP INC COM 405217100 11 277 SH   SOLE 277 0 0
HALLIBURTON CO COM 406216101 10,927 223,586 SH   SOLE 223,586 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 5,297 702,495 SH   SOLE 702,495 0 0
HESS CORP COM 42809H107 10,510 221,402 SH   SOLE 221,402 0 0
HONEYWELL INTL INC COM 438516106 8 50 SH   SOLE 50 0 0
ILLINOIS TOOL WKS INC COM 452308109 14,434 86,510 SH   SOLE 86,510 0 0
IMPERIAL OIL LTD COM NEW 453038408 10,457 333,966 SH   SOLE 333,966 0 0
INFOSYS LTD SPONSORED ADR 456788108 8 480 SH   SOLE 480 0 0
INNOSPEC INC COM 45768S105 5 73 SH   SOLE 73 0 0
INTEL CORP COM 458140100 5,228 113,250 SH   SOLE 113,250 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,209 73,830 SH   SOLE 73,830 0 0
JA SOLAR HOLDINGS CO LTD SPON ADR REP5ORD 466090206 3,051 408,948 SH   SOLE 408,948 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 336 13,990 SH   SOLE 13,990 0 0
JOHNSON & JOHNSON COM 478160104 12,712 90,981 SH   SOLE 90,981 0 0
JONES LANG LASALLE INC COM 48020Q107 8 57 SH   SOLE 57 0 0
KKR & CO L P DEL COM UNITS 48248M102 383 18,200 SH   SOLE 18,200 0 0
LKQ CORP COM 501889208 14 343 SH   SOLE 343 0 0
MEDNAX INC COM 58502B106 4 78 SH   SOLE 78 0 0
MERCK & CO INC COM 58933Y105 10,308 183,190 SH   SOLE 183,190 0 0
MICROSOFT CORP COM 594918104 14,579 170,430 SH   SOLE 170,430 0 0
MONDELEZ INTL INC CL A 609207105 6 132 SH   SOLE 132 0 0
NASDAQ INC COM 631103108 342 4,450 SH   SOLE 4,450 0 0
NETEASE INC SPONSORED ADR 64110W102 67 195 SH   SOLE 195 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 5,389 57,320 SH   SOLE 57,320 0 0
NEWFIELD EXPL CO COM 651290108 10,401 329,875 SH   SOLE 329,875 0 0
NIKE INC CL B 654106103 5,313 84,943 SH   SOLE 84,943 0 0
NOBLE ENERGY INC COM 655044105 10,343 354,925 SH   SOLE 354,925 0 0
NVIDIA CORP COM 67066G104 5,128 26,500 SH   SOLE 26,500 0 0
OASIS PETE INC NEW COM 674215108 4,541 540,000 SH   SOLE 540,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 10,183 138,250 SH   SOLE 138,250 0 0
OCH ZIFF CAP MGMT GROUP CL A 67551U105 58 23,200 SH   SOLE 23,200 0 0
ORMAT TECHNOLOGIES INC COM 686688102 385 6,020 SH   SOLE 6,020 0 0
PAYPAL HLDGS INC COM 70450Y103 5,116 69,490 SH   SOLE 69,490 0 0
PRICE T ROWE GROUP INC COM 74144T108 386 3,675 SH   SOLE 3,675 0 0
PROCTER AND GAMBLE CO COM 742718109 12,268 133,520 SH   SOLE 133,520 0 0
PVH CORP COM 693656100 9 63 SH   SOLE 63 0 0
QEP RES INC COM 74733V100 5,151 538,290 SH   SOLE 538,290 0 0
QUALCOMM INC COM 747525103 2,646 41,330 SH   SOLE 41,330 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 369 4,130 SH   SOLE 4,130 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,172 19,970 SH   SOLE 19,970 0 0
SCHLUMBERGER LTD COM 806857108 10,594 157,200 SH   SOLE 157,200 0 0
SMUCKER J M CO COM NEW 832696405 11 85 SH   SOLE 85 0 0
STANLEY BLACK & DECKER INC COM 854502101 15 94 SH   SOLE 94 0 0
STATE STR CORP COM 857477103 362 3,710 SH   SOLE 3,710 0 0
SUNCOR ENERGY INC NEW COM 867224107 10,632 288,662 SH   SOLE 288,662 0 0
SUNPOWER CORP COM 867652406 1,803 213,877 SH   SOLE 213,877 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8 41 SH   SOLE 41 0 0
TPI COMPOSITES INC COM 87266J104 405 19,800 SH   SOLE 19,800 0 0
UNIT CORP COM 909218109 5,375 244,323 SH   SOLE 244,323 0 0
UNITED TECHNOLOGIES CORP COM 913017109 12,356 96,860 SH   SOLE 96,860 0 0
V F CORP COM 918204108 13,196 178,321 SH   SOLE 178,321 0 0
VALERO ENERGY CORP NEW COM 91913Y100 10,427 113,447 SH   SOLE 113,447 0 0
VARIAN MED SYS INC COM 92220P105 6 57 SH   SOLE 57 0 0
VERIFONE SYS INC COM 92342Y109 3,155 178,150 SH   SOLE 178,150 0 0
WAL-MART STORES INC COM 931142103 13,243 134,110 SH   SOLE 134,110 0 0
WISDOMTREE INVTS INC COM 97717P104 4,449 354,530 SH   SOLE 354,530 0 0