Philipp Bloch, Ph.D.

Rabbi, Posen, Germany.

Contributions: