James Mackenzie — Scottish physician