Robert Johnston Niven — Lawyer, businessman