meg harding