Prof. James Gerard Richter


e‑mail: