ESCO, Ltd.