Deborah Frances Watts
August 2, 1961 - August 1, 2021
Deborah Frances Watts, 59, passed away on August 1, 2021 in Muskogee, OK. She was born on August 2, 1961 to Edgar Rivard and Barbara (Smith) Rivard in Cheltenham, England. Deborah attended elementary school in Massachusetts. She attended junior... View Obituary & Service Information