Leroy McCullar

  • Born: January 22, 1927
  • Died: September 19, 2018
  • Location: Byars, Oklahoma

Tribute & Message From The Family

Leroy was born on January 22, 1927 and passed away on Wednesday, September 19, 2018.

Leroy was a resident of Byars, Oklahoma at the time of passing.