Oscar Leonard
Birth date: Apr 1, 2008 Death date: Apr 1, 2008
scar Leonard “Bud” Roberts, Jr., son of Oscar Leonard “Arkie” Roberts Sr. and Bonna Bee Muncy Roberts, was born December 30, 1964, in Kansas City, Kansas. He departed this life April 11, 2008, as the result of an accident, near Ha Read Obituary