Brigham William Tufts

Baltimore Hats, Past and Present