Dr. Hans Dembowski

Germany
Editor in chief, Development and Cooperation (D+C/E+Z)