esther macdonald