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 6,245 99,010 SH   SOLE 99,010 0 0
AFFILIATED MANAGERS GROUP COM 008252108 216 1,490 SH   SOLE 1,490 0 0
AFLAC INC COM 001055102 7,685 106,930 SH   SOLE 106,930 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 211 9,240 SH   SOLE 9,240 0 0
ALPHABET INC CAP STK CL A 02079K305 2,814 3,500 SH   SOLE 3,500 0 0
AMERIPRISE FINL INC COM 03076C106 219 2,200 SH   SOLE 2,200 0 0
APACHE CORP COM 037411105 12,679 198,507 SH   SOLE 198,507 0 0
APPLIED MATLS INC COM 038222105 2,609 86,540 SH   SOLE 86,540 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 106 3,000 SH   SOLE 3,000 0 0
BLACKROCK INC COM 09247X101 203 560 SH   SOLE 560 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 187 7,340 SH   SOLE 7,340 0 0
BLOCK H & R INC COM 093671105 8,767 378,698 SH   SOLE 378,698 0 0
BOEING CO COM 097023105 2,635 20,000 SH   SOLE 20,000 0 0
CA INC COM 12673P105 6,820 206,180 SH   SOLE 206,180 0 0
CANADIAN NAT RES LTD COM 136385101 11,847 371,231 SH   SOLE 371,231 0 0
CANADIAN SOLAR INC COM 136635109 209 15,200 SH   SOLE 15,200 0 0
CARRIZO OIL & GAS INC COM 144577103 8,871 218,395 SH   SOLE 218,395 0 0
CHEVRON CORP NEW COM 166764100 11,527 112,000 SH   SOLE 112,000 0 0
CISCO SYS INC COM 17275R102 9,612 303,030 SH   SOLE 303,030 0 0
CME GROUP INC COM 12572Q105 6,642 63,550 SH   SOLE 63,550 0 0
COCA COLA CO COM 191216100 6,781 160,220 SH   SOLE 160,220 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,947 40,810 SH   SOLE 40,810 0 0
COMCAST CORP NEW CL A 20030N101 2,648 39,910 SH   SOLE 39,910 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 200 77,256 SH   SOLE 77,256 0 0
CONOCOPHILLIPS COM 20825C104 11,846 272,500 SH   SOLE 272,500 0 0
DANAHER CORP DEL COM 235851102 2,075 26,470 SH   SOLE 26,470 0 0
DEVON ENERGY CORP NEW COM 25179M103 12,156 275,576 SH   SOLE 275,576 0 0
DIEBOLD INC COM 253651103 1 49 SH   SOLE 49 0 0
ENPHASE ENERGY INC COM 29355A107 98 83,400 SH   SOLE 83,400 0 0
EXXON MOBIL CORP COM 30231G102 11,464 131,352 SH   SOLE 131,352 0 0
FIRST SOLAR INC COM 336433107 209 5,300 SH   SOLE 5,300 0 0
FORTIVE CORP COM 34959J108 674 13,235 SH   SOLE 13,235 0 0
FORTRESS INVESTMENT GROUP LL CL A 34958B106 218 44,120 SH   SOLE 44,120 0 0
FRANKLIN RES INC COM 354613101 194 5,440 SH   SOLE 5,440 0 0
GALLAGHER ARTHUR J & CO COM 363576109 6,892 135,490 SH   SOLE 135,490 0 0
GAMCO INVESTORS INC CL A COM 361438104 85 3,000 SH   SOLE 3,000 0 0
GENERAL DYNAMICS CORP COM 369550108 6,996 45,090 SH   SOLE 45,090 0 0
GILEAD SCIENCES INC COM 375558103 2,362 29,850 SH   SOLE 29,850 0 0
HALLIBURTON CO COM 406216101 11,951 266,286 SH   SOLE 266,286 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 5,769 709,595 SH   SOLE 709,595 0 0
HESS CORP COM 42809H107 11,877 221,502 SH   SOLE 221,502 0 0
ILLINOIS TOOL WKS INC COM 452308109 6,691 55,830 SH   SOLE 55,830 0 0
IMPERIAL OIL LTD COM NEW 453038408 11,041 353,566 SH   SOLE 353,566 0 0
INTEL CORP COM 458140100 2,977 78,860 SH   SOLE 78,860 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,567 9,530 SH   SOLE 9,530 0 0
JA SOLAR HOLDINGS CO LTD SPON ADR REP5ORD 466090206 3,003 499,548 SH   SOLE 499,548 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 196 12,390 SH   SOLE 12,390 0 0
JOHNSON & JOHNSON COM 478160104 6,820 57,730 SH   SOLE 57,730 0 0
KKR & CO L P DEL COM UNITS 48248M102 197 13,800 SH   SOLE 13,800 0 0
MATTEL INC COM 577081102 6,474 213,810 SH   SOLE 213,810 0 0
MERCK & CO INC COM 58933Y105 6,769 108,460 SH   SOLE 108,460 0 0
MICROSOFT CORP COM 594918104 6,955 120,750 SH   SOLE 120,750 0 0
NASDAQ INC COM 631103108 199 2,950 SH   SOLE 2,950 0 0
NETEASE INC SPONSORED ADR 64110W102 24 100 SH   SOLE 100 0 0
NEWFIELD EXPL CO COM 651290108 11,785 271,175 SH   SOLE 271,175 0 0
NOBLE ENERGY INC COM 655044105 11,248 314,725 SH   SOLE 314,725 0 0
NVIDIA CORP COM 67066G104 2,835 41,370 SH   SOLE 41,370 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 11,780 161,550 SH   SOLE 161,550 0 0
OCH ZIFF CAP MGMT GROUP CL A 67551U105 101 23,200 SH   SOLE 23,200 0 0
ORACLE CORP COM 68389X105 2,460 62,640 SH   SOLE 62,640 0 0
ORMAT TECHNOLOGIES INC COM 686688102 195 4,020 SH   SOLE 4,020 0 0
PAYPAL HLDGS INC COM 70450Y103 2,538 61,940 SH   SOLE 61,940 0 0
PRICE T ROWE GROUP INC COM 74144T108 186 2,800 SH   SOLE 2,800 0 0
PROCTER AND GAMBLE CO COM 742718109 6,850 76,320 SH   SOLE 76,320 0 0
QEP RES INC COM 74733V100 8,591 439,890 SH   SOLE 439,890 0 0
QUALCOMM INC COM 747525103 3,864 56,410 SH   SOLE 56,410 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 203 3,480 SH   SOLE 3,480 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,493 13,660 SH   SOLE 13,660 0 0
SCHLUMBERGER LTD COM 806857108 14,465 183,940 SH   SOLE 183,940 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 231 13,400 SH   SOLE 13,400 0 0
STATE STR CORP COM 857477103 2,811 40,370 SH   SOLE 40,370 0 0
SUNCOR ENERGY INC NEW COM 867224107 11,444 412,962 SH   SOLE 412,962 0 0
SUNPOWER CORP COM 867652406 1,735 194,477 SH   SOLE 194,477 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2,768 90,480 SH   SOLE 90,480 0 0
TEGNA INC COM 87901J105 2,339 106,980 SH   SOLE 106,980 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,156 133,790 SH   SOLE 133,790 0 0
TRINA SOLAR LIMITED SPON ADR 89628E104 4,850 473,650 SH   SOLE 473,650 0 0
UNIT CORP COM 909218109 6,507 349,823 SH   SOLE 349,823 0 0
UNITED TECHNOLOGIES CORP COM 913017109 6,712 66,060 SH   SOLE 66,060 0 0
VALERO ENERGY CORP NEW COM 91913Y100 10,443 197,047 SH   SOLE 197,047 0 0
VERIFONE SYS INC COM 92342Y109 2,100 133,430 SH   SOLE 133,430 0 0
WAL-MART STORES INC COM 931142103 6,771 93,890 SH   SOLE 93,890 0 0
WISDOMTREE INVTS INC COM 97717P104 2,687 261,150 SH   SOLE 261,150 0 0