Was madam cj walker married?

Madam C. J. Walker, who was born with the name Sarah Breedlove, was married three times. Her husbands' names were Moses McWilliams, John Davis and Charles Joseph Walker.