Background
Richards, Neil Stephen was born on October 16, 1948 in Indianapolis, Indiana, United States. Son of Neilon Morris and Anna Leona (Wohler) Richards.
Richards, Neil Stephen was born on October 16, 1948 in Indianapolis, Indiana, United States. Son of Neilon Morris and Anna Leona (Wohler) Richards.
Bachelor, Indiana University/Purdue University, Indianapolis, 1979. Graduate of Theology, Tennessee Temple Bible School, Chattanooga, 1969.
Member of the board deacons Arlington Heights Baptist Church, Indianapolis, 1995-1998.
Married Donna Jill Roach, December 31, 1969 (divorced 1977). Children: Jennifer Lynne, Joshua Lee.