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 4,530 20,635 SH   SOLE   20,635 0 0
Abbvie Inc COM 00287y109 5,978 63,160 SH   SOLE   63,160 0 0
Activision Blizzard Inc COM 00507v109 2,918 43,255 SH   SOLE   43,255 0 0
Adobe Systems Inc COM 00724f101 6,488 30,024 SH   SOLE   30,024 0 0
Air Prods & Chems Inc COM 009158106 207 1,300 SH   SOLE   1,300 0 0
Alphabet Inc Cap Stock Cl A COM 02079k305 8,153 7,861 SH   SOLE   7,861 0 0
Amazon.com Inc COM 023135106 26,596 18,376 SH   SOLE   18,376 0 0
American Express Co COM 025816109 1,166 12,500 SH   SOLE   12,500 0 0
Analog Devices Inc COM 032654105 3,647 40,020 SH   SOLE   40,020 0 0
AON PLC Cl A COM g0408v102 210 1,500 SH   SOLE   1,500 0 0
Apollo Global Mgmt LLC Cl A COM 037612306 822 27,750 SH   SOLE   27,750 0 0
Apple Inc COM 037833100 4,929 29,378 SH   SOLE   29,378 0 0
Applied Materials Inc COM 038222105 2,723 48,975 SH   SOLE   48,975 0 0
AT&T Inc COM 00206r102 214 6,000 SH   SOLE   6,000 0 0
Automatic Data Processing Inc COM 053015103 1,339 11,800 SH   SOLE   11,800 0 0
BlackRock Inc COM 09247x101 271 500 SH   SOLE   500 0 0
Boeing Co COM 097023105 7,294 22,245 SH   SOLE   22,245 0 0
Boise Cascade Co COM 09739d100 1,926 49,905 SH   SOLE   49,905 0 0
Booking Holdings Inc COM 09857l108 1,101 529 SH   SOLE   529 0 0
Bristol Myers Squibb Co COM 110122108 1,452 22,950 SH   SOLE   22,950 0 0
Builders FirstSource Inc COM 12008r107 1,383 69,725 SH   SOLE   69,725 0 0
Cabot Oil & Gas Corp COM 127097103 539 22,485 SH   SOLE   22,485 0 0
Camping World Holdings Inc Cl COM 13462k109 206 6,400 SH   SOLE   6,400 0 0
Caterpillar Inc COM 149123101 2,862 19,420 SH   SOLE   19,420 0 0
Cavium Inc COM 14964u108 1,161 14,625 SH   SOLE   14,625 0 0
Celgene Corp COM 151020104 3,652 40,940 SH   SOLE   40,940 0 0
Cheniere Energy Inc COM 16411r208 887 16,600 SH   SOLE   16,600 0 0
Chevron Corp COM 166764100 1,886 16,535 SH   SOLE   16,535 0 0
Chubb Limited COM h1467j104 2,107 15,406 SH   SOLE   15,406 0 0
Cintas Corp COM 172908105 649 3,805 SH   SOLE   3,805 0 0
Clovis Oncology Inc COM 189464100 620 11,750 SH   SOLE   11,750 0 0
Coca-Cola Co COM 191216100 782 18,000 SH   SOLE   18,000 0 0
Colgate Palmolive Co COM 194162103 717 10,000 SH   SOLE   10,000 0 0
Constellation Brands Inc Cl A COM 21036p108 410 1,800 SH   SOLE   1,800 0 0
CSX Corp COM 126408103 3,513 63,065 SH   SOLE   63,065 0 0
Cummins Inc COM 231021106 5,504 33,958 SH   SOLE   33,958 0 0
Cypress Semiconductor Corp COM 232806109 2,791 164,550 SH   SOLE   164,550 0 0
D R Horton Inc COM 23331a109 5,626 128,320 SH   SOLE   128,320 0 0
Deere & Co COM 244199105 599 3,856 SH   SOLE   3,856 0 0
Disney Walt Co Disney COM 254687106 4,307 42,880 SH   SOLE   42,880 0 0
Dowdupont Inc COM 26078j100 6,293 98,777 SH   SOLE   98,777 0 0
Duke Energy Corp COM 26441c204 310 3,999 SH   SOLE   3,999 0 0
eLot Inc COM 29014q105 0 67,670 SH   SOLE   67,670 0 0
Emergent Biosolutions Inc COM 29089q105 680 12,920 SH   SOLE   12,920 0 0
EOG Resources Inc COM 26875p101 6,024 57,225 SH   SOLE   57,225 0 0
Evercore Partners Inc Class A COM 29977a105 2,706 31,030 SH   SOLE   31,030 0 0
Expeditors Intl Wash Inc COM 302130109 2,250 35,550 SH   SOLE   35,550 0 0
Exxon Mobil Corp COM 30231g102 2,153 28,857 SH   SOLE   28,857 0 0
Facebook Inc Cl A COM 30303m102 13,665 85,521 SH   SOLE   85,521 0 0
Fair Isaac Corp COM 303250104 656 3,875 SH   SOLE   3,875 0 0
Fastenal Co COM 311900104 895 16,400 SH   SOLE   16,400 0 0
FedEx Corp COM 31428x106 4,984 20,758 SH   SOLE   20,758 0 0
Freeport-McMoran Inc COM 35671d857 487 27,700 SH   SOLE   27,700 0 0
General Electric Co COM 369604103 287 21,258 SH   SOLE   21,258 0 0
Gilead Sciences Inc COM 375558103 3,929 52,120 SH   SOLE   52,120 0 0
Goldman Sachs Group Inc COM 38141g104 1,443 5,730 SH   SOLE   5,730 0 0
Healthequity Inc COM 42226a107 2,276 37,595 SH   SOLE   37,595 0 0
Home Depot Inc COM 437076102 14,339 80,446 SH   SOLE   80,446 0 0
Honeywell Intl Inc COM 438516106 871 6,025 SH   SOLE   6,025 0 0
Hunt J B Trans Services Inc COM 445658107 1,613 13,770 SH   SOLE   13,770 0 0
Huntsman Corp COM 447011107 1,784 61,000 SH   SOLE   61,000 0 0
Idexx Laboratories Inc COM 45168d104 3,143 16,422 SH   SOLE   16,422 0 0
Ingersoll-Rand PLC COM g47791101 1,411 16,501 SH   SOLE   16,501 0 0
Intel Corp COM 458140100 6,622 127,150 SH   SOLE   127,150 0 0
IntercontinentalExchange Inc COM 45866f104 4,152 57,255 SH   SOLE   57,255 0 0
Jazz Pharmaceuticals PLC USD COM g50871105 3,037 20,115 SH   SOLE   20,115 0 0
Johnson & Johnson COM 478160104 5,745 44,827 SH   SOLE   44,827 0 0
JPMorgan Chase & Co COM 46625h100 806 7,330 SH   SOLE   7,330 0 0
Kinder Morgan Inc COM 49456b101 181 12,000 SH   SOLE   12,000 0 0
KLA-Tencor Corp COM 482480100 1,235 11,330 SH   SOLE   11,330 0 0
KMG Chemicals Inc COM 482564101 2,846 47,475 SH   SOLE   47,475 0 0
L3 Technologies Inc COM 502413107 2,660 12,790 SH   SOLE   12,790 0 0
Lam Research Corp COM 512807108 2,616 12,875 SH   SOLE   12,875 0 0
Las Vegas Sands Corp COM 517834107 4,909 68,270 SH   SOLE   68,270 0 0
Lauder Estee Cos Inc Cl A COM 518439104 1,961 13,100 SH   SOLE   13,100 0 0
Ligand Pharmaceuticals Inc COM 53220k504 1,050 6,360 SH   SOLE   6,360 0 0
Lockheed Martin Corp COM 539830109 8,039 23,788 SH   SOLE   23,788 0 0
Marathon Petroleum Corp COM 56585a102 3,289 44,985 SH   SOLE   44,985 0 0
MasterCard Inc Cl A COM 57636q104 280 1,600 SH   SOLE   1,600 0 0
Merck & Co Inc COM 58933y105 1,524 27,976 SH   SOLE   27,976 0 0
Micron Technology Inc COM 595112103 15,687 300,855 SH   SOLE   300,855 0 0
Microsoft Corp COM 594918104 7,762 85,040 SH   SOLE   85,040 0 0
Netflix Inc COM 64110l106 310 1,050 SH   SOLE   1,050 0 0
New Relic Inc COM 64829b100 1,288 17,375 SH   SOLE   17,375 0 0
Nextera Energy Inc COM 65339f101 1,176 7,200 SH   SOLE   7,200 0 0
Nike Inc Cl B COM 654106103 1,648 24,800 SH   SOLE   24,800 0 0
North European Oil Royalty Tru COM 659310106 242 29,300 SH   SOLE   29,300 0 0
Norwegian Cruise Line Holdings COM g66721104 1,022 19,300 SH   SOLE   19,300 0 0
NVIDIA Corp COM 67066g104 961 4,149 SH   SOLE   4,149 0 0
NXP Semiconductors NV COM n6596x109 12,493 106,780 SH   SOLE   106,780 0 0
Packaging Corp America COM 695156109 634 5,622 SH   SOLE   5,622 0 0
Palo Alto Networks Inc COM 697435105 1,433 7,895 SH   SOLE   7,895 0 0
Parker Hannifin Corp COM 701094104 1,410 8,245 SH   SOLE   8,245 0 0
Paypal Holdings Inc COM 70450y103 9,820 129,435 SH   SOLE   129,435 0 0
Pioneer Natural Resources Co COM 723787107 368 2,140 SH   SOLE   2,140 0 0
Praxair Inc COM 74005p104 1,115 7,725 SH   SOLE   7,725 0 0
Procter & Gamble Co COM 742718109 864 10,900 SH   SOLE   10,900 0 0
Pulte Homes Inc COM 745867101 3,548 120,300 SH   SOLE   120,300 0 0
Raytheon Co COM 755111507 4,226 19,582 SH   SOLE   19,582 0 0
Regeneron Pharmaceuticals COM 75886f107 2,791 8,105 SH   SOLE   8,105 0 0
Rockwell Automation Inc COM 773903109 574 3,295 SH   SOLE   3,295 0 0
Royal Caribbean Cruises Ltd COM v7780t103 294 2,500 SH   SOLE   2,500 0 0
Royal Gold Inc COM 780287108 361 4,200 SH   SOLE   4,200 0 0
Schlumberger Ltd COM 806857108 207 3,200 SH   SOLE   3,200 0 0
Sherwin Williams Co COM 824348106 302 770 SH   SOLE   770 0 0
Sirius XM Holdings Inc COM 82968b103 387 61,950 SH   SOLE   61,950 0 0
Smith A O COM 831865209 474 7,450 SH   SOLE   7,450 0 0
Spring Bank Pharmaceuticals In COM 849431101 2,492 165,775 SH   SOLE   165,775 0 0
SVB Financial Group COM 78486q101 1,218 5,075 SH   SOLE   5,075 0 0
Tapestry Inc COM 876030107 2,283 43,400 SH   SOLE   43,400 0 0
Textron Inc COM 883203101 1,420 24,085 SH   SOLE   24,085 0 0
Thermo Fisher Scientific Inc COM 883556102 266 1,289 SH   SOLE   1,289 0 0
Thor Industries Inc COM 885160101 1,237 10,740 SH   SOLE   10,740 0 0
Tiffany & Co COM 886547108 527 5,400 SH   SOLE   5,400 0 0
United Rentals Inc COM 911363109 738 4,275 SH   SOLE   4,275 0 0
United Technologies Corp COM 913017109 522 4,150 SH   SOLE   4,150 0 0
UnitedHealth Group Inc COM 91324p102 3,164 14,785 SH   SOLE   14,785 0 0
Verizon Communications Inc COM 92343v104 662 13,850 SH   SOLE   13,850 0 0
Vertex Pharmaceuticals Inc COM 92532f100 876 5,376 SH   SOLE   5,376 0 0
VF Corp COM 918204108 5,482 73,965 SH   SOLE   73,965 0 0
Walgreens Boots Alliance Inc COM 931427108 337 5,150 SH   SOLE   5,150 0 0
Western Digital Corp COM 958102105 591 6,400 SH   SOLE   6,400 0 0
Westlake Chem Corp COM 960413102 346 3,115 SH   SOLE   3,115 0 0
Yum China Holdings Inc COM 98850p109 2,308 55,610 SH   SOLE   55,610 0 0
Bunge Limited Conv Pfd Perp CONV PREF g16962204 379 3,500 SH   SOLE   3,500 0 0
Alibaba Group Holding Ltd Sp A ADR 01609w102 4,230 23,045 SH   SOLE   23,045 0 0
LVMH Moet Hennessy Louis Vuitt COM 502441306 2,170 35,260 SH   SOLE   35,260 0 0
NetEase Inc Sp ADR ADR 64110w102 413 1,472 SH   SOLE   1,472 0 0
Rise Ed Cayman Ltd Sp ADR ADR 76761l102 221 14,425 SH   SOLE   14,425 0 0
Silicon Motion Technology Corp ADR 82706c108 561 11,650 SH   SOLE   11,650 0 0
Taiwan Semiconductor Mfg Ltd S ADR 874039100 759 17,345 SH   SOLE   17,345 0 0
Tencent Holdings Ltd ADR ADR 88032q109 5,848 112,045 SH   SOLE   112,045 0 0
Weibo Corp Sp ADR ADR 948596101 1,179 9,865 SH   SOLE   9,865 0 0
BNY Mellon Small Cap Multi Str MUTUAL FUND 05569m889 222 11,573 SH   SOLE   11,573 0 0
Dreyfus Premier Inv Funds Inc MUTUAL FUND 261986541 247 11,601 SH   SOLE   11,601 0 0
Kayne Anderson MLP Investment MUTUAL FUND 486606106 189 11,500 SH   SOLE   11,500 0 0
Brookfield Infrast Partners LP MLP g16252101 777 18,650 SH   SOLE   18,650 0 0
Enbridge Energy Partners LP MLP 29250r106 96 10,000 SH   SOLE   10,000 0 0
Annaly Cap Mgmt Inc REIT 035710409 269 25,800 SH   SOLE   25,800 0 0
Capstead Mtg Corp REIT 14067e506 121 14,000 SH   SOLE   14,000 0 0
Coresite Realty Corp REIT 21870q105 363 3,625 SH   SOLE   3,625 0 0
Rayonier Inc REIT 754907103 299 8,500 SH   SOLE   8,500 0 0
W P Carey Inc COM 92936u109 363 5,850 SH   SOLE   5,850 0 0
Weyerhaeuser Co COM 962166104 1,202 34,350 SH   SOLE   34,350 0 0