John Bagwell

Active Birmingham, AL Managing Member for B & C Construction, L.L.C.