Insurance Companies Ball & Assoc Insurance Inc 1311 20th St Haleyville, AL 35565 (205) 486-5281 ball.com