jack c. richards