Eagle Rock Associates, Ltd.