Thomas Stewart Traill, 1781 - 1862. Professor of medical jurisprudence at Edinburgh University

1827