20600 John Drive in Castro Valley, California