NEW GENESIS & ASSOCIATES, LTD.