William Smith, Advocate Previous Next