Campbell, William George, barrister