Richard Farrer — South African footballer