Dimitrios G. Terentes Printzios's scientific contributions