JOHN WOOD & ASSOCIATES LTD