Canyon Creek Pet Hospital, A Thrive Pet Healthcare Partner 5617 Silver Creek Valley Rd, 95138 San Jose