stephen john rich