William Snelgrave

British sea captain.