Cgn Associates, Ltd.