Theodore Haviland Pattern Identification