17-11-1972
Leonard Roberts was born on November 17, 1972 in St. Louis, Missouri, USA. He is an actor, known for Drumline (2002), American Sniper (2014) and Heroes (2006).