HALSTED ASSOCIATES LIMITED PARTNERSHIP ID 49747688