Stewart Patterson, Barrister