margaret mackie