Jermiera Ivory Fowler, a 31-year-old mother of two, was found dead on June 1, 2023, in the Roebuck area of Birmingham, Alabama. Her body showed signs of trauma, and it was later determined she had been fatally shot and her body set on fire. Fowler was reported missing after she was last seen the day before her body was discovered. Family members described her as a 'kind, loving, and generous person.' An entrepreneur and motivational speaker, her obituary noted her natural gift for leadership and
...Read More