stephen e hare