Owen Richards

Owen Richards (1977-) was a high school football coach in Chicago during the 2010s. In 2013, he was laid off from his job.