David Armstrong

Birth date: Mar 4, 1957 Death date: Jun 15, 2021

David Lee Armstrong, 64, of Broken Arrow, OK, passed away on June 15, 2021, after a valiant battle with COVID-19. David was born on March 4, 1957, in Monmouth, Illinois. After graduating from Warren High school in 1975, he went o