captain jacob keyes