margaret peterson