Dog Lockgrim

Dog Lockgrim is a stranded townsperson on Outcast Isle. He wants revenge on Davy Jones' grew because he says that they were the ones who caused him to be shipwrecked on the isle.