Leonard Kish

Pattern recognizer.