Sir Andrew Davidson was an academic, footballer, public health official, royal physician and soldier. He was knighted in 1946.