Darrel Tucker

Lives in Decatur, Alabama, United States.