Francis attended Whitchurch Grammar School and Llangtwg Secondary School before studying at the University of Wales, Swansea, where he earned a doctorate in history.
Francis attended Whitchurch Grammar School and Llangtwg Secondary School. He studied at the University of Wales, Swansea, where he earned a doctorate in history.