Margaret Long — American politician