Andrew Guerrero (Young Adult)