James Stewart (advocate)