James Selfe Net Worth, Income, Salary, Age, Height, Biography
James Selfe is a famous South African politician. He was born on August 23, 1955 and his birthplace is Pretoria, Union of South Africa, Transvaal Province.On Depthbio.com, James is listed as a…