William Smoult Playfair — physician and academic