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 37,575 424,390 SH   SOLE 424,390 0 0
ACTIVISION BLIZZARD INC COM 00507V109 16 277 SH   SOLE 277 0 0
ACUITY BRANDS INC COM 00508Y102 556 4,027 SH   SOLE 4,027 0 0
ADOBE INC COM 00724F101 9,264 28,090 SH   SOLE 28,090 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 211 2,490 SH   SOLE 2,490 0 0
AFLAC INC COM 001055102 43,703 826,150 SH   SOLE 826,150 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 161 760 SH   SOLE 760 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 215 7,090 SH   SOLE 7,090 0 0
ALPHABET INC CAP STK CL A 02079K305 9,029 6,741 SH   SOLE 6,741 0 0
AMAZON COM INC COM 023135106 9,535 5,160 SH   SOLE 5,160 0 0
AMERESCO INC CL A 02361E108 555 31,700 SH   SOLE 31,700 0 0
AMERIPRISE FINL INC COM 03076C106 225 1,350 SH   SOLE 1,350 0 0
AMETEK INC NEW COM 031100100 17 173 SH   SOLE 173 0 0
ANSYS INC COM 03662Q105 17 66 SH   SOLE 66 0 0
ANTHEM INC COM 036752103 14 47 SH   SOLE 47 0 0
APPLE INC COM 037833100 18 63 SH   SOLE 63 0 0
APPLIED MATLS INC COM 038222105 9,530 156,130 SH   SOLE 156,130 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 253 7,100 SH   SOLE 7,100 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 118 3,000 SH   SOLE 3,000 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 157 1,960 SH   SOLE 1,960 0 0
BAIDU INC SPON ADR REP A 056752108 144 1,140 SH   SOLE 1,140 0 0
BLACKROCK INC COM 09247X101 38,054 75,700 SH   SOLE 75,700 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 232 4,140 SH   SOLE 4,140 0 0
BOOKING HLDGS INC COM 09857L108 14 7 SH   SOLE 7 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 9,527 148,420 SH   SOLE 148,420 0 0
BROADCOM INC COM 11135F101 36,620 115,877 SH   SOLE 115,877 0 0
CANADIAN NAT RES LTD COM 136385101 7,823 241,531 SH   SOLE 241,531 0 0
CANADIAN SOLAR INC COM 136635109 639 28,900 SH   SOLE 28,900 0 0
CARLISLE COS INC COM 142339100 32 203 SH   SOLE 203 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 17 141 SH   SOLE 141 0 0
CHEVRON CORP NEW COM 166764100 7,484 62,100 SH   SOLE 62,100 0 0
CIGNA CORP NEW COM 125523100 17 82 SH   SOLE 82 0 0
CISCO SYS INC COM 17275R102 48,113 1,003,196 SH   SOLE 1,003,196 0 0
CME GROUP INC COM 12572Q105 37,462 186,640 SH   SOLE 186,640 0 0
COGNEX CORP COM 192422103 19 332 SH   SOLE 332 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13 205 SH   SOLE 205 0 0
COMCAST CORP NEW CL A 20030N101 9,461 210,380 SH   SOLE 210,380 0 0
CONOCOPHILLIPS COM 20825C104 7,589 116,700 SH   SOLE 116,700 0 0
DANAHER CORPORATION COM 235851102 9,319 60,724 SH   SOLE 60,724 0 0
DAQO NEW ENERGY CORP SPNSRD ADR NEW 23703Q203 640 12,500 SH   SOLE 12,500 0 0
DELUXE CORP COM 248019101 17 335 SH   SOLE 335 0 0
DESCARTES SYS GROUP INC COM 249906108 18 411 SH   SOLE 411 0 0
DEVON ENERGY CORP NEW COM 25179M103 6,144 236,576 SH   SOLE 236,576 0 0
ENBRIDGE INC COM 29250N105 7,632 191,900 SH   SOLE 191,900 0 0
ENCANA CORP COM 292505104 5,876 1,252,944 SH   SOLE 1,252,944 0 0
EOG RES INC COM 26875P101 5,960 71,150 SH   SOLE 71,150 0 0
EURONET WORLDWIDE INC COM 298736109 17 108 SH   SOLE 108 0 0
F5 NETWORKS INC COM 315616102 17 123 SH   SOLE 123 0 0
FACEBOOK INC CL A 30303M102 9,491 46,241 SH   SOLE 46,241 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 14 103 SH   SOLE 103 0 0
FIRST SOLAR INC COM 336433107 532 9,500 SH   SOLE 9,500 0 0
FRANKLIN RES INC COM 354613101 188 7,240 SH   SOLE 7,240 0 0
GALLAGHER ARTHUR J & CO COM 363576109 38,093 400,023 SH   SOLE 400,023 0 0
GAMCO INVESTORS INC CL A COM 361438104 58 3,000 SH   SOLE 3,000 0 0
GENTHERM INC COM 37253A103 510 11,500 SH   SOLE 11,500 0 0
HALLIBURTON CO COM 406216101 7,341 299,986 SH   SOLE 299,986 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 3,170 329,195 SH   SOLE 329,195 0 0
HONEYWELL INTL INC COM 438516106 14 80 SH   SOLE 80 0 0
ILLINOIS TOOL WKS INC COM 452308109 37,508 208,808 SH   SOLE 208,808 0 0
IMPERIAL OIL LTD COM NEW 453038408 7,715 291,266 SH   SOLE 291,266 0 0
INNOSPEC INC COM 45768S105 18 171 SH   SOLE 171 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,319 100,694 SH   SOLE 100,694 0 0
JOHNSON & JOHNSON COM 478160104 38,039 260,779 SH   SOLE 260,779 0 0
JONES LANG LASALLE INC COM 48020Q107 16 92 SH   SOLE 92 0 0
KKR & CO INC CL A 48251W104 233 8,000 SH   SOLE 8,000 0 0
KLA CORPORATION COM NEW 482480100 9,448 53,024 SH   SOLE 53,024 0 0
LAM RESEARCH CORP COM 512807108 9,357 32,000 SH   SOLE 32,000 0 0
LKQ CORP COM 501889208 17 477 SH   SOLE 477 0 0
MICROSOFT CORP COM 594918104 38,473 243,959 SH   SOLE 243,959 0 0
MONDELEZ INTL INC CL A 609207105 14 251 SH   SOLE 251 0 0
NASDAQ INC COM 631103108 258 2,412 SH   SOLE 2,412 0 0
NETEASE INC SPONSORED ADS 64110W102 193 631 SH   SOLE 631 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 9,172 75,646 SH   SOLE 75,646 0 0
NIKE INC CL B 654106103 9,382 92,610 SH   SOLE 92,610 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 163 4,610 SH   SOLE 4,610 0 0
NOBLE ENERGY INC COM 655044105 6,173 248,525 SH   SOLE 248,525 0 0
NVIDIA CORP COM 67066G104 9,525 40,480 SH   SOLE 40,480 0 0
OASIS PETE INC NEW COM 674215108 2,407 740,600 SH   SOLE 740,600 0 0
OCCIDENTAL PETE CORP COM 674599105 6,690 162,350 SH   SOLE 162,350 0 0
ON SEMICONDUCTOR CORP COM 682189105 583 23,900 SH   SOLE 23,900 0 0
ORMAT TECHNOLOGIES INC COM 686688102 523 7,020 SH   SOLE 7,020 0 0
PAYCHEX INC COM 704326107 37,958 446,254 SH   SOLE 446,254 0 0
PAYPAL HLDGS INC COM 70450Y103 9,201 85,060 SH   SOLE 85,060 0 0
PRICE T ROWE GROUP INC COM 74144T108 219 1,800 SH   SOLE 1,800 0 0
PROCTER & GAMBLE CO COM 742718109 37,831 302,890 SH   SOLE 302,890 0 0
PVH CORP COM 693656100 17 157 SH   SOLE 157 0 0
QUALCOMM INC COM 747525103 6,570 74,470 SH   SOLE 74,470 0 0
QUANTA SVCS INC COM 74762E102 505 12,400 SH   SOLE 12,400 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 208 2,330 SH   SOLE 2,330 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,987 25,370 SH   SOLE 25,370 0 0
SCHLUMBERGER LTD COM 806857108 7,501 186,600 SH   SOLE 186,600 0 0
SCULPTOR CAP MGMT COM CL A 811246107 51 2,320 SH   SOLE 2,320 0 0
SMUCKER J M CO COM NEW 832696405 17 159 SH   SOLE 159 0 0
STANLEY BLACK & DECKER INC COM 854502101 33 200 SH   SOLE 200 0 0
STATE STR CORP COM 857477103 246 3,110 SH   SOLE 3,110 0 0
SUNCOR ENERGY INC NEW COM 867224107 7,538 229,662 SH   SOLE 229,662 0 0
SUNPOWER CORP COM 867652406 1,314 168,500 SH   SOLE 168,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 16 49 SH   SOLE 49 0 0
TPI COMPOSITES INC COM 87266J104 405 21,900 SH   SOLE 21,900 0 0
UNIT CORP COM 909218109 214 307,823 SH   SOLE 307,823 0 0
UNITED TECHNOLOGIES CORP COM 913017109 38,255 255,440 SH   SOLE 255,440 0 0
V F CORP COM 918204108 39,644 397,786 SH   SOLE 397,786 0 0
VALERO ENERGY CORP NEW COM 91913Y100 7,197 76,847 SH   SOLE 76,847 0 0
VISA INC COM CL A 92826C839 14 76 SH   SOLE 76 0 0
WATERS CORP COM 941848103 18 75 SH   SOLE 75 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 17 66 SH   SOLE 66 0 0