John Balfour Junor — Scottish medical doctor