Firm: Spector & Co., of Saint Laurent, of Quebec, Canada
Aliases: Spector & Co., of Saint Laurent, of Quebec, Canada