John William McWean Thompson

(1920-2013)