constable john long