David Sherman — South African and American rabbi