Armstrong, David “Mo” Robert
June 24, 1950 – November 5, 2021 DAVID “MO” ROBERT ARMSTRONG was born in Stillwater, Oklahoma, June 24, 1950 to Neill and Jane Armstrong. His family moved frequently due to his father’s career as a professional football player and coach. Mo lived in Philadelphia, Winnipeg, Stillwater (where he was known as “the Fleet Footed Westwooder” on the school playground), Houston, … Read more…