David L. Armstrong was born on August 6, 1941 and died on June 15, 2017.
He was an American politician.
Armstrong served as the mayor of Louisville, Kentucky from 1999 to 2003.
David served as the city’s last mayor before its merger with Jefferson County to form Louisville Metro.
David L. Armstrong passed away at 75 years old.