Greenhaven Associates, Inc.