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