Leroy Duncan
Birth date: Sep 30, 1933 Death date: Nov 13, 2021
Leroy Duncan, after a lengthy illness, passed away on November 13, 2021 in Broken Arrow, Oklahoma. He was born in Pryor, Oklahoma on September 30, 1933 to James and Maude Duncan, the youngest of seven children. Leroy graduated in Read Obituary