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
3M Co COM 88579Y101 24,270 110,558 SH   SOLE   110,558 0 0
ABB Ltd Sp ADR COM 000375204 831 35,000 SH   SOLE   35,000 0 0
AbbVie Inc COM 00287Y109 261 2,755 SH   SOLE   2,755 0 0
ABIOMED Inc COM 003654100 5,353 18,395 SH   SOLE   18,395 0 0
Activision Blizzard Inc COM 00507v109 337 5,000 SH   SOLE   5,000 0 0
Adobe Systems Inc COM 00724f101 918 4,250 SH   SOLE   4,250 0 0
Aegion Corp COM 00770F104 275 12,000 SH   SOLE   12,000 0 0
Aerovironment Inc COM 008073108 273 6,000 SH   SOLE   6,000 0 0
Aetna Inc COM 00817y108 220 1,300 SH   SOLE   1,300 0 0
AGCO Corp COM 001084102 324 5,000 SH   SOLE   5,000 0 0
Agilent Technologies COM 00846u101 335 5,000 SH   SOLE   5,000 0 0
Air Products & Chemicals COM 009158106 28,780 180,974 SH   SOLE   180,974 0 0
Air Transport Services Grp COM 00922r105 233 10,000 SH   SOLE   10,000 0 0
Albemarle Corp COM 012653101 325 3,500 SH   SOLE   3,500 0 0
Alibaba Grp Hldg Ltd Sp ADR COM 01609w102 19,644 107,028 SH   SOLE   107,028 0 0
Align Technology Inc COM 016255101 502 2,000 SH   SOLE   2,000 0 0
Allianz SE Sp ADR COM 018805101 454 20,000 SH   SOLE   20,000 0 0
Alphabet Inc Cl A COM 02079k305 239 230 SH   SOLE   230 0 0
Alphabet Inc Cl C COM 02079k107 77,908 75,508 SH   SOLE   75,508 0 0
Alumina Ltd Sp ADR COM 022205108 735 100,000 SH   SOLE   100,000 0 0
Amazon.com Inc COM 023135106 89,181 61,617 SH   SOLE   61,617 0 0
Ambev SA Spon ADR COM 02319v103 910 125,232 SH   SOLE   125,232 0 0
Amer Axle & Mfg Hldgs COM 024061103 152 10,000 SH   SOLE   10,000 0 0
American Elec Power COM 025537101 274 4,000 SH   SOLE   4,000 0 0
American Water Works COM 030420103 2,139 26,045 SH   SOLE   26,045 0 0
Amgen Inc COM 031162100 291 1,709 SH   SOLE   1,709 0 0
Amphastar Pharma Inc COM 03209r103 281 15,000 SH   SOLE   15,000 0 0
Anadarko Petroleum COM 032511107 870 14,400 SH   SOLE   14,400 0 0
Anheuser-Busch InBev SA NV Sp COM 03524A108 1,102 10,025 SH   SOLE   10,025 0 0
Apple Inc COM 037833100 85,852 511,692 SH   SOLE   511,692 0 0
Aptiv PLC COM g6095L109 763 8,985 SH   SOLE   8,985 0 0
Aqua America Inc COM 03836W103 409 12,000 SH   SOLE   12,000 0 0
ArcelorMittal NY Reg COM 03938L203 318 10,000 SH   SOLE   10,000 0 0
Archer Daniels Midland COM 039483102 781 18,000 SH   SOLE   18,000 0 0
AstraZeneca PLC Sp ADR COM 046353108 536 15,325 SH   SOLE   15,325 0 0
AT&T Inc COM 00206R102 18,598 521,672 SH   SOLE   521,672 0 0
Athenahealth Inc COM 04685W103 289 2,024 SH   SOLE   2,024 0 0
Autoliv Inc COM 052800109 1,168 8,000 SH   SOLE   8,000 0 0
Axon Enterprise Inc COM 05464c101 590 15,000 SH   SOLE   15,000 0 0
Badger Meter Inc COM 056525108 236 5,000 SH   SOLE   5,000 0 0
Baidu Inc Sp ADR COM 056752108 1,135 5,085 SH   SOLE   5,085 0 0
Ballard Power Systems COM 058586108 838 236,000 SH   SOLE   236,000 0 0
Banco Santander SA Sp ADR COM 05964H105 655 100,000 SH   SOLE   100,000 0 0
Bank of Montreal COM 063671101 756 10,000 SH   SOLE   10,000 0 0
Baozun Inc Sp ADR COM 06684L103 413 9,000 SH   SOLE   9,000 0 0
Becton Dickinson & Co COM 075887109 22,890 105,632 SH   SOLE   105,632 0 0
Berkshire Hathaway Cl A COM 084670108 3,290 11 SH   SOLE   11 0 0
Berkshire Hathaway Cl B COM 084670702 603 3,023 SH   SOLE   3,023 0 0
BHP Billiton Ltd Sp ADR COM 088606108 675 15,200 SH   SOLE   15,200 0 0
Boeing Co COM 097023105 44,386 135,373 SH   SOLE   135,373 0 0
Booking Hldgs Inc COM 09857L108 312 150 SH   SOLE   150 0 0
BorgWarner Inc COM 099724106 301 6,000 SH   SOLE   6,000 0 0
Boston Scientific Corp COM 101137107 1,134 41,500 SH   SOLE   41,500 0 0
Box Inc Cl A COM 10316t104 206 10,000 SH   SOLE   10,000 0 0
BP PLC Sp ADR COM 055622104 1,581 39,000 SH   SOLE   39,000 0 0
Brink's Co COM 109696104 357 5,000 SH   SOLE   5,000 0 0
British Am Tobacco PLC Sp ADR COM 110448107 579 10,031 SH   SOLE   10,031 0 0
Brookdale Senior Living COM 112463104 201 30,000 SH   SOLE   30,000 0 0
Brookfield Asset Mgmt Cl A COM 112585104 585 15,000 SH   SOLE   15,000 0 0
Brookfield Renewable Ptnrs LP COM g16258108 249 8,000 SH   SOLE   8,000 0 0
Brown-Forman Corp Cl B COM 115637209 680 12,500 SH   SOLE   12,500 0 0
BT Group PLC Sp ADR COM 05577E101 323 20,000 SH   SOLE   20,000 0 0
California Water Srvc COM 130788102 224 6,000 SH   SOLE   6,000 0 0
Canadian Natl Rwy Co COM 136375102 969 13,249 SH   SOLE   13,249 0 0
Canadian Natural Resources COM 136385101 583 18,537 SH   SOLE   18,537 0 0
Canadian Pacific Rwy COM 13645T100 737 4,175 SH   SOLE   4,175 0 0
Caterpillar Inc COM 149123101 43,238 293,376 SH   SOLE   293,376 0 0
Cavium Inc COM 14964U108 238 3,000 SH   SOLE   3,000 0 0
Celgene Corp COM 151020104 380 4,265 SH   SOLE   4,265 0 0
Cemex SAB de CV Sp ADR COM 151290889 438 66,144 SH   SOLE   66,144 0 0
CF Industries Hldgs Inc COM 125269100 397 10,510 SH   SOLE   10,510 0 0
Check Point Software COM M22465104 1,213 12,215 SH   SOLE   12,215 0 0
Cheniere Energy Inc COM 16411r208 695 13,010 SH   SOLE   13,010 0 0
Chevron Corp COM 166764100 1,277 11,200 SH   SOLE   11,200 0 0
China Petro & Chem Corp ADR COM 16941R108 442 5,000 SH   SOLE   5,000 0 0
China Telecom Corp Ltd ADR COM 169426103 356 8,000 SH   SOLE   8,000 0 0
Chubb Ltd COM h1467j104 34,211 250,133 SH   SOLE   250,133 0 0
Churchill Downs Inc COM 171484108 757 3,100 SH   SOLE   3,100 0 0
Cintas Corp COM 172908105 2,252 13,200 SH   SOLE   13,200 0 0
Cisco Systems Inc COM 17275r102 222 5,184 SH   SOLE   5,184 0 0
Citrix Systems Inc COM 177376100 278 3,000 SH   SOLE   3,000 0 0
Clean Harbors Inc COM 184496107 244 5,000 SH   SOLE   5,000 0 0
Cleveland-Cliffs Inc COM 185899101 70 10,000 SH   SOLE   10,000 0 0
Cloudera Inc COM 18914u100 593 27,500 SH   SOLE   27,500 0 0
CNH Industrial NV COM n20944109 1,116 90,000 SH   SOLE   90,000 0 0
CNOOC Ltd Sp ADR COM 126132109 444 3,000 SH   SOLE   3,000 0 0
Coca-Cola Co COM 191216100 243 5,590 SH   SOLE   5,590 0 0
Coca Cola Femsa SAB de SV Sp A COM 191241108 332 5,000 SH   SOLE   5,000 0 0
Comcast Corp Cl A COM 20030N101 1,073 31,410 SH   SOLE   31,410 0 0
Constellation Brands Cl A COM 21036p108 30,631 134,394 SH   SOLE   134,394 0 0
Copart Inc COM 217204106 256 5,020 SH   SOLE   5,020 0 0
Corning Inc COM 219350105 279 10,000 SH   SOLE   10,000 0 0
Costco Wholesale Corp COM 22160K105 51,934 275,615 SH   SOLE   275,615 0 0
Covanta Hldg Corp COM 22282E102 145 10,000 SH   SOLE   10,000 0 0
Cummins Inc COM 231021106 332 2,050 SH   SOLE   2,050 0 0
Curtiss-Wright Corp COM 231561101 405 3,000 SH   SOLE   3,000 0 0
Danaher Corp COM 235851102 245 2,500 SH   SOLE   2,500 0 0
Darden Restaurants COM 237194105 341 4,000 SH   SOLE   4,000 0 0
Deere & Co COM 244199105 3,660 23,565 SH   SOLE   23,565 0 0
Deutsche Bank AG COM D18190898 280 20,000 SH   SOLE   20,000 0 0
Devon Energy Corp COM 25179M103 29,312 922,036 SH   SOLE   922,036 0 0
DexCom Inc COM 252131107 636 8,575 SH   SOLE   8,575 0 0
Diageo PLC Sp ADR COM 25243Q205 203 1,500 SH   SOLE   1,500 0 0
Direxion Daily 20 Yr Treas Bear COM 25459y678 291 15,000 SH   SOLE   15,000 0 0
Direxion Daily S&P 500 Bear 3x COM 25460e885 516 17,500 SH   SOLE   17,500 0 0
Domino's Pizza Inc COM 25754a201 351 1,503 SH   SOLE   1,503 0 0
DowDuPont Inc COM 26078j100 499 7,836 SH   SOLE   7,836 0 0
Dr Reddy's Lab Ltd ADR COM 256135203 490 15,000 SH   SOLE   15,000 0 0
Eastman Chemical Co COM 277432100 422 4,000 SH   SOLE   4,000 0 0
Ecolab Inc COM 278865100 30,811 224,780 SH   SOLE   224,780 0 0
Edwards Lifesciences COM 28176E108 11,129 79,764 SH   SOLE   79,764 0 0
Eldorado Resorts Inc COM 28470r102 254 7,700 SH   SOLE   7,700 0 0
Enbridge Inc COM 29250N105 478 15,196 SH   SOLE   15,196 0 0
Encana Corp COM 292505104 440 40,000 SH   SOLE   40,000 0 0
Expedia Group Inc COM 30212p303 276 2,500 SH   SOLE   2,500 0 0
Express Scripts Hldg COM 30219G108 345 5,000 SH   SOLE   5,000 0 0
Exxon Mobil Corp COM 30231G102 1,374 18,410 SH   SOLE   18,410 0 0
Facebook Inc Cl A COM 30303M102 44,068 275,788 SH   SOLE   275,788 0 0
FedEx Corp COM 31428X106 533 2,219 SH   SOLE   2,219 0 0
Ferrari NV COM n3167y103 1,772 14,700 SH   SOLE   14,700 0 0
Fiat Chrysler Automobiles NV COM n31738102 1,375 67,000 SH   SOLE   67,000 0 0
Fifth Third Bancorp COM 316773100 318 10,000 SH   SOLE   10,000 0 0
First Solar Inc COM 336433107 429 6,050 SH   SOLE   6,050 0 0
Flir Systems Inc COM 302445101 1,225 24,500 SH   SOLE   24,500 0 0
Fluor Corp COM 343412102 343 6,000 SH   SOLE   6,000 0 0
Ford Motor Company COM 345370860 7,077 638,738 SH   SOLE   638,738 0 0
Fortinet Inc COM 34959e109 456 8,516 SH   SOLE   8,516 0 0
Freeport-McMoRan Inc COM 35671D857 268 15,245 SH   SOLE   15,245 0 0
Fresenius Med Care AG SP ADR COM 358029106 511 10,000 SH   SOLE   10,000 0 0
GasLog Ltd COM G37585109 494 30,000 SH   SOLE   30,000 0 0
Generac Hldgs Inc COM 368736104 308 6,700 SH   SOLE   6,700 0 0
General Dynamics Corp COM 369550108 29,108 131,771 SH   SOLE   131,771 0 0
General Electric Co COM 369604103 220 16,295 SH   SOLE   16,295 0 0
Genesee & Wyoming Cl A COM 371559105 248 3,500 SH   SOLE   3,500 0 0
GGP Inc REIT COM 36174x101 307 15,000 SH   SOLE   15,000 0 0
GlaxoSmithKline PLC Sp ADR COM 37733W105 586 15,000 SH   SOLE   15,000 0 0
Gold Trust COM 78463V107 229 1,818 SH   SOLE   1,818 0 0
Goldman Sachs Grp COM 38141G104 201 800 SH   SOLE   800 0 0
Grupo Televisa SA Sp ADR COM 40049j206 319 20,000 SH   SOLE   20,000 0 0
Hain Celestial Grp COM 405217100 321 10,000 SH   SOLE   10,000 0 0
Harris Corp COM 413875105 484 3,000 SH   SOLE   3,000 0 0
HEICO Corp COM 422806109 1,849 21,300 SH   SOLE   21,300 0 0
Hess Corp COM 42809H107 5,386 106,405 SH   SOLE   106,405 0 0
Hill-Rom Hldgs Inc COM 431475102 348 4,000 SH   SOLE   4,000 0 0
Hillenbrand Inc COM 431571108 230 5,000 SH   SOLE   5,000 0 0
Hitachi Ltd ADR COM 433578507 731 10,000 SH   SOLE   10,000 0 0
Hologic Inc COM 436440101 291 7,800 SH   SOLE   7,800 0 0
Home Depot Inc COM 437076102 43,129 241,974 SH   SOLE   241,974 0 0
Honda Motor Co Ltd Sp ADR COM 438128308 695 20,000 SH   SOLE   20,000 0 0
Honeywell International COM 438516106 48,778 337,543 SH   SOLE   337,543 0 0
HSBC Hldgs PLC Spons ADR COM 404280406 955 20,030 SH   SOLE   20,030 0 0
Huntington Bancshares COM 446150104 479 31,700 SH   SOLE   31,700 0 0
IBM Corp COM 459200101 1,154 7,522 SH   SOLE   7,522 0 0
ICICI Bank Ltd Sp ADR COM 45104G104 885 100,000 SH   SOLE   100,000 0 0
Illumina Inc COM 452327109 426 1,800 SH   SOLE   1,800 0 0
Infosys Ltd Sp ADR COM 456788108 428 24,000 SH   SOLE   24,000 0 0
Ingersoll-Rand PLC COM g47791101 1,411 16,500 SH   SOLE   16,500 0 0
Intel Corp COM 458140100 449 8,630 SH   SOLE   8,630 0 0
InterDigital Inc COM 45867g101 258 3,500 SH   SOLE   3,500 0 0
International Paper Co COM 460146103 21,441 401,292 SH   SOLE   401,292 0 0
Intuitive Surgical Inc COM 46120e602 1,095 2,653 SH   SOLE   2,653 0 0
iRhythm Technologies Inc COM 450056106 283 4,500 SH   SOLE   4,500 0 0
iShares Core S&P 500 ETF COM 464287200 545 2,055 SH   SOLE   2,055 0 0
iShares MSCI Emerging Mkts ETF COM 464287234 1,068 22,125 SH   SOLE   22,125 0 0
iShares Russell 1000 ETF COM 464287622 304 2,070 SH   SOLE   2,070 0 0
Itron Inc COM 465741106 358 5,000 SH   SOLE   5,000 0 0
ITT Inc COM 45073v108 245 5,000 SH   SOLE   5,000 0 0
Jacobs Engineering Grp COM 469814107 237 4,000 SH   SOLE   4,000 0 0
Johnson & Johnson COM 478160104 19,341 150,926 SH   SOLE   150,926 0 0
Johnson Outdoors Inc Cl A COM 479167108 310 5,000 SH   SOLE   5,000 0 0
KeyCorp COM 493267108 467 23,900 SH   SOLE   23,900 0 0
KKR & Co LP COM 48248M102 203 10,000 SH   SOLE   10,000 0 0
Koninklijke Philips NV COM 500472303 766 20,000 SH   SOLE   20,000 0 0
Kroger Co COM 501044101 239 10,000 SH   SOLE   10,000 0 0
L3 Technologies Inc COM 502413107 437 2,100 SH   SOLE   2,100 0 0
LG Display Co Ltd COM 50186V102 303 25,000 SH   SOLE   25,000 0 0
Lindsay Corp COM 535555106 366 4,000 SH   SOLE   4,000 0 0
Live Nation Entmt Inc COM 538034109 16,554 392,844 SH   SOLE   392,844 0 0
Lockheed Martin Corp COM 539830109 1,460 4,321 SH   SOLE   4,321 0 0
LogMeIn Inc COM 54142L109 404 3,500 SH   SOLE   3,500 0 0
Luxottica Grp SPA Sp ADR COM 55068r202 964 15,503 SH   SOLE   15,503 0 0
M&T Bank Corp COM 55261f104 1,175 6,375 SH   SOLE   6,375 0 0
Madison Square Garden Cl A COM 55825T103 246 1,000 SH   SOLE   1,000 0 0
Martin Marietta Mtls COM 573284106 415 2,000 SH   SOLE   2,000 0 0
Masco Corp COM 574599106 515 12,725 SH   SOLE   12,725 0 0
Match Group Inc COM 57665r106 556 12,510 SH   SOLE   12,510 0 0
McDonald's Corp COM 580135101 25,545 163,349 SH   SOLE   163,349 0 0
Medtronic PLC COM g5960L103 21,492 267,917 SH   SOLE   267,917 0 0
Mettler-Toledo Intl COM 592688105 403 700 SH   SOLE   700 0 0
Micron Technology COM 595112103 261 5,000 SH   SOLE   5,000 0 0
Microsoft Corp COM 594918104 39,478 432,537 SH   SOLE   432,537 0 0
Mitsubishi UFJ Finl Grp Sp ADR COM 606822104 664 100,000 SH   SOLE   100,000 0 0
Motorola Solutions Inc COM 620076307 2,301 21,850 SH   SOLE   21,850 0 0
MTN Group Ltd COM 35G99Q582 377 37,500 SH   SOLE   37,500 0 0
Mueller Water Products Cl A COM 624758108 109 10,000 SH   SOLE   10,000 0 0
Nektar Therapeutics COM 640268108 287 2,700 SH   SOLE   2,700 0 0
Netflix Inc COM 64110L106 55,651 188,424 SH   SOLE   188,424 0 0
New York Times Cl A COM 650111107 4,218 175,000 SH   SOLE   175,000 0 0
Newell Brands Inc COM 651229106 1,264 49,600 SH   SOLE   49,600 0 0
NextEra Energy Inc COM 65339F101 541 3,312 SH   SOLE   3,312 0 0
Nippon T & T ADR COM 654624105 233 5,000 SH   SOLE   5,000 0 0
Northrop Grumman Corp COM 666807102 35,004 100,264 SH   SOLE   100,264 0 0
Norwegian Cruise Line Hldgs COM g66721104 265 5,000 SH   SOLE   5,000 0 0
Novartis AG Sp ADR COM 66987V109 1,100 13,600 SH   SOLE   13,600 0 0
Novo Nordisk A/S Sp ADR COM 670100205 985 20,000 SH   SOLE   20,000 0 0
NTT DOCOMO Inc Sp ADR COM 62942M201 384 15,000 SH   SOLE   15,000 0 0
Nucor Corp COM 670346105 25,653 419,926 SH   SOLE   419,926 0 0
Nutrien Ltd COM 67077m108 425 9,000 SH   SOLE   9,000 0 0
Nvidia Corp COM 67066G104 1,760 7,601 SH   SOLE   7,601 0 0
Old Dominion Freight Line COM 679580100 295 2,008 SH   SOLE   2,008 0 0
Ollie's Bargain Outlet Hldgs COM 681116109 619 10,260 SH   SOLE   10,260 0 0
Olympic Steel Inc COM 68162k106 308 15,000 SH   SOLE   15,000 0 0
Ormat Tech Inc COM 686688102 355 6,300 SH   SOLE   6,300 0 0
Oshkosh Corp COM 688239201 425 5,500 SH   SOLE   5,500 0 0
Owens Corning Inc COM 690742101 402 5,005 SH   SOLE   5,005 0 0
Palo Alto Networks Inc COM 697435105 554 3,050 SH   SOLE   3,050 0 0
Panasonic Corp Spon ADR COM 69832a205 431 30,000 SH   SOLE   30,000 0 0
PayPal Holdings Inc COM 70450y103 383 5,049 SH   SOLE   5,049 0 0
Pentair PLC COM G7S00T104 307 4,500 SH   SOLE   4,500 0 0
Pfizer Inc COM 717081103 605 17,056 SH   SOLE   17,056 0 0
Phillips 66 COM 718546104 23,115 240,982 SH   SOLE   240,982 0 0
Pioneer Natural Resources COM 723787107 53,034 308,735 SH   SOLE   308,735 0 0
Planet Fitness Inc Cl A COM 72703h101 472 12,500 SH   SOLE   12,500 0 0
Plug Power Inc COM 72919p202 217 115,000 SH   SOLE   115,000 0 0
Procter & Gamble Co COM 742718109 304 3,836 SH   SOLE   3,836 0 0
Prologis Inc REIT COM 74340w103 328 5,210 SH   SOLE   5,210 0 0
Proofpoint Inc COM 743424103 284 2,500 SH   SOLE   2,500 0 0
ProShares UltraPro S&P 500 ETF COM 74347X864 1,314 10,050 SH   SOLE   10,050 0 0
ProShares UltraPro Short S&P 5 COM 74348a442 748 67,000 SH   SOLE   67,000 0 0
ProShares UltraShort S&P 500 E COM 74347b383 329 8,027 SH   SOLE   8,027 0 0
Prudential PLC ADR COM 74435K204 793 15,500 SH   SOLE   15,500 0 0
Pulte Group Inc COM 745867101 370 12,535 SH   SOLE   12,535 0 0
Quanta Services Inc COM 74762E102 344 10,000 SH   SOLE   10,000 0 0
Rayonier Inc REIT COM 754907103 246 7,000 SH   SOLE   7,000 0 0
Raytheon Co COM 755111507 59,485 275,622 SH   SOLE   275,622 0 0
Red Hat Inc COM 756577102 1,712 11,450 SH   SOLE   11,450 0 0
Redfin Corp COM 75737f108 208 9,100 SH   SOLE   9,100 0 0
Regal Beloit Corp COM 758750103 220 3,000 SH   SOLE   3,000 0 0
Republic Services Inc COM 760759100 397 6,000 SH   SOLE   6,000 0 0
Rio Tinto PLC Sp ADR COM 767204100 515 10,000 SH   SOLE   10,000 0 0
Rockwell Automation COM 773903109 352 2,023 SH   SOLE   2,023 0 0
Rogers Comm Cl B COM 775109960 669 15,000 SH   SOLE   15,000 0 0
Roper Technologies Inc COM 776696106 421 1,500 SH   SOLE   1,500 0 0
Royal Bank of Canada COM 780087102 773 10,000 SH   SOLE   10,000 0 0
Royal Caribbean Cruises COM v7780t103 294 2,500 SH   SOLE   2,500 0 0
Royal Dutch Shell PLC Spons AD COM 780259206 791 12,400 SH   SOLE   12,400 0 0
Salesforce.com Inc COM 79466L302 35,894 308,629 SH   SOLE   308,629 0 0
Sanofi Sp ADR COM 80105N105 601 15,000 SH   SOLE   15,000 0 0
SAP SE Sp ADR COM 803054204 527 5,013 SH   SOLE   5,013 0 0
Scientific Games Corp COM 80874p109 225 5,400 SH   SOLE   5,400 0 0
Sensata Tech Hldgs PLC COM g8060n102 363 7,000 SH   SOLE   7,000 0 0
Service Corp Intl COM 817565104 1,510 40,003 SH   SOLE   40,003 0 0
Sherwin Williams Co COM 824348106 38,311 97,703 SH   SOLE   97,703 0 0
Shire PLC ADR COM 82481r106 383 2,565 SH   SOLE   2,565 0 0
Shopify Inc Cl A COM 82509L107 561 4,500 SH   SOLE   4,500 0 0
ShotSpotter Inc COM 82536t107 530 20,000 SH   SOLE   20,000 0 0
Siemens AG Sp ADR COM 826197501 1,151 18,000 SH   SOLE   18,000 0 0
SK Telecom Co Ltd Sp ADR COM 78440P108 604 25,000 SH   SOLE   25,000 0 0
Skyworks Solutions Inc COM 83088m102 351 3,500 SH   SOLE   3,500 0 0
SM Energy Co COM 78454L100 398 22,100 SH   SOLE   22,100 0 0
Smith & Nephew PLC Spons ADR COM 83175m205 954 25,000 SH   SOLE   25,000 0 0
Snap-On Inc COM 833034101 295 2,000 SH   SOLE   2,000 0 0
Sociedad Quimica y Minera de C COM 833635105 492 10,000 SH   SOLE   10,000 0 0
Sotheby's COM 835898107 308 6,000 SH   SOLE   6,000 0 0
Southwest Airlines Co COM 844741108 721 12,595 SH   SOLE   12,595 0 0
SPDR S&P 500 ETF Tr COM 78462F103 2,806 10,664 SH   SOLE   10,664 0 0
Square Inc Cl A COM 852234103 510 10,370 SH   SOLE   10,370 0 0
Stanley Black & Decker COM 854502101 1,195 7,800 SH   SOLE   7,800 0 0
Starbucks Corp COM 855244109 200 3,462 SH   SOLE   3,462 0 0
Statoil ASA Sp ADR COM 85771P102 237 10,000 SH   SOLE   10,000 0 0
Steel Dynamics Inc COM 858119100 570 12,900 SH   SOLE   12,900 0 0
Stryker Corp COM 863667101 48,372 300,598 SH   SOLE   300,598 0 0
Suncor Energy Inc COM 867224107 691 20,000 SH   SOLE   20,000 0 0
SunTrust Banks Inc COM 867914103 53,548 787,009 SH   SOLE   787,009 0 0
Synchrony Financial COM 87165b103 335 10,000 SH   SOLE   10,000 0 0
Synovus Finl Corp COM 87161c501 250 5,000 SH   SOLE   5,000 0 0
Taiwan Semicon Mfg Co Ltd Sp A COM 874039100 1,094 25,000 SH   SOLE   25,000 0 0
Take-Two Interactive Software COM 874054109 393 4,020 SH   SOLE   4,020 0 0
Tata Motors Ltd Spons ADR COM 876568502 643 25,000 SH   SOLE   25,000 0 0
Teladoc Inc COM 87918a105 403 10,000 SH   SOLE   10,000 0 0
Telenor ASA ADR COM 87944W105 228 10,000 SH   SOLE   10,000 0 0
Teradyne Inc COM 880770102 229 5,000 SH   SOLE   5,000 0 0
Tesla Inc COM 88160R101 719 2,700 SH   SOLE   2,700 0 0
Texas Instruments Inc COM 882508104 24,042 231,415 SH   SOLE   231,415 0 0
The Stars Group Inc COM 85570w100 317 11,500 SH   SOLE   11,500 0 0
The Travelers Co Inc COM 89417e109 202 1,457 SH   SOLE   1,457 0 0
Thermo Fisher Scientific COM 883556102 1,353 6,552 SH   SOLE   6,552 0 0
Thor Industries Inc COM 885160101 1,771 15,375 SH   SOLE   15,375 0 0
Toronto Dominion Bank COM 891160509 1,023 18,000 SH   SOLE   18,000 0 0
Toyota Motor Corp Sp ADR COM 892331307 1,043 8,000 SH   SOLE   8,000 0 0
Trupanion Inc COM 898202106 284 9,500 SH   SOLE   9,500 0 0
Twitter Inc COM 90184L102 348 12,000 SH   SOLE   12,000 0 0
UltraShort 20 Yr Treas ProShares COM 74347B201 426 11,750 SH   SOLE   11,750 0 0
Unilever NV (NY Shs) COM 904784709 1,128 20,000 SH   SOLE   20,000 0 0
Union Pacific Corp COM 907818108 930 6,918 SH   SOLE   6,918 0 0
United Parcel Service Cl B COM 911312106 1,545 14,762 SH   SOLE   14,762 0 0
United States Steel COM 912909108 264 7,500 SH   SOLE   7,500 0 0
UnitedHealth Grp Inc COM 91324p102 21,645 101,145 SH   SOLE   101,145 0 0
US Bancorp COM 902973304 38,059 753,648 SH   SOLE   753,648 0 0
USG Corp COM 903293405 404 10,000 SH   SOLE   10,000 0 0
Vale SA Sp ADR COM 91912E105 637 50,100 SH   SOLE   50,100 0 0
Valero Energy Corp COM 91913Y100 374 4,035 SH   SOLE   4,035 0 0
Valmont Industries COM 920253101 293 2,000 SH   SOLE   2,000 0 0
Visa Inc Cl A COM 92826C839 49,987 417,884 SH   SOLE   417,884 0 0
Vodafone Grp PLC Sp ADR COM 92857W308 695 25,000 SH   SOLE   25,000 0 0
Volvo AB B Shs COM 928856301 909 50,000 SH   SOLE   50,000 0 0
Vulcan Materials Co COM 929160109 346 3,033 SH   SOLE   3,033 0 0
Walmart Inc COM 931142103 218 2,445 SH   SOLE   2,445 0 0
Walt Disney Co COM 254687106 31,001 308,652 SH   SOLE   308,652 0 0
Waste Connections Inc COM 94106b101 359 5,000 SH   SOLE   5,000 0 0
Waste Mgmt Inc COM 94106L109 42,113 500,635 SH   SOLE   500,635 0 0
Watts Water Tech Cl A COM 942749102 389 5,000 SH   SOLE   5,000 0 0
Wayfair Inc Class A COM 94419L101 219 3,250 SH   SOLE   3,250 0 0
WD-40 Company COM 929236107 395 3,000 SH   SOLE   3,000 0 0
Weyerhaeuser Co REIT COM 962166104 42,298 1,208,510 SH   SOLE   1,208,510 0 0
Winnebago Industries Inc COM 974637100 263 7,000 SH   SOLE   7,000 0 0
Wipro Ltd ADR COM 97651M109 206 40,000 SH   SOLE   40,000 0 0
Xylem Inc COM 98419m100 13,024 169,318 SH   SOLE   169,318 0 0
Zoetis Inc COM 98978v103 512 6,130 SH   SOLE   6,130 0 0