James Campbell — British politician (18th century)