There was a logical reason that John Henry Holliday was nicknamed Doc. And it wasn't because of his tuberculosis.
answer