David Christie Ross

South African politician