marguerite d. hainsworth