104 Happy Valley Way, Santa Cruz, CA 95065 - MLS#ML81795436 - Glenn...