James Lane — Scottish physician and medical journalist