Is "General William Keeling, a captain during the second voyage, led the third voyage from 1607 to 1610." a good answer to the question "What was the rank of the person who commanded the third voyage?"
yes