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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ALPHABET INCCAP STK CL C02079K1078833SH SOLE 3300
ALPHABET INCCAP STK CL A02079K305398149SH SOLE 14900
ALPS ETF TRALERIAN MLP00162Q45246714,012SH SOLE 14,01200
ALTRIA GROUP INCCOM02209S1032174,765SH SOLE 4,76500
AMAZON COM INCCOM0231351061,399426SH SOLE 42600
APPLE INCCOM0378331002,90620,539SH SOLE 20,53900
APPLIED MATLS INCCOM0382221052672,071SH SOLE 2,07100
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,4405,275SH SOLE 5,27500
BOEING COCOM0970231055892,676SH SOLE 2,67600
CISCO SYS INCCOM17275R1024187,671SH SOLE 7,67100
CITIGROUP INCCOM NEW1729674245698,112SH SOLE 8,11200
COMCAST CORP NEWCL A20030N10160810,877SH SOLE 10,87700
CORTEXYME INCCOM22053A1072923,182SH SOLE 3,18200
DIMENSIONAL ETF TRUSTUS TARGETED VLU25434V6093557,997SH SOLE 7,99700
DIMENSIONAL ETF TRUSTUS CORE EQUITY 225434V7085,117192,599SH SOLE 192,59900
DIMENSIONAL ETF TRUSTINTERNATNAL VAL25434V80766220,232SH SOLE 20,23200
EXXON MOBIL CORPCOM30231G1022884,895SH SOLE 4,89500
FACEBOOK INCCL A30303M1026,20918,294SH SOLE 18,29400
FIRST TR EXCH TRADED FD IIICALIF MUN INCM33739P86376614,046SH SOLE 14,04600
FIRST TR EXCHNG TRADED FD VITCW SECURITIZED33740U1092429,342SH SOLE 9,34200
GLOBAL X FDSGLBL X MLP ETF37954Y3438218SH SOLE 21800
GLOBAL X FDSUS PFD ETF37954Y65787633,999SH SOLE 33,99900
GOLDMAN SACHS BDC INCNOTE 4.500% 4/038147UAB35150,000PRN SOLE 50,00000
GOLDMAN SACHS ETF TRJUST US LRG CP3814303962934,697SH SOLE 4,69700
HOME DEPOT INCCOM4370761024351,326SH SOLE 1,32600
INTEL CORPCOM4581401003356,291SH SOLE 6,29100
INVESCO EXCH TRADED FD TR IICALIF AMT MUN46138E2061,26245,488SH SOLE 45,48800
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E35413218SH SOLE 21800
INVESCO EXCH TRADED FD TR IINATL AMT MUNI46138E53740715,139SH SOLE 15,13900
INVESCO EXCH TRADED FD TR IIGLOBAL WATER46138E65144611,246SH SOLE 11,24600
INVESCO EXCH TRADED FD TR IINASDAQ 100 ETF46138G6494072,770SH SOLE 2,77000
INVESCO EXCH TRADED FD TR IIGBL CLEAN ENRG46138G84734812,470SH SOLE 12,47000
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V1348100SH SOLE 10000
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2412094,306SH SOLE 4,30600
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT46137V26623120SH SOLE 12000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35701SH SOLE 100
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V6211,02153,872SH SOLE 53,87200
INVESCO QQQ TRUNIT SER 146090E10322,66863,324SH SOLE 63,32400
ISHARES INCMSCI BRAZIL ETF464286400642,000SH SOLE 2,00000
ISHARES INCMSCI GBL MIN VOL4642865251041,015SH SOLE 1,01500
ISHARES INCMSCI EQUAL WEITE46428668111,037131,878SH SOLE 131,87800
ISHARES INCCORE MSCI EMKT46434G1036,305102,082SH SOLE 102,08200
ISHARES INCMSCI SINGPOR ETF46434G7803152SH SOLE 15200
ISHARES INCMSCI EMERG MKT46434G889359SH SOLE 5900
ISHARES TRCORE S&P TTL STK46428715092934SH SOLE 93400
ISHARES TRCORE S&P500 ETF4642872005,05111,725SH SOLE 11,72500
ISHARES TRCORE US AGGBD ET4642872263,83133,364SH SOLE 33,36400
ISHARES TRIBOXX INV CP ETF4642872421,2999,766SH SOLE 9,76600
ISHARES TR20 YR TR BD ETF4642874328886,150SH SOLE 6,15000
ISHARES TRMSCI EAFE ETF4642874651371,753SH SOLE 1,75300
ISHARES TRRUS MID CAP ETF46428749931400SH SOLE 40000
ISHARES TRCORE S&P MCP ETF46428750730113SH SOLE 11300
ISHARES TREXPANDED TECH464287515115289SH SOLE 28900
ISHARES TRRUS 1000 ETF46428762263262SH SOLE 26200
ISHARES TRRUSSELL 2000 ETF46428765501SH SOLE 100
ISHARES TRRUSSELL 3000 ETF4642876896,25524,544SH SOLE 24,54400
ISHARES TRU.S. REAL ES ETF4642877392,56225,022SH SOLE 25,02200
ISHARES TRCORE S&P SCP ETF464287804652SH SOLE 5200
ISHARES TRSHRT NAT MUN ETF4642881586235,790SH SOLE 5,79000
ISHARES TRGL CLEAN ENE ETF464288224743,400SH SOLE 3,40000
ISHARES TRMSCI ACWI EX US4642882402073,737SH SOLE 3,73700
ISHARES TREAFE SML CP ETF4642882731952,620SH SOLE 2,62000
ISHARES TRJPMORGAN USD EMG4642882819238,385SH SOLE 8,38500
ISHARES TRMRGSTR MD CP GRW46428830734500SH SOLE 50000
ISHARES TRGLB INFRASTR ETF4642883721182,563SH SOLE 2,56300
ISHARES TRNATIONAL MUN ETF4642884145,16944,494SH SOLE 44,49400
ISHARES TRIBOXX HI YD ETF46428851364731SH SOLE 73100
ISHARES TRCRE U S REIT ETF46428852118299SH SOLE 29900
ISHARES TRRESIDENTIAL MULT46428856211133SH SOLE 13300
ISHARES TRISHS 5-10YR INVT4642886384487,454SH SOLE 7,45400
ISHARES TRISHS 1-5YR INVS4642886461,12020,491SH SOLE 20,49100
ISHARES TR3 7 YR TREAS BD4642886617685,897SH SOLE 5,89700
ISHARES TRPFD AND INCM SEC464288687250SH SOLE 5000
ISHARES TRA RATE CP BD ETF46429B2911,17620,871SH SOLE 20,87100
ISHARES TRFLTG RATE NT ETF46429B65534675SH SOLE 67500
ISHARES TRMSCI EAFE MIN VL46429B6892,65335,217SH SOLE 35,21700
ISHARES TRMSCI USA MIN VOL46429B69714,744200,599SH SOLE 200,59900
ISHARES TRMSCI USA QLT FCT46432F33910,91182,832SH SOLE 82,83200
ISHARES TRMSCI USA VALUE46432F388767SH SOLE 6700
ISHARES TRCORE MSCI EAFE46432F84233443SH SOLE 44300
ISHARES TRCONV BD ETF46435G10220204SH SOLE 20400
ISHARES TRCORE MSCI INTL46435G3265678,480SH SOLE 8,48000
ISHARES TRMSCI INTL VLU FT46435G409155SH SOLE 5500
ISHARES TRMSCI USA SMCP MN46435G433140SH SOLE 4000
ISHARES TRCORE INTL AGGR46435G672951,720SH SOLE 1,72000
J P MORGAN EXCHANGE-TRADED FINTERNL GWT46641Q32468897SH SOLE 89700
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8371,97538,932SH SOLE 38,93200
JOHNSON & JOHNSONCOM4781601042541,571SH SOLE 1,57100
MASTERCARD INCORPORATEDCL A57636Q104212610SH SOLE 61000
MICROSOFT CORPCOM5949181044,23915,037SH SOLE 15,03700
NETFLIX INCCOM64110L106236387SH SOLE 38700
NUSHARES ETF TRNUVEEN ESG MIDCP67092P4091001,838SH SOLE 1,83800
NUSHARES ETF TRNUVEEN ESG MIDVL67092P5081293,545SH SOLE 3,54500
NUVEEN CA QUALTY MUN INCOMECOM67066Y10531420,000SH SOLE 20,00000
NVIDIA CORPORATIONCOM67066G1042471,192SH SOLE 1,19200
PHILIP MORRIS INTL INCCOM7181721094064,285SH SOLE 4,28500
PROPTECH INVESTMENT CORP IICOM CL A74349710923323,800SH SOLE 23,80000
REDWOOD TR INCCOM75807540231924,725SH SOLE 24,72500
SALESFORCE COM INCCOM79466L3027312,695SH SOLE 2,69500
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242019419,047SH SOLE 9,04700
SCHWAB STRATEGIC TRUS LCAP GR ETF80852430070473SH SOLE 47300
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245084996,508SH SOLE 6,50800
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071791,790SH SOLE 1,79000
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470668022,321SH SOLE 22,32100
SCHWAB STRATEGIC TRUS DIVIDEND EQ808524797675SH SOLE 7500
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052145,532SH SOLE 5,53200
SCHWAB STRATEGIC TRUS AGGREGATE B8085248391081,992SH SOLE 1,99200
SCHWAB STRATEGIC TRUS REIT ETF8085248471,06223,253SH SOLE 23,25300
SCHWAB STRATEGIC TRUS TIPS ETF80852487052827SH SOLE 82700
SCHWAB STRATEGIC TRINTL SCEQT ETF8085248881984,767SH SOLE 4,76700
SPDR GOLD TRGOLD SHS78463V1071,1446,967SH SOLE 6,96700
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5094,317101,515SH SOLE 101,51500
SPDR INDEX SHS FDSS&P EMKTSC ETF78463X7564507,670SH SOLE 7,67000
SPDR INDEX SHS FDSS&P INTL SMLCP78463X87125659SH SOLE 65900
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8892,37965,704SH SOLE 65,70400
SPDR SER TRNUVEEN BBG BRCLY78464A28428459SH SOLE 45900
SPDR SER TRHLTH CR EQUIP78464A58193740SH SOLE 74000
SPDR SER TRPORTFOLIO AGRGTE78464A649782,599SH SOLE 2,59900
SPDR SER TRPORTFLI TIPS ETF78464A656361,170SH SOLE 1,17000
SPDR SER TRPORTFOLIO S&P40078464A8471,71137,074SH SOLE 37,07400
SPDR SER TRPORTFOLIO S&P50078464A85455611,019SH SOLE 11,01900
STARBUCKS CORPCOM8552441092622,376SH SOLE 2,37600
SUN LIFE FINANCIAL INC.COM8667961052665,176SH SOLE 5,17600
TESLA INCCOM88160R101592763SH SOLE 76300
VANECK ETF TRUSTGOLD MINERS ETF92189F106361,206SH SOLE 1,20600
VANECK ETF TRUSTINVESTMENT GRD92189F48629411,583SH SOLE 11,58300
VANECK ETF TRUSTHIGH YLD MUNIETF92189H40967510,802SH SOLE 10,80200
VANGUARD BD INDEX FDSINTERMED TERM9219378198949,992SH SOLE 9,99200
VANGUARD BD INDEX FDSSHORT TRM BOND9219378272493,038SH SOLE 3,03800
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378352,59930,413SH SOLE 30,41300
VANGUARD CHARLOTTE FDSTOTAL INT BD ETF92203J4077,299128,146SH SOLE 128,14600
VANGUARD INDEX FDSS&P 500 ETF SHS922908363198501SH SOLE 50100
VANGUARD INDEX FDSREAL ESTATE ETF9229085538,55784,074SH SOLE 84,07400
VANGUARD INDEX FDSMID CAP ETF9229086292,47810,465SH SOLE 10,46500
VANGUARD INDEX FDSLARGE CAP ETF9229086371,0855,401SH SOLE 5,40100
VANGUARD INDEX FDSSMALL CP ETF92290875126120SH SOLE 12000
VANGUARD INDEX FDSTOTAL STK MKT9229087693,37815,212SH SOLE 15,21200
VANGUARD INTL EQUITY INDEX FGLB EX US ETF9220426764,91187,211SH SOLE 87,21100
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427429659,480SH SOLE 9,48000
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277559976SH SOLE 97600
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285810,578211,518SH SOLE 211,51800
VANGUARD MUN BD FDSTAX EXEMPT BD9229077461,25322,870SH SOLE 22,87000
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C409841,020SH SOLE 1,02000
VANGUARD SCOTTSDALE FDSTOTAL WLD BD ETF92206C565115SH SOLE 1500
VANGUARD SCOTTSDALE FDSVNG RUS2000IDX92206C664224SH SOLE 2400
VANGUARD SCOTTSDALE FDSLG-TERM COR BD92206C81316156SH SOLE 15600
VANGUARD SCOTTSDALE FDSLONG TERM TREAS92206C8473974,528SH SOLE 4,52800
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8703,40636,076SH SOLE 36,07600
VANGUARD STAR FDSVG TL INTL STK F9219097681,59525,216SH SOLE 25,21600
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438586,237123,523SH SOLE 123,52300
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464063943,813SH SOLE 3,81300
VANGUARD WHITEHALL FDSEMERG MKT BD ETF9219468859,464120,863SH SOLE 120,86300
VANGUARD WORLD FDEXTENDED DUR92191070948357SH SOLE 35700
VANGUARD WORLD FDESG INTL STK ETF9219107252764,470SH SOLE 4,47000
VANGUARD WORLD FDMEGA CAP INDEX921910873640SH SOLE 4000
VANGUARD WORLD FDSFINANCIALS ETF92204A405931,000SH SOLE 1,00000
VANGUARD WORLD FDSINF TECH ETF92204A702334832SH SOLE 83200
VANGUARD WORLD FDSUTILITIES ETF92204A87633237SH SOLE 23700
VISA INCCOM CL A92826C8396012,696SH SOLE 2,69600
WISDOMTREE TREMG MKTS SMCAP97717W28186516,174SH SOLE 16,17400
WISDOMTREE TREMER MKT HIGH FD97717W3152064,721SH SOLE 4,72100
WISDOMTREE TRUS MIDCAP DIVID97717W5051383,335SH SOLE 3,33500
WISDOMTREE TRUS SMALLCAP DIVD97717W6041003,256SH SOLE 3,25600
WISDOMTREE TRINTL LRGCAP DV97717W7942876,038SH SOLE 6,03800