Cains originating from Alabama
William Cain was my grand father. he married Sadie Hooper. They had 8 children. William Hayward Cain was one of those children and he is my father. The cains moved from Alabama to Georgia and then to North Caroilina where most of them still reside today. If you believe you may be a relative please e-mail me.