JIM DOWSETT & ASSOCIATES LTD