Lori Lorraine Lessard Stroud
June 10, 1966 - March 10, 2018
Lori Lorraine Lessard Stroud was born June 10, 1966 in Omaha, Nebraska to Enslie Ernest Lessard and Gretchen Sue Lessard. She passed away March 10, 2018 in Dallas, TX.Lori married Steven Mark Stroud on May 26, 2001. She was a Senior Attorney... View Obituary & Service Information