Moon, Robert Oswald, physician