Cole Associates, Ltd.