Samantha Williams's groups