T. AND O. ASSOCIATES LTD.