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
Expires: July 31, 2015
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
LLY COM 532457108 335,004,400 279,303 SH SOLE 279,303 0 0
AMAT COM 038222105 229,623,400 317,598 SH SOLE 317,598 0 0
NVDA COM 67066G104 179,124,600 895,219 SH SOLE 895,219 0 0
AAPL COM 037833100 166,713,000 576,144 SH SOLE 576,144 0 0
GOOGL COM 02079K305 110,284,400 308,599 SH SOLE 308,599 0 0
MSFT COM 594918104 93,777,980 251,402 SH SOLE 251,402 0 0
TRV COM 89417E109 71,044,460 215,208 SH SOLE 215,208 0 0
AMZN COM 023135106 58,386,150 244,969 SH SOLE 244,969 0 0
GOOG COM 02079K107 56,094,670 158,759 SH SOLE 158,759 0 0
MRK COM 58933Y105 52,772,640 410,682 SH SOLE 410,682 0 0
LRCX COM 512807306 45,231,420 104,380 SH SOLE 104,380 0 0
META COM 30303M102 41,384,920 73,470 SH SOLE 73,470 0 0
CSCO COM 17275R102 36,949,160 314,568 SH SOLE 314,568 0 0
AMD COM 007903107 34,170,870 58,823 SH SOLE 58,823 0 0
WM COM 94106L109 33,257,260 149,216 SH SOLE 149,216 0 0
MA COM 57636Q104 31,558,670 61,446 SH SOLE 61,446 0 0
ALL COM 020002101 30,204,340 126,941 SH SOLE 126,941 0 0
INTC COM 458140100 30,074,630 215,388 SH SOLE 215,388 0 0
AEP COM 025537101 29,687,770 217,000 SH SOLE 217,000 0 0
HD COM 437076102 26,563,860 75,320 SH SOLE 75,320 0 0
AVGO COM 11135F101 26,491,980 70,130 SH SOLE 70,130 0 0
AAMI COM 10948W103 26,470,120 370,108 SH SOLE 370,108 0 0
PEP COM 713448108 26,189,740 193,425 SH SOLE 193,425 0 0
MCD COM 580135101 25,950,030 96,001 SH SOLE 96,001 0 0
RTX COM 75513E101 25,459,870 134,190 SH SOLE 134,190 0 0
UNP COM 907818108 25,390,660 93,348 SH SOLE 93,348 0 0
ABBV COM 00287Y109 24,732,440 98,285 SH SOLE 98,285 0 0
UNH COM 91324P102 23,825,160 57,323 SH SOLE 57,323 0 0
MET COM 59156R108 23,730,650 280,471 SH SOLE 280,471 0 0
SLF COM 866796105 19,668,360 250,808 SH SOLE 250,808 0 0
BMY COM 110122108 17,072,350 296,292 SH SOLE 296,292 0 0
ES COM 30040W108 16,344,000 226,152 SH SOLE 226,152 0 0
YUM COM 988498101 15,863,550 99,234 SH SOLE 99,234 0 0
MO COM 02209S103 15,299,300 212,638 SH SOLE 212,638 0 0
TGT COM 87612E106 14,992,200 114,786 SH SOLE 114,786 0 0
KMB COM 494368103 14,474,160 131,859 SH SOLE 131,859 0 0
KO COM 191216100 14,002,820 172,300 SH SOLE 172,300 0 0
JPM COM 46625H100 13,768,810 42,064 SH SOLE 42,064 0 0
VZ COM 92343V104 13,079,670 308,920 SH SOLE 308,920 0 0
NFLX COM 64110L106 12,643,510 177,079 SH SOLE 177,079 0 0
TMUS COM 872590104 12,247,640 73,020 SH SOLE 73,020 0 0
TFC COM 89832Q109 11,654,740 233,937 SH SOLE 233,937 0 0
AVY COM 053611109 11,469,050 70,644 SH SOLE 70,644 0 0
TSLA COM 88160R101 11,452,530 27,229 SH SOLE 27,229 0 0
PFE COM 717081103 10,222,320 424,515 SH SOLE 424,515 0 0
WDC COM 958102105 10,219,520 16,000 SH SOLE 16,000 0 0
EIX COM 281020107 9,692,497 130,188 SH SOLE 130,188 0 0
SLM COM 78442P106 7,208,882 277,906 SH SOLE 277,906 0 0
MCHP COM 595017104 7,204,800 79,000 SH SOLE 79,000 0 0
MU COM 595112103 5,876,490 5,091 SH SOLE 5,091 0 0
FCX COM 35671D857 5,361,812 85,257 SH SOLE 85,257 0 0
WMT COM 931142103 4,994,771 44,100 SH SOLE 44,100 0 0
PBI COM 724479100 4,818,000 275,000 SH SOLE 275,000 0 0
BEN COM 354613101 4,198,674 126,200 SH SOLE 126,200 0 0
RCL COM V7780T103 4,195,842 13,214 SH SOLE 13,214 0 0
QCOM COM 747525103 4,128,578 22,342 SH SOLE 22,342 0 0
TER COM 880770102 4,112,640 8,500 SH SOLE 8,500 0 0
ANET COM 040413205 3,957,524 23,296 SH SOLE 23,296 0 0
BAC COM 060505104 3,846,606 67,508 SH SOLE 67,508 0 0
MS COM 617446448 3,621,827 17,326 SH SOLE 17,326 0 0
IVZ COM G491BT108 3,330,233 126,193 SH SOLE 126,193 0 0
GS COM 38141G104 3,230,316 3,194 SH SOLE 3,194 0 0
KLAC COM 482480100 3,201,143 10,609 SH SOLE 10,609 0 0
V COM 92826C839 2,975,620 8,673 SH SOLE 8,673 0 0
PSA COM 74460D109 2,874,339 9,030 SH SOLE 9,030 0 0
SO COM 842587107 2,871,300 30,000 SH SOLE 30,000 0 0
ORLY COM 67103H107 2,486,430 27,000 SH SOLE 27,000 0 0
CVX COM 166764100 2,462,199 14,854 SH SOLE 14,854 0 0
CRM COM 79466L302 2,447,656 15,624 SH SOLE 15,624 0 0
MDT COM G5960L103 2,323,509 29,701 SH SOLE 29,701 0 0
MAR COM 571903202 2,276,534 6,143 SH SOLE 6,143 0 0
LDOS COM 525327102 2,242,790 21,781 SH SOLE 21,781 0 0
SFM COM 85208M102 2,176,666 25,735 SH SOLE 25,735 0 0
BA COM 097023105 2,172,926 10,038 SH SOLE 10,038 0 0
SCHW COM 808513105 2,135,220 23,141 SH SOLE 23,141 0 0
FANG COM 25278X109 2,111,645 12,013 SH SOLE 12,013 0 0
VFC COM 918204108 1,947,840 116,777 SH SOLE 116,777 0 0
URI COM 911363109 1,896,458 1,674 SH SOLE 1,674 0 0
CARR COM 14448C104 1,891,623 25,789 SH SOLE 25,789 0 0
BRC COM 104674106 1,849,714 20,200 SH SOLE 20,200 0 0
PHM COM 745867101 1,795,804 13,088 SH SOLE 13,088 0 0
PWR COM 74762E102 1,795,060 2,493 SH SOLE 2,493 0 0
CBRE COM 12504L109 1,781,006 13,223 SH SOLE 13,223 0 0
ADBE COM 00724F101 1,664,762 8,120 SH SOLE 8,120 0 0
MPC COM 56585A102 1,614,556 6,315 SH SOLE 6,315 0 0
FTNT COM 34959E109 1,591,503 10,359 SH SOLE 10,359 0 0
GE COM 369604301 1,585,736 4,243 SH SOLE 4,243 0 0
APA COM 03743Q108 1,563,458 48,003 SH SOLE 48,003 0 0
DECK COM 243537107 1,489,350 15,000 SH SOLE 15,000 0 0
MGM COM 552953101 1,399,399 29,270 SH SOLE 29,270 0 0
BKR COM 05722G100 1,327,116 23,912 SH SOLE 23,912 0 0
GEV COM 36828A101 1,233,603 1,050 SH SOLE 1,050 0 0
FCFS COM 33768G107 1,189,760 5,500 SH SOLE 5,500 0 0
HPQ COM 40434L105 1,162,820 53,000 SH SOLE 53,000 0 0
F COM 345370860 1,111,194 79,942 SH SOLE 79,942 0 0
CRS COM 144285103 1,110,312 1,800 SH SOLE 1,800 0 0
PH COM 701094104 1,095,494 1,120 SH SOLE 1,120 0 0
OTIS COM 68902V107 1,046,076 14,610 SH SOLE 14,610 0 0
KR COM 501044101 1,045,630 18,830 SH SOLE 18,830 0 0
CRDO COM G25457105 1,006,215 3,700 SH SOLE 3,700 0 0
SLB COM 806857108 996,048 21,425 SH SOLE 21,425 0 0
TOL COM 889478103 972,025 5,900 SH SOLE 5,900 0 0
CDNS COM 127387108 937,549 2,498 SH SOLE 2,498 0 0
BSX COM 101137107 928,716 21,760 SH SOLE 21,760 0 0
SNPS COM 871607107 915,781 2,053 SH SOLE 2,053 0 0
RF COM 7591EP100 894,373 29,615 SH SOLE 29,615 0 0
ALGN COM 016255101 888,163 5,266 SH SOLE 5,266 0 0
RJF COM 754730109 866,571 5,700 SH SOLE 5,700 0 0
NOC COM 666807102 865,827 1,700 SH SOLE 1,700 0 0
EBAY COM 278642103 847,065 7,580 SH SOLE 7,580 0 0
VTRS COM 92556V106 837,368 52,730 SH SOLE 52,730 0 0
NEM COM 651639106 827,057 8,855 SH SOLE 8,855 0 0
XOM COM 30233Q108 825,788 6,040 SH SOLE 6,040 0 0
ABCB COM 03076K108 821,366 9,100 SH SOLE 9,100 0 0
HLT COM 43300A203 805,661 2,438 SH SOLE 2,438 0 0
PLOW COM 25960R105 755,300 14,000 SH SOLE 14,000 0 0
OPLN COM 48238T109 750,568 18,200 SH SOLE 18,200 0 0
ALSN COM 01973R101 744,084 6,600 SH SOLE 6,600 0 0
NUE COM 670346105 739,530 3,320 SH SOLE 3,320 0 0
PLTR COM 69608A108 736,187 6,310 SH SOLE 6,310 0 0
CMG COM 169656105 734,400 21,600 SH SOLE 21,600 0 0
LNC COM 534187109 733,088 20,738 SH SOLE 20,738 0 0
FN COM G3323L100 730,704 1,300 SH SOLE 1,300 0 0
TTMI COM 87305R109 729,378 3,900 SH SOLE 3,900 0 0
UAL COM 910047109 686,341 5,047 SH SOLE 5,047 0 0
MCK COM 58155Q103 680,040 900 SH SOLE 900 0 0
BRK.B COM 084670702 673,524 1,346 SH SOLE 1,346 0 0
STT COM 857477103 644,140 3,798 SH SOLE 3,798 0 0
ADI COM 032654105 622,365 1,567 SH SOLE 1,567 0 0
NOW COM 81762P102 619,010 6,234 SH SOLE 6,234 0 0
MOD COM 607828100 614,146 2,300 SH SOLE 2,300 0 0
WBS COM 947890109 595,464 7,792 SH SOLE 7,792 0 0
C COM 172967424 593,150 4,238 SH SOLE 4,238 0 0
NWSA COM 65249B109 589,464 23,740 SH SOLE 23,740 0 0
NESR COM G6375R107 577,649 19,300 SH SOLE 19,300 0 0
IBM COM 459200101 573,668 2,040 SH SOLE 2,040 0 0
JCI COM G51502105 571,144 3,909 SH SOLE 3,909 0 0
ETSY COM 29786A106 567,084 7,528 SH SOLE 7,528 0 0
OGN COM 68622V106 556,047 41,067 SH SOLE 41,067 0 0
CPRT COM 217204106 534,820 18,972 SH SOLE 18,972 0 0
COP COM 20825C104 479,255 4,610 SH SOLE 4,610 0 0
FTI COM G87110105 474,840 7,162 SH SOLE 7,162 0 0
EXPE COM 30212P303 470,051 1,837 SH SOLE 1,837 0 0
HAL COM 406216101 469,053 13,816 SH SOLE 13,816 0 0
TEX COM 880779103 461,486 6,375 SH SOLE 6,375 0 0
CE COM 150870103 460,000 10,000 SH SOLE 10,000 0 0
DIS COM 254687106 455,358 4,731 SH SOLE 4,731 0 0
GM COM 37045V100 449,376 5,830 SH SOLE 5,830 0 0
GEN COM 668771108 442,444 17,776 SH SOLE 17,776 0 0
COF COM 14040H105 437,552 2,181 SH SOLE 2,181 0 0
CI COM 125523100 435,850 1,581 SH SOLE 1,581 0 0
EA COM 285512109 414,180 2,020 SH SOLE 2,020 0 0
TGLS COM 87877F103 411,928 8,800 SH SOLE 8,800 0 0
DVN COM 25179M103 409,811 9,918 SH SOLE 9,918 0 0
ISRG COM 46120E602 409,212 1,029 SH SOLE 1,029 0 0
GHM COM 384556106 408,507 3,300 SH SOLE 3,300 0 0
ALNT COM 019330109 401,427 3,900 SH SOLE 3,900 0 0
CDE COM 192108504 363,936 22,300 SH SOLE 22,300 0 0
NSIT COM 45765U103 359,310 2,950 SH SOLE 2,950 0 0
TMO COM 883556102 348,946 696 SH SOLE 696 0 0
LYV COM 538034109 338,204 1,847 SH SOLE 1,847 0 0
KEY COM 493267108 336,553 14,601 SH SOLE 14,601 0 0
LEN COM 526057104 329,293 3,639 SH SOLE 3,639 0 0
NWS COM 65249B208 322,690 11,500 SH SOLE 11,500 0 0
PARR COM 69888T207 314,048 5,600 SH SOLE 5,600 0 0
NWL COM 651229106 307,000 50,000 SH SOLE 50,000 0 0
LIN COM G54950103 292,682 564 SH SOLE 564 0 0
IR COM 45687V106 292,048 3,562 SH SOLE 3,562 0 0
AMT COM 03027X100 288,537 1,764 SH SOLE 1,764 0 0
VSXY COM 926400102 288,506 3,456 SH SOLE 3,456 0 0
HCA COM 40412C101 287,738 738 SH SOLE 738 0 0
CENX COM 156431108 285,262 6,200 SH SOLE 6,200 0 0
DRI COM 237194105 284,293 1,380 SH SOLE 1,380 0 0
PGR COM 743315103 274,591 1,257 SH SOLE 1,257 0 0
CFG COM 174610105 270,470 3,860 SH SOLE 3,860 0 0
NCLH COM G66721104 268,265 12,708 SH SOLE 12,708 0 0
MCB COM 591774104 266,652 2,700 SH SOLE 2,700 0 0
MTZ COM 576323109 261,701 629 SH SOLE 629 0 0
WAB COM 929740108 260,164 965 SH SOLE 965 0 0
LRN COM 86333M108 254,408 2,950 SH SOLE 2,950 0 0
PLMR COM 69753M105 252,780 2,000 SH SOLE 2,000 0 0
ODFL COM 679580100 251,689 1,162 SH SOLE 1,162 0 0
PYPL COM 70450Y103 248,760 5,761 SH SOLE 5,761 0 0
SYF COM 87165B103 247,770 3,258 SH SOLE 3,258 0 0
APH COM 032095101 246,848 1,400 SH SOLE 1,400 0 0
MOS COM 61945C103 246,503 11,633 SH SOLE 11,633 0 0
EW COM 28176E108 241,528 2,670 SH SOLE 2,670 0 0
BBWI COM 070830104 239,858 10,370 SH SOLE 10,370 0 0
TBBK COM 05969A105 238,032 3,800 SH SOLE 3,800 0 0
XPRO COM N3144W105 236,320 16,000 SH SOLE 16,000 0 0
PVH COM 693656100 235,329 3,169 SH SOLE 3,169 0 0
BLK COM 09290D101 221,158 230 SH SOLE 230 0 0
LPLA COM 50212V100 214,076 760 SH SOLE 760 0 0
SGHC COM G8588X103 204,605 15,100 SH SOLE 15,100 0 0
PM COM 718172109 203,704 1,126 SH SOLE 1,126 0 0
QRVO COM 74736K101 201,463 2,160 SH SOLE 2,160 0 0
BIGGQ COM 089302103 13 46,600 SH SOLE 46,600 0 0
DXC COM 23355L106 137,865 15,578 SH SOLE 15,578 0 0
PSKY COM 69932A204 102,820 10,428 SH SOLE 10,428 0 0
SSNHZ ETF 796050888 4,311,625 800 SH SOLE 800 0 0
VOO ETF 922908363 777,842,700 1,132,544 SH SOLE 1,132,544 0 0
VTV ETF 922908744 195,018,600 894,868 SH SOLE 894,868 0 0
VIG ETF 921908844 83,526,860 353,000 SH SOLE 353,000 0 0
VGT ETF 92204A702 78,691,970 658,400 SH SOLE 658,400 0 0
VUG ETF 922908736 67,536,380 784,030 SH SOLE 784,030 0 0
SPY ETF 78462F103 54,491,810 72,970 SH SOLE 72,970 0 0
RZV ETF 46137V167 45,685,130 306,488 SH SOLE 306,488 0 0
XLF ETF 81369Y605 13,317,260 248,410 SH SOLE 248,410 0 0
SPYG ETF 78464A409 8,329,300 70,000 SH SOLE 70,000 0 0
AGG ETF 464287226 7,126,560 72,000 SH SOLE 72,000 0 0
SPYD ETF 78468R788 7,042,044 147,601 SH SOLE 147,601 0 0
IWM ETF 464287655 6,010,802 20,006 SH SOLE 20,006 0 0
QQQ ETF 46090E103 2,304,932 3,130 SH SOLE 3,130 0 0
SDY ETF 78464A763 730,464 4,800 SH SOLE 4,800 0 0
EEM ETF 464287234 685,331 10,018 SH SOLE 10,018 0 0
VWO ETF 922042858 603,764 10,115 SH SOLE 10,115 0 0
IVV ETF 464287200 407,396 544 SH SOLE 544 0 0
MDY ETF 78467Y107 211,002 300 SH SOLE 300 0 0
UL ADR 904767803 7,902,760 131,449 SH SOLE 131,449 0 0
HSBC ADR 404280406 2,187,070 23,000 SH SOLE 23,000 0 0
TSM ADR 874039100 1,193,925 2,500 SH SOLE 2,500 0 0
IX ADR 686330101 943,772 24,810 SH SOLE 24,810 0 0
KB ADR 48241A105 692,736 6,600 SH SOLE 6,600 0 0
BABA ADR 01609W102 681,458 7,100 SH SOLE 7,100 0 0
SKM ADR 78440P306 639,984 19,900 SH SOLE 19,900 0 0
UMC ADR 910873405 527,874 19,400 SH SOLE 19,400 0 0
SIMO ADR 82706C108 466,662 1,400 SH SOLE 1,400 0 0
KT ADR 48268K101 345,600 20,000 SH SOLE 20,000 0 0
HMY ADR 413216300 328,536 21,600 SH SOLE 21,600 0 0
IBN ADR 45104G104 328,039 11,300 SH SOLE 11,300 0 0
BKZHY ADR 80280M104 308,682 9,000 SH SOLE 9,000 0 0
ZTO ADR 98980A105 239,466 10,700 SH SOLE 10,700 0 0
CIG.C ADR 204409882 55,510 18,200 SH SOLE 18,200 0 0