margaret spencer