mary knox political affiliation