Teresa Van Fleet, 62, of Louisiana, Mo., died May 10, 2021, at her home. Services will be 11 a.m., May 14, at New Life Pentecostal Church in Hannibal. Burial in Fairview Cemetery in Frankford, Mo. Visitation will be 10 to 11 a.m., May 14, at the church. James O’Donnell Funeral Home in Hannibal is handling arrangements.