Brandon Rivera was last seen in Palo Alto sometime between June 2 and June 3, according to police.
He's described as being 5 feet 8 inches tall and weighing 140 pounds. He was last wearing a white Nike T-shirt, black shorts and black shoes, police said.