LMPD Officer Brandon Haley has undergone nearly a dozen surgeries and procedures since the incident on Sept. 7, 2023, that left him in critical condition.
From
To