Thompson Investment Management, Inc.