Stephen Webb Elrod
September 2, 1948 - May 26, 2023
Stephen Webb Elrod (Steve), a resident of Mobile, Alabama, died peacefully at his home surrounded by his family on May 26, 2023. He is survived by his wife, Patricia, to whom he was married 53 years; daughter, Stacey (Pat) James and son Craig... View Obituary & Service Information
