J. Seljan's scientific contributions