Key Associates, Ltd.