Cynthia Louise Armstrong, 61, died June 3, 2020 at home in Tulsa Oklahoma. Celebration of Life will be held 2:00pm Saturday June 27, 2020 at 1022 N 77 E Ave Tulsa . Cynthia was born in Ft. Smith Arkansas April 16th 1959 to Jerry & Patricia... View Obituary & Service Information
