W. B. O'Shaughnessy Share This W. B. O'Shaughnessy (W. B. O'Shaughnessy, William Brooke O'Shaughnessy)