margaret mciver