B. H. Barry
overview