Jim Doyle review