Robin Chen


Robin Chen - last Presiding Bishop of the Anglican church of China. He was born in 1894 and died in 1969.