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 242 1,475 SH   SOLE   1,475 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,807 34,155 SH   SOLE   34,155 0 0
ADOBE INC COM 00724F101 4,864 17,608 SH   SOLE   17,608 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5,444 32,555 SH   SOLE   32,555 0 0
ALPHABET INC CAP STK CL A 02079K305 6,879 5,633 SH   SOLE   5,633 0 0
ALPHABET INC CAP STK CL C 02079K107 4,642 3,808 SH   SOLE   3,808 0 0
AMAZON COM INC COM 023135106 8,791 5,064 SH   SOLE   5,064 0 0
AMERICAN EXPRESS CO COM 025816109 497 4,205 SH   SOLE   4,205 0 0
AMERIPRISE FINL INC COM 03076C106 201 1,365 SH   SOLE   1,365 0 0
AMGEN INC COM 031162100 350 1,810 SH   SOLE   1,810 0 0
APPLE INC COM 037833100 9,572 42,739 SH   SOLE   42,739 0 0
ATLASSIAN CORP PLC CL A G06242104 4,577 36,484 SH   SOLE   36,484 0 0
BANK AMER CORP COM 060505104 5,590 191,619 SH   SOLE   191,619 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,242 5,969 SH   SOLE   5,969 0 0
BLACKROCK INC COM 09247X101 241 540 SH   SOLE   540 0 0
BOEING CO COM 097023105 6,898 18,131 SH   SOLE   18,131 0 0
BOOKING HLDGS INC COM 09857L108 1,236 630 SH   SOLE   630 0 0
CHEVRON CORP NEW COM 166764100 2,747 23,162 SH   SOLE   23,162 0 0
CISCO SYS INC COM 17275R102 3,542 71,695 SH   SOLE   71,695 0 0
COCA COLA CO COM 191216100 406 7,400 SH   SOLE   7,400 0 0
CORVEL CORP COM 221006109 908 12,000 SH   SOLE   12,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,375 22,127 SH   SOLE   22,127 0 0
CSX CORP COM 126408103 710 10,248 SH   SOLE   10,248 0 0
D R HORTON INC COM 23331A109 1,128 21,392 SH   SOLE   21,392 0 0
DEXCOM INC COM 252131107 2,999 20,098 SH   SOLE   20,098 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 272 1,640 SH   SOLE   1,640 0 0
DIGITAL RLTY TR INC COM 253868103 4,789 36,893 SH   SOLE   36,893 0 0
DISNEY WALT CO COM DISNEY 254687106 5,676 43,554 SH   SOLE   43,554 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 132 10,056 SH   SOLE   10,056 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 712 24,904 SH   SOLE   24,904 0 0
EOG RES INC COM 26875P101 526 7,086 SH   SOLE   7,086 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 318 6,832 SH   SOLE   6,832 0 0
ETF MANAGERS TR VIDEO GAME TECH 26924G706 270 6,505 SH   SOLE   6,505 0 0
EXXON MOBIL CORP COM 30231G102 713 10,095 SH   SOLE   10,095 0 0
FACEBOOK INC CL A 30303M102 7,142 40,104 SH   SOLE   40,104 0 0
FEDEX CORP COM 31428X106 770 5,261 SH   SOLE   5,261 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,119 23,494 SH   SOLE   23,494 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 253 1,882 SH   SOLE   1,882 0 0
GILEAD SCIENCES INC COM 375558103 444 7,000 SH   SOLE   7,000 0 0
GOLUB CAP BDC INC COM 38173M102 3,462 183,761 SH   SOLE   183,761 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 15,059 142,899 SH   SOLE   142,899 0 0
HOME DEPOT INC COM 437076102 6,287 27,096 SH   SOLE   27,096 0 0
HONEYWELL INTL INC COM 438516106 5,716 33,784 SH   SOLE   33,784 0 0
IDEXX LABS INC COM 45168D104 4,295 15,794 SH   SOLE   15,794 0 0
ILLUMINA INC COM 452327109 5,015 16,484 SH   SOLE   16,484 0 0
INTEL CORP COM 458140100 3,765 73,060 SH   SOLE   73,060 0 0
INTUIT COM 461202103 6,724 25,285 SH   SOLE   25,285 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,759 10,666 SH   SOLE   10,666 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,314 11,683 SH   SOLE   11,683 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,560 20,040 SH   SOLE   20,040 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 582 23,435 SH   SOLE   23,435 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2,467 97,239 SH   SOLE   97,239 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 3,680 147,218 SH   SOLE   147,218 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 3,211 126,828 SH   SOLE   126,828 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,304 90,003 SH   SOLE   90,003 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,935 75,304 SH   SOLE   75,304 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 354 2,216 SH   SOLE   2,216 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,567 30,176 SH   SOLE   30,176 0 0
ISHARES TR TIPS BD ETF 464287176 4,238 36,440 SH   SOLE   36,440 0 0
JOHNSON & JOHNSON COM 478160104 423 3,272 SH   SOLE   3,272 0 0
JPMORGAN CHASE & CO COM 46625H100 7,255 61,641 SH   SOLE   61,641 0 0
LILLY ELI & CO COM 532457108 319 2,850 SH   SOLE   2,850 0 0
LOCKHEED MARTIN CORP COM 539830109 1,871 4,797 SH   SOLE   4,797 0 0
MAGNA INTL INC COM 559222401 267 5,000 SH   SOLE   5,000 0 0
MERCK & CO INC COM 58933Y105 322 3,800 SH   SOLE   3,800 0 0
MICROSOFT CORP COM 594918104 8,861 63,736 SH   SOLE   63,736 0 0
NETEASE INC SPONSORED ADS 64110W102 532 2,000 SH   SOLE   2,000 0 0
NETFLIX INC COM 64110L106 2,168 8,100 SH   SOLE   8,100 0 0
NIKE INC CL B 654106103 5,917 62,996 SH   SOLE   62,996 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,492 14,654 SH   SOLE   14,654 0 0
NVIDIA CORP COM 67066G104 3,022 17,358 SH   SOLE   17,358 0 0
PALO ALTO NETWORKS INC COM 697435105 7,615 37,362 SH   SOLE   37,362 0 0
PAYPAL HLDGS INC COM 70450Y103 7,174 69,251 SH   SOLE   69,251 0 0
PFIZER INC COM 717081103 200 5,579 SH   SOLE   5,579 0 0
PIONEER NAT RES CO COM 723787107 571 4,521 SH   SOLE   4,521 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 340 16,400 SH   SOLE   16,400 0 0
PROCTER & GAMBLE CO COM 742718109 343 2,759 SH   SOLE   2,759 0 0
RAYTHEON CO COM NEW 755111507 4,237 21,598 SH   SOLE   21,598 0 0
RING ENERGY INC COM 76680V108 19 11,450 SH   SOLE   11,450 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 235 3,916 SH   SOLE   3,916 0 0
SALESFORCE COM INC COM 79466L302 6,215 41,870 SH   SOLE   41,870 0 0
SCHLUMBERGER LTD COM 806857108 526 15,178 SH   SOLE   15,178 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 592 9,994 SH   SOLE   9,994 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,433 15,904 SH   SOLE   15,904 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,656 21,333 SH   SOLE   21,333 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,957 69,904 SH   SOLE   69,904 0 0
SERVICENOW INC COM 81762P102 4,536 17,869 SH   SOLE   17,869 0 0
SHOPIFY INC CL A 82509L107 5,022 16,113 SH   SOLE   16,113 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 746 5,370 SH   SOLE   5,370 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 565 1,895 SH   SOLE   1,895 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,248 3,526 SH   SOLE   3,526 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,686 22,117 SH   SOLE   22,117 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 300 5,682 SH   SOLE   5,682 0 0
SQUARE INC CL A 852234103 1,891 30,529 SH   SOLE   30,529 0 0
STANLEY BLACK & DECKER INC COM 854502101 3,565 24,684 SH   SOLE   24,684 0 0
STARBUCKS CORP COM 855244109 1,138 12,868 SH   SOLE   12,868 0 0
STRYKER CORP COM 863667101 4,762 21,965 SH   SOLE   21,965 0 0
SUNTRUST BKS INC COM 867914103 206 3,000 SH   SOLE   3,000 0 0
SVB FINL GROUP COM 78486Q101 313 1,500 SH   SOLE   1,500 0 0
SVMK INC COM 78489X103 410 23,959 SH   SOLE   23,959 0 0
TARGET CORP COM 87612E106 353 3,300 SH   SOLE   3,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,057 20,780 SH   SOLE   20,780 0 0
TOLL BROTHERS INC COM 889478103 224 5,450 SH   SOLE   5,450 0 0
UNION PACIFIC CORP COM 907818108 230 1,419 SH   SOLE   1,419 0 0
UNITED TECHNOLOGIES CORP COM 913017109 361 2,643 SH   SOLE   2,643 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,666 13,987 SH   SOLE   13,987 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 202 2,503 SH   SOLE   2,503 0 0
VANGUARD GROUP DIV APP ETF 921908844 352 2,946 SH   SOLE   2,946 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 215 1,295 SH   SOLE   1,295 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 235 1,400 SH   SOLE   1,400 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 232 846 SH   SOLE   846 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 217 1,411 SH   SOLE   1,411 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 590 3,904 SH   SOLE   3,904 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 608 7,500 SH   SOLE   7,500 0 0
VEEVA SYS INC CL A COM 922475108 6,836 44,771 SH   SOLE   44,771 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,492 74,418 SH   SOLE   74,418 0 0
VISA INC COM CL A 92826C839 5,726 33,289 SH   SOLE   33,289 0 0
WELLS FARGO CO NEW COM 949746101 283 5,612 SH   SOLE   5,612 0 0
WORKDAY INC CL A 98138H101 13,176 77,527 SH   SOLE   77,527 0 0
XILINX INC COM 983919101 1,075 11,212 SH   SOLE   11,212 0 0
ZOETIS INC CL A 98978V103 4,348 34,899 SH   SOLE   34,899 0 0