Lori Meachum Woolard
October 27, 1968 - December 21, 2020
Lori Meachum Woolard, age 52, passed away in her sleep on December 21, 2020, in Oklahoma City, Oklahoma. She was born October 27, 1968, in Durham, North Carolina, to Evelyn and Larry Meachum as the youngest of 4 children. Lori will be fondly... View Obituary & Service Information