Hiram Paul Buffington
overview