john richards profile