Ruth Scheps

Ruth Scheps holds a doctorate in biochemistry from the Weizmann Institute of Science, Israel

Row of books with red spines on a light gray background