Hall Rivers Associates, Ltd.