Alicia "Leann" Still
Birth date: Aug 25, 1960 Death date: Aug 22, 2023
Alicia “Leann” Still of Dallas, Texas was born on August 25, 1960 in Port Arthur, Texas to Pat Roy and Mina Yvonne Williams. She married David Patman Still on October 25, 1986 in Dallas. Leann will be remembered for her love for Read Obituary

