Ocelot Associates, Ltd.