M O Schmelzer's scientific contributions