T & D ASSOCIATES LTD.