edward huber