Charles Theodore Williams

Charles Theodore Williams FRCP, MVO (29 August 1838 – 15 December 1912) was an English physician, known as a leading authority on pulmonary tuberculosis.[1][2]

C. Theodore Williams
Born(1838-08-29)29 August 1838
Died15 December 1912(1912-12-15) (aged 74)
NationalityBritish
OccupationPhysician

Biography

Charles Theodore, son of the famous physician C. J. B. Williams, was educated at Harrow School and Pembroke College, Oxford, where he received his bachelor's degree in 1860 and his M.A. in 1862.[3] He studied medicine at St George's Hospital, Wandsworth and in Paris, receiving his M.B. in 1864. At Brompton Hospital, he became Assistant Physician in 1867, Physician in 1871, and resigned from the active staff in 1894, to become Consulting Physician. He was President of the Medical Society of London for the year 1889.

In 1868 he married Mary, daughter of John Gwyn Jeffreys.

Honours

  • 1871 — Lettsomian Lecturer[2]
  • 1893 — Lumleian Lecturer[2]
  • 1906 — M.V.O.[2]
  • 1911 — Harveian Orator[2]

Selected publications

  • The climate of the south of France as suited to invalids: with notices of Mediterranean and other winter stations (2nd ed.). London: Longmans, Green, & Co. 1870.
  • with Charles James Blasius Williams: Pulmonary consumption: its nature, varieties, and treatment, with an analysis of one thousand cases to exemplify its duration. London: Longmans, Green, & Co. 1871.
  • Aero-therapeutics, or, The treatment of lung diseases by climate: being the Lumleian lectures for 1893 delivered before the Royal College of Physicians, with an address on the high altitudes of Colorado. London: Macmillan & Co. 1894.[4]
  • Harveian Oration on old and new views on the treatment of consumption, delivered before the Royal College of Physician of London on October 18, 1911. London: John Bale, Sons & Danielsson, Ltd.
gollark: ```rust let multicast_addr: Ipv6Addr = "ff02::aeae".parse().unwrap(); let socket = Socket::new(Domain::ipv6(), Type::dgram(), Some(Protocol::udp()))?; socket.set_only_v6(true)?; socket.set_multicast_loop_v6(false)?; socket.join_multicast_v6(&multicast_addr, 0).with_context(|| "join multicast failed")?; socket.bind(&SocketAddr::from((Ipv6Addr::UNSPECIFIED, PORT)).into())?;```
gollark: It's likely that my code is just setting up the socket wrong somehow, since I mostly just used the multicast-looking things in the docs and rearranged the calls until it stopped saying stupid things like "OS error 22".
gollark: ```192.168.1.148 dev enp0s31f6 lladdr 90:8d:6c:1f:0f:fd STALE192.168.1.1 dev enp0s31f6 lladdr a4:08:f5:7d:a3:d3 REACHABLE192.168.1.179 dev enp0s31f6 lladdr 00:4c:74:86:00:2f STALE2a00:23c7:5415:d300:adf8:5e75:241f:8e7d dev enp0s31f6 lladdr 00:4c:74:86:00:2f STALEfe80::7c31:e6f9:7182:4856 dev enp0s31f6 lladdr 00:4c:74:86:00:2f STALEfe80::22bb:223:5b9:1efd dev enp0s31f6 lladdr a0:b3:cc:ea:e3:8b REACHABLEfe80::a608:f5ff:fe7d:a3d3 dev enp0s31f6 lladdr a4:08:f5:7d:a3:d3 router REACHABLE2a00:23c7:5415:d300:6209:a461:6fb4:931d dev enp0s31f6 lladdr a0:b3:cc:ea:e3:8b REACHABLE```
gollark: `ip neigh show`, right?
gollark: It says it wants a "prefix", which I assume means `ff00::/8` and stuff, but it also says nothing about that.

References

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