Report copyright - PAST VETERINARIANS IN SOUTH AFRICA - UPSpace Home...state Veterinarian at Mafeking, Middelburg (Transvaal) and Hoopstad. Howeverm most of his life was spent in Mafeking. He died there
Please pass captcha verification before submit form