James Douglas Hall, Lawyer