Robert Leroy Stephens Sr.
July 14, 1948 - July 20, 2022
Robert “Rob” Leroy Stephens Sr., of Muskogee, Oklahoma, died July 20, 2022, in his home. He was born July 14, 1948, in Watts, Oklahoma, to Charles William Stephens and Pansy (Younger) Stephens. Rob was the former Vice Mayor of West... View Obituary & Service Information