Gov. Kay Ivey directed all flags be flown at half-staff within the State Capitol complex and throughout Senate District 31.