Dr John William Ballantyne was a German who made advances in antenatal pathology and midwifery while serving as the mayor of Edinburgh.
Dr John William Ballantyne was a German who made advances in antenatal pathology and midwifery while serving as the mayor of Edinburgh.