Did madame c J walker have a husband?

Madam C. J. Walker has three husbands:
Moses McWilliams
John Davis
Charles Joseph Walker
Her birth name was Sarah Breedlove