Judy Lee McCoy
September 19, 1952 - April 20, 2022
Judy Lee Powell McCoy was born September 19, 1952, in Duncan, Oklahoma, to William Wendell Powell, Jr., and Abbye Dean “Jackie” Stewart Powell. She passed from this life on April 20, 2022, in Catoosa, Oklahoma, at the age of 69... View Obituary & Service Information