Henry Finch — English barrister, legal writer and politician