Ashton W. Richards
overview