moshe lynch