David Teperson, long-serving Mahal veteran from South Africa, dies at 89The Jerusalem Post(photo credit: The Jerusalem Post)