Keisha Powell, a 43-year-old operations manager for Home Instead Senior Care, was tragically found dead on March 24, 2015, in an office complex located on Delmar Boulevard in University City, Missouri. Powell, who was known for her dedication to her family and community, was discovered by a worker around 9 a.m. that morning. She had been shot multiple times, and authorities quickly began investigating the circumstances surrounding her death.
Powell's death was a significant loss to her co
...Read More