Miss Alabama Abbie Stockard was named one of six winners of the American Heart Association’s Go Red for Women Leadership Award at the 2025 Miss America competition in Orlando on Wednesday. Stockard, a Vestavia Hills resident who was Miss Hoover 2024 when she won Miss Alabama, received a $3,300…