James Lawrence Cabell

Dr. James Lawrence Cabell (August 26, 1813 August 13, 1889 ) was an American sanitarian and author.

James Lawrence Cabell
Born(1813-08-26)August 26, 1813
DiedAugust 13, 1889(1889-08-13) (aged 75)
OccupationDoctor,
author

Life

He was born in Nelson County, Virginia, the son of Dr. George Cabell, Jr., and graduated from the University of Virginia in 1833. He then studied medicine in Baltimore, Philadelphia and Paris, and became Professor of Anatomy and Surgery at the University of Virginia, where he was chairman of the faculty in 1846 and 1847. Cabell was a full professor at the School of Medicine for 52 years (1842-1889) and was an early pioneer of the sanitary preparation of the surgical patient following Lister's principles.

He was in charge of the Confederate military hospitals during the Civil War. When yellow fever broke out in Memphis, Tennessee he was appointed chairman of the National Sanitary Conference and devised a plan that checked the spread of the epidemic.

In 1859, he published “The Testimony of Modern Science to the Unity of Mankind”. This work advanced the idea of evolution one year before publication of Darwin's “Origin of Species.” Cabell founded the National Board of Health which in 1880 became the U.S. Public Health Service. From 1879 until his death in Overton, Virginia, he was president of the National Board of Health.

Works

He wrote The Testimony of Modern Science to the Unity of Mankind (New York, 1858).

gollark: This is pythonoforms from my entry.
gollark: It doesn't even bother to add newlines!
gollark: ```pythonclass Entry(ℝ): def __init__(self, Matrix=globals()): M_ = collections.defaultdict(__import__("functools").lru_cache((lambda _: lambda: -0)(lambda: lambda: 0))) M_[0] = [*map(lambda dabmal: random.randint(0, len(Row)), range(10))] for self in repr(aes256): for i in range(ℤ(math.gamma(0.5)), ℤ(math.gamma(7))): print(" #"[i in M_[0]], end="") M_[1] = {*lookup[10:]} for M_[3] in [ marshal for t in [*(y for y in (x for x in map(lambda p: range(p - 1, p + 2), M_[0])))] for marshal in t ]: M_[4] = (((M_[3] - 1) in M_[0]) << 2) + ((M_[3] in M_[0]) << 1) + ((M_[3] + 1) in M_[0]) if (0o156&(1<<M_[4]))>>M_[4]: M_[1].add(M_[3]) M_[0] = M_[1] pass passpass```Sheer elegance.
gollark: Apparently nobody noticed the random rule 110 implementation *either*.
gollark: Although I guess mine could and probably did as I never revealed what the obfuscated code did.

References


    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.