Profile of David John Huber