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
Apple Computer, Inc.Stock0378331002,55520,919SH SOLE 20,91900
Abbott LaboratoriesStock00282410064535SH SOLE 53500
Invesco BLDRS Emerging Markets 50 ADR (ETF)ETF46090C305122SH SOLE 2200
iShares Barclays Aggregate Bond Fund (ETF)ETF46428722611,26498,958SH SOLE 98,95800
Alcon IncStockH01301128680SH SOLE 8000
Ally Financial IncStock02005N10023499SH SOLE 49900
American Tower CorpStock03027X100416SH SOLE 1600
Amazon.comStock02313510662SH SOLE 200
American ExpressStock02581610928200SH SOLE 20000
BoeingStock097023105116457SH SOLE 45700
Bank of AmericaStock0605051041072,763SH SOLE 2,76300
Powershares Senior Loan Portfolio (ETF)ETF46138G5087299SH SOLE 29900
Vanguard Total Bond Market (ETF)ETF9219378357,92593,549SH SOLE 93,54900
Vanguard TotalETF92203J40714244SH SOLE 24400
Bank Of Commerce Holdings IncStock06424J103372,872SH SOLE 2,87200
PIMCO Total Return (ETF)ETF72201R77516150SH SOLE 15000
Berkshire Hathaway Class BStock08467070277300SH SOLE 30000
Citigroup, Inc.Stock17296742437515SH SOLE 51500
Comcast Corp. AStock20030N101124SH SOLE 2400
iShares Cali AMT-Free Muni Bond (ETF)ETF4642883565819,346SH SOLE 9,34600
Compass Minerals InternationalStock20451N1017113SH SOLE 11300
CostcoStock22160K1052675SH SOLE 7500
Campbell Soup CoStock1344291096124SH SOLE 12400
Cisco SystemsStock17275R102478SH SOLE 7800
Chevron CorporationStock1667641001161,108SH SOLE 1,10800
Darling IngredientsStock23726610159796SH SOLE 79600
Doubleline OpportunisticETF2586231071,84293,300SH SOLE 93,30000
Diageo PLCStock25243Q205115703SH SOLE 70300
Discover Financial ServicesStock254709108951,000SH SOLE 1,00000
Danaher Corp.Stock23585110229128SH SOLE 12800
Walt Disney Holding CompanyStock2546871061897SH SOLE 9700
DoubleLine Yield Opportunities FundETF25862D1056,590344,290SH SOLE 344,29000
iShares MSCI KLD 400 SocialETF4642885703,23942,420SH SOLE 42,42000
Doubleline Income Solutions FundETF2586221091,50582,863SH SOLE 82,86300
iShares Select Dividend (ETF)ETF464287168653SH SOLE 5300
WisdomTree International Equity (ETF)ETF97717W7033687,000SH SOLE 7,00000
iShares MSCI Emerging Market Fund (ETF)ETF4642872341,92936,165SH SOLE 36,16500
iShares MSCI EAFE Index Fund (ETF)ETF4642874659,842129,716SH SOLE 129,71600
Ishares Msci Eafe GrowthETF46428888590900SH SOLE 90000
iShares J.P. Morgan USD Emerging Markets Bond (ETF)ETF4642882818738,022SH SOLE 8,02200
iShares Emerging Markets Infrastructure (ETF)ETF464288216121SH SOLE 2100
iShares ESG Aware MSCI EAFE (ETF)ETF46435G5163,30043,484SH SOLE 43,48400
iShares ESG Aware MSCI EM (ETF)ETF46434G8635,347123,449SH SOLE 123,44900
iShares ESG Aware MSCI USA Small-Cap (ETF)ETF46435U6631,21231,452SH SOLE 31,45200
iShares MSCI United KingdomETF46435G334531,700SH SOLE 1,70000
Facebook Inc Class AETF30303M10229100SH SOLE 10000
SPDR Blmbg Barclays Inv Grd Flt Rt (ETF)ETF78468R2009287SH SOLE 28700
Schwab Fundamental US Small Company (ETF)ETF8085247631272,501SH SOLE 2,50100
Schwab Fundamental Intl Sm Co (ETF)ETF808524748681,820SH SOLE 1,82000
Schwab Fundamental Emerg Mkts Lg Co (ETF)ETF80852473036511,863SH SOLE 11,86300
Schwab Fundamental InlETF808524755782,416SH SOLE 2,41600
Schwab Fundamental US Large Company (ETF)ETF8085247712214,273SH SOLE 4,27300
General Electric CompanyStock369604103302,310SH SOLE 2,31000
General Finance CorpStock36982210174761,481SH SOLE 61,48100
SPDR Gold Shares Trust (ETF)ETF78463V107955SH SOLE 5500
SPDR S&P Global Natural Resources (ETF)ETF78463X54158511,639SH SOLE 11,63900
Gentex Corp.Stock37190110922611SH SOLE 61100
Alphabet Inc Class AStock02079K3054723SH SOLE 2300
FlexShares Morningstar Global Upstream Natural Resources Index Fund (ETF)ETF33939L4071674,602SH SOLE 4,60200
iShares High Dividend Equity Fund (ETF)ETF46429B6631,23513,011SH SOLE 13,01100
Hecla Mining CompanyStock4227041064700SH SOLE 70000
Honeywell International Inc.Stock438516106521SH SOLE 2100
Hewlett Packard Enterprise CoStock42824C1092100SH SOLE 10000
HP IncStock40434L1053100SH SOLE 10000
iShares iBoxx High Yield Corp Bond Fund (ETF)ETF46428851396611,080SH SOLE 11,08000
iShares Gold Trust (ETF)ETF464285105362,195SH SOLE 2,19500
iShares Nasdaq Biotechnology (ETF)ETF46428755668450SH SOLE 45000
International Business Machines Corp.Stock459200101750SH SOLE 5000
iShares Barclays 7-10 Yr Treasury Bond Fund (ETF)ETF46428744030,225267,643SH SOLE 267,64300
iShares Core MSCI EAFE (ETF)ETF46432F8423,15143,733SH SOLE 43,73300
iShares Core MSCI Emerging Markets (ETF)ETF46434G10315,931247,531SH SOLE 247,53100
iShares Core MSCI Europe (ETF)ETF46434V7384818,913SH SOLE 8,91300
iShares Long-Term Corporate Bond (ETF)ETF464289511231SH SOLE 3100
iShares Short-Term Corporate Bond (ETF)ETF464288646244SH SOLE 4400
iShares S&P MidCap 400 Index (ETF)ETF464287507312SH SOLE 1200
iShares S&P MidCap 400 Value Index (ETF)ETF46428770517166SH SOLE 16600
iShares S&P Mid-Cap 400 Growth (ETF)ETF46428760620256SH SOLE 25600
iShares S&P Small-Cap 600 Index (ETF)ETF4642878041,81316,709SH SOLE 16,70900
Intel CorporationStock4581401003805,942SH SOLE 5,94200
iShares Core S&P Total US Stock Market (ETF)ETF46428715016,597181,185SH SOLE 181,18500
iShares Core S&P U.S. Value (ETF)ETF464287663941,359SH SOLE 1,35900
iShares S&P 500/Barra Value (ETF)ETF4642874081591,126SH SOLE 1,12600
iShares S&P 500 Index Fund (ETF)ETF46428720084,608212,679SH SOLE 212,67900
iShares S&P 500 Growth Index (ETF)ETF4642873093164,852SH SOLE 4,85200
iShares Russell 1000 Index Fund (ETF)ETF4642876224,15318,553SH SOLE 18,55300
iShares Russell 1000 Value Index Fund (ETF)ETF46428759875492SH SOLE 49200
iShares Russell 1000 Growth Index Fund (ETF)ETF4642876141977SH SOLE 7700
iShares Russell 2000 Index Fund (ETF)ETF46428765520,93894,766SH SOLE 94,76600
iShares Russell 2000 Value Index Fund (ETF)ETF46428763021134SH SOLE 13400
iShares Russell 2000 Growth Index (ETF)ETF4642876481654SH SOLE 5400
iShares Russell Mid-Cap (ETF)ETF4642874991922,596SH SOLE 2,59600
iShares Russell Midcap (ETF)ETF46428747345416SH SOLE 41600
iShares US Financials (ETF)ETF46428778838502SH SOLE 50200
iShares Dow Jones US Financial Services (ETF)ETF4642877708214,795SH SOLE 4,79500
Johnson & JohnsonStock47816010497590SH SOLE 59000
JP Morgan & Co.Stock46625H1001611,059SH SOLE 1,05900
KKR & Co LPStock48251W10434694SH SOLE 69400
Lifevantage CorpStock53222K2051100SH SOLE 10000
Eli Lilly & CompanyStock532457108525SH SOLE 2500
Lockheed Martin CorporationStock53983010994254SH SOLE 25400
Mastercard IncorporatedStock57636Q104618SH SOLE 1800
iShares MBSETF464288588874SH SOLE 7400
McDonald's CorporationStock5801351011357SH SOLE 5700
Medtronic, Inc.StockG5960L10338322SH SOLE 32200
Vanguard Mega Cap Growth Index Fund (ETF)ETF9219108164,41121,304SH SOLE 21,30400
Marsh & McLennan Co., Inc.Stock5717481022191,800SH SOLE 1,80000
Altria Group Inc.Stock02209S1038150SH SOLE 15000
Merck & Co., Inc.Stock58933Y10514176SH SOLE 17600
Microsoft CorporationStock5949181041044SH SOLE 4400
iShares S&P National Muni Bond (ETF)ETF464288414541SH SOLE 4100
Murphy USA Inc.Stock62675510223159SH SOLE 15900
Maxim IntregratedStock57772K10122243SH SOLE 24300
Muni-Yield Insured Fund (NYSE)Stock09254E1033183SH SOLE 18300
Netflix Inc.Stock64110L1062955SH SOLE 5500
NikeStock654106103536SH SOLE 3600
Nestle SAStock6410694063222,884SH SOLE 2,88400
Nuveen ESG US Aggregate Bond (ETF)ETF67092P8702,43794,401SH SOLE 94,40100
NuShares ESG Small-Cap (ETF)ETF67092P6072365,491SH SOLE 5,49100
NVIDIA CorporationStock67066G10453100SH SOLE 10000
Novartis AGStock66987V10940469SH SOLE 46900
Realty Income CorpStock75610910420319SH SOLE 31900
iShares S&P 100 Index Fund (ETF)ETF4642871011,3807,673SH SOLE 7,67300
Palo Alto Networks IncStock69743510535109SH SOLE 10900
PG & E CorporationStock69331C108141,162SH SOLE 1,16200
PIMCO Dynamic Credit and Mortgage Income FundETF72202D10647921,500SH SOLE 21,50000
Pimco Dynamic IncomeETF72201Y101562,000SH SOLE 2,00000
Pepsico Inc.Stock713448108126892SH SOLE 89200
Pfizer Inc.Stock717081103792,170SH SOLE 2,17000
PowerShares FTSE RAFI US 1500 Small-Mid (ETF)ETF46137V59795539SH SOLE 53900
Nasdaq 100 Shares UnitETF46090E10378243SH SOLE 24300
Roblox Corp Com Cl AStock7710491036100SH SOLE 10000
Ross Stores Inc.Stock778296103217SH SOLE 1700
Guggenheim S&P 500 EqualETF46137V35729204SH SOLE 20400
Raytheon Technologies CorpStock75513E101901,167SH SOLE 1,16700
SPDR Dow Jones REIT (ETF)ETF78464A60718193SH SOLE 19300
Guggenheim S&P 500 Equal Weight Health Care (ETF)ETF46137V33252193SH SOLE 19300
Seabridge Gold Inc.Stock8119161055300SH SOLE 30000
Starbucks Corp.Stock85524410922200SH SOLE 20000
Schwab US Small-Cap (ETF)ETF8085246071,22712,310SH SOLE 12,31000
Schwab International Small-Cap Eq (ETF)ETF80852488821535SH SOLE 53500
Schwab U.S. Dividend Equity (ETF)ETF8085247971391,910SH SOLE 1,91000
Schwab Emerging Markets Equity (ETF)ETF808524706511,613SH SOLE 1,61300
Schwab International Equity (ETF)ETF808524805832,212SH SOLE 2,21200
Schwab U.S. Large-Cap Growth (ETF)ETF8085243001186SH SOLE 8600
Schwab U.S. TIPS (ETF)ETF8085248702,09634,275SH SOLE 34,27500
Schwab Intermediate-Term US Trs (ETF)ETF808524854671,195SH SOLE 1,19500
Schwab US Large-Cap (ETF)ETF8085242012342,433SH SOLE 2,43300
Sherwin-WilliamsStock82434810645SH SOLE 500
Source Capital IncStock8361441053,11671,232SH SOLE 71,23200
Powershares S&P 500 Low Volatility Portfolio (ETF)ETF46138E35416278SH SOLE 27800
SPDR Portfolio Short Term Corporate Bond (ETF)ETF78464A4741,99063,568SH SOLE 63,56800
SPDR S&P 500 (ETF)ETF78462F1032,4526,187SH SOLE 6,18700
iShares Short-Term National Muni Bond (ETF)ETF46428815845419SH SOLE 41900
iShares MSCI USA ESG Select (ETF)ETF4642888021,44616,469SH SOLE 16,46900
AT&T Inc.Stock00206R10218596SH SOLE 59600
iShares Barclays TIPS Bond Fund (ETF)ETF464287176112895SH SOLE 89500
iShares Barclays 20 Year Treasury Bond Fund (ETF)ETF46428743219SH SOLE 900
SPDR DoubleLine Total Return Tact (ETF)ETF78467V8489,342193,784SH SOLE 193,78400
TCW Strategic Income Fund, Inc.ETF8723401049216,200SH SOLE 16,20000
Tesla Motors IncStock88160R101321480SH SOLE 48000
Textron Inc.Stock88320310122400SH SOLE 40000
Union Pacific Corp.Stock907818108524SH SOLE 2400
iShares MSCI World (ETF)ETF4642863921,60113,509SH SOLE 13,50900
Americas Silver CorpStock03062D1001396SH SOLE 39600
iShares Broad USD High Yield Corp Bd (ETF)ETF46435U853641,545SH SOLE 1,54500
Vanguard Small Cap (ETF)ETF92290875135164SH SOLE 16400
Vanguard Small-Cap Value Index Fund (ETF)ETF9229086111697SH SOLE 9700
Invesco California Value Municipal Income TrustETF46132H1063260SH SOLE 26000
Vanguard FTSE Developed Markets (ETF)ETF92194385863,1481,285,840SH SOLE 1,285,84000
Vanguard FTSE All-World Ex-US (ETF)ETF9220427751,94031,967SH SOLE 31,96700
Vanguard FTSE Europe (ETF)ETF9220428741,36621,683SH SOLE 21,68300
Vanguard Dividend Appreciation (ETF)ETF9219088446,19942,147SH SOLE 42,14700
Vanguard REIT (ETF)ETF9229085532,98632,506SH SOLE 32,50600
Vanguard Mid Cap (ETF)ETF922908629314SH SOLE 1400
Vanguard S&P 500 (ETF)ETF9229083636,09516,729SH SOLE 16,72900
Vanguard FTSE All-Wld ex-US SmCp (ETF)ETF92204271833259SH SOLE 25900
Vanguard Total Stock Market (ETF)ETF92290876938,611186,805SH SOLE 186,80500
Viatris IncStock92556V1062145SH SOLE 14500
Vanguard Value (ETF)ETF9229087441811,378SH SOLE 1,37800
Vanguard Russell 2000 (ETF)ETF92206C66451285SH SOLE 28500
Vanguard FTSE Emerging Markets (ETF)ETF922042858109,3772,101,382SH SOLE 2,101,38200
Vanguard Extended Market (ETF)ETF9229086521901,103SH SOLE 1,10300
Vanguard High Dividend Yield Index Fund (ETF)ETF92194640659582SH SOLE 58200
Verizon CommunicationStock92343V104651,123SH SOLE 1,12300
Wells Fargo & CompanyStock94974610122555SH SOLE 55500
Walmart Stores Inc.Stock931142103430SH SOLE 3000
Wheaton Precious Metals CorpStock9628791024105SH SOLE 10500
Weyerhaeuser Co.Stock962166104381,075SH SOLE 1,07500
Xilinx Inc.Stock9839191012231,800SH SOLE 1,80000
Exxon Mobil CorporationStock30231G10227487SH SOLE 48700