zayd huber