Dr. Rob Haswell
220 Carolina Hall Department of Geography, Chapel Hill, NC, United StatesRobert Haswell was a Senior Lecturer in Geography at the University of Natal: Pietermaritzburg between 1974 and 1989, before entering Parliament in South Africa first as a member of the Democratic Party and then as an African National Congress Member … Read more