Susan Carter Holmes ( n.