Bill W. Richmond
overview