Haverfield, William, ca. 1831-fl. 1880.