cavendish age