Best I've used is Owen with Cross Jamaica Tours.

(I haven't had a chance to use Linston, but he's highly recommended too!) :-)