E. G. Associates, Ltd.