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
ACTIVISION BLIZZARD INC COM 00507V109 1,414 30,785 SH   SOLE   30,785 0 0
ADOBE INC COM 00724F101 3,964 14,874 SH   SOLE   14,874 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5,329 29,206 SH   SOLE   29,206 0 0
ALPHABET INC CAP STK CL A 02079K305 6,332 5,380 SH   SOLE   5,380 0 0
ALPHABET INC CAP STK CL C 02079K107 4,104 3,498 SH   SOLE   3,498 0 0
AMAZON COM INC COM 023135106 8,498 4,772 SH   SOLE   4,772 0 0
AMERICAN EXPRESS CO COM 025816109 460 4,205 SH   SOLE   4,205 0 0
AMGEN INC COM 031162100 3,550 18,684 SH   SOLE   18,684 0 0
APPLE INC COM 037833100 6,628 34,894 SH   SOLE   34,894 0 0
BANK AMER CORP COM 060505104 5,051 183,073 SH   SOLE   183,073 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,203 5,989 SH   SOLE   5,989 0 0
BLACKROCK INC COM 09247X101 240 562 SH   SOLE   562 0 0
BOEING CO COM 097023105 6,677 17,505 SH   SOLE   17,505 0 0
BOOKING HLDGS INC COM 09857L108 1,714 982 SH   SOLE   982 0 0
CATERPILLAR INC DEL COM 149123101 203 1,500 SH   SOLE   1,500 0 0
CHEVRON CORP NEW COM 166764100 2,185 17,738 SH   SOLE   17,738 0 0
CISCO SYS INC COM 17275R102 3,785 70,103 SH   SOLE   70,103 0 0
COCA COLA CO COM 191216100 373 7,900 SH   SOLE   7,900 0 0
COMERICA INC COM 200340107 760 10,261 SH   SOLE   10,261 0 0
CORVEL CORP COM 221006109 783 12,000 SH   SOLE   12,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,179 21,390 SH   SOLE   21,390 0 0
CSX CORP COM 126408103 767 10,248 SH   SOLE   10,248 0 0
D R HORTON INC COM 23331A109 927 22,392 SH   SOLE   22,392 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 278 1,685 SH   SOLE   1,685 0 0
DIGITAL RLTY TR INC COM 253868103 3,227 27,115 SH   SOLE   27,115 0 0
DISNEY WALT CO COM DISNEY 254687106 3,975 35,805 SH   SOLE   35,805 0 0
DOWDUPONT INC COM 26078J100 280 5,258 SH   SOLE   5,258 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 155 10,056 SH   SOLE   10,056 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 731 25,104 SH   SOLE   25,104 0 0
EOG RES INC COM 26875P101 1,795 18,858 SH   SOLE   18,858 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 297 6,917 SH   SOLE   6,917 0 0
ETF MANAGERS TR VIDEO GAME TECH 26924G706 587 13,165 SH   SOLE   13,165 0 0
EXXON MOBIL CORP COM 30231G102 844 10,445 SH   SOLE   10,445 0 0
FACEBOOK INC CL A 30303M102 6,530 39,173 SH   SOLE   39,173 0 0
FEDEX CORP COM 31428X106 1,276 7,003 SH   SOLE   7,003 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 214 1,543 SH   SOLE   1,543 0 0
GILEAD SCIENCES INC COM 375558103 455 7,000 SH   SOLE   7,000 0 0
GLOBAL WTR RES INC COM 379463102 105 10,750 SH   SOLE   10,750 0 0
GOLUB CAP BDC INC COM 38173M102 3,313 185,286 SH   SOLE   185,286 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 9,716 100,000 SH   SOLE   100,000 0 0
HELMERICH & PAYNE INC COM 423452101 354 6,375 SH   SOLE   6,375 0 0
HOME DEPOT INC COM 437076102 4,823 25,133 SH   SOLE   25,133 0 0
HONEYWELL INTL INC COM 438516106 4,861 30,587 SH   SOLE   30,587 0 0
ILLUMINA INC COM 452327109 4,348 13,996 SH   SOLE   13,996 0 0
INTEL CORP COM 458140100 3,664 68,235 SH   SOLE   68,235 0 0
INTUIT COM 461202103 6,069 23,215 SH   SOLE   23,215 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,048 8,847 SH   SOLE   8,847 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 805 7,551 SH   SOLE   7,551 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,715 22,227 SH   SOLE   22,227 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 629 25,295 SH   SOLE   25,295 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2,118 83,937 SH   SOLE   83,937 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 3,061 123,818 SH   SOLE   123,818 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,672 107,253 SH   SOLE   107,253 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 1,990 79,553 SH   SOLE   79,553 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 842 33,854 SH   SOLE   33,854 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 241 1,591 SH   SOLE   1,591 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,715 30,802 SH   SOLE   30,802 0 0
ISHARES TR TIPS BD ETF 464287176 4,133 36,555 SH   SOLE   36,555 0 0
JOHNSON & JOHNSON COM 478160104 484 3,462 SH   SOLE   3,462 0 0
JPMORGAN CHASE & CO COM 46625H100 5,943 58,711 SH   SOLE   58,711 0 0
LILLY ELI & CO COM 532457108 456 3,515 SH   SOLE   3,515 0 0
LOCKHEED MARTIN CORP COM 539830109 1,453 4,842 SH   SOLE   4,842 0 0
MAGNA INTL INC COM 559222401 243 5,000 SH   SOLE   5,000 0 0
MERCK & CO INC COM 58933Y105 432 5,157 SH   SOLE   5,157 0 0
MICROSOFT CORP COM 594918104 7,193 60,989 SH   SOLE   60,989 0 0
MORGAN STANLEY COM NEW 617446448 286 6,775 SH   SOLE   6,775 0 0
NANTHEALTH INC COM 630104107 12 13,000 SH   SOLE   13,000 0 0
NETEASE INC SPONSORED ADR 64110W102 483 2,000 SH   SOLE   2,000 0 0
NETFLIX INC COM 64110L106 1,342 3,764 SH   SOLE   3,764 0 0
NIKE INC CL B 654106103 4,945 58,575 SH   SOLE   58,575 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,526 13,077 SH   SOLE   13,077 0 0
NVIDIA CORP COM 67066G104 2,687 14,964 SH   SOLE   14,964 0 0
PALO ALTO NETWORKS INC COM 697435105 14,026 57,749 SH   SOLE   57,749 0 0
PAYPAL HLDGS INC COM 70450Y103 6,802 65,506 SH   SOLE   65,506 0 0
PFIZER INC COM 717081103 1,842 43,368 SH   SOLE   43,368 0 0
PIONEER NAT RES CO COM 723787107 1,631 10,693 SH   SOLE   10,693 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 402 16,400 SH   SOLE   16,400 0 0
PRA HEALTH SCIENCES INC COM 69354M108 3,929 35,622 SH   SOLE   35,622 0 0
PROCTER AND GAMBLE CO COM 742718109 375 3,604 SH   SOLE   3,604 0 0
RAYTHEON CO COM NEW 755111507 3,401 18,681 SH   SOLE   18,681 0 0
RING ENERGY INC COM 76680V108 67 11,450 SH   SOLE   11,450 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 288 4,496 SH   SOLE   4,496 0 0
SALESFORCE COM INC COM 79466L302 6,189 39,080 SH   SOLE   39,080 0 0
SCHLUMBERGER LTD COM 806857108 789 17,907 SH   SOLE   17,907 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,186 17,935 SH   SOLE   17,935 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,029 22,119 SH   SOLE   22,119 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3,523 137,034 SH   SOLE   137,034 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,494 19,918 SH   SOLE   19,918 0 0
SERVICENOW INC COM 81762P102 2,468 10,011 SH   SOLE   10,011 0 0
SHOPIFY INC CL A 82509L107 2,877 13,925 SH   SOLE   13,925 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 647 5,300 SH   SOLE   5,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 509 1,793 SH   SOLE   1,793 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,228 3,546 SH   SOLE   3,546 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,961 21,656 SH   SOLE   21,656 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 539 10,497 SH   SOLE   10,497 0 0
SQUARE INC CL A 852234103 3,744 49,974 SH   SOLE   49,974 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,537 18,634 SH   SOLE   18,634 0 0
STARBUCKS CORP COM 855244109 932 12,543 SH   SOLE   12,543 0 0
STRYKER CORP COM 863667101 2,781 14,045 SH   SOLE   14,045 0 0
SVB FINL GROUP COM 78486Q101 345 1,550 SH   SOLE   1,550 0 0
SVMK INC COM 78489X103 455 24,959 SH   SOLE   24,959 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,196 18,971 SH   SOLE   18,971 0 0
UNION PACIFIC CORP COM 907818108 267 1,594 SH   SOLE   1,594 0 0
UNITED TECHNOLOGIES CORP COM 913017109 352 2,730 SH   SOLE   2,730 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,516 14,259 SH   SOLE   14,259 0 0
VANGUARD GROUP DIV APP ETF 921908844 437 3,972 SH   SOLE   3,972 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 372 2,370 SH   SOLE   2,370 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 226 1,400 SH   SOLE   1,400 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 220 846 SH   SOLE   846 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 216 1,411 SH   SOLE   1,411 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 563 3,890 SH   SOLE   3,890 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 667 8,365 SH   SOLE   8,365 0 0
VEEVA SYS INC CL A COM 922475108 5,652 44,550 SH   SOLE   44,550 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,113 52,650 SH   SOLE   52,650 0 0
VISA INC COM CL A 92826C839 4,840 30,989 SH   SOLE   30,989 0 0
WELLS FARGO CO NEW COM 949746101 330 6,837 SH   SOLE   6,837 0 0
WORKDAY INC CL A 98138H101 14,951 77,527 SH   SOLE   77,527 0 0
WORLDPAY INC CL A 981558109 5,136 45,248 SH   SOLE   45,248 0 0
XILINX INC COM 983919101 1,029 8,112 SH   SOLE   8,112 0 0