James Robertson

James Robertson investigates the Lord Protector’s ambitious plans for war with Spain in the Caribbean.